提供付费解决编程相关技术问题服务的思路,欢迎讨论

2017-09-30 09:03:17 +08:00
 goreliu
大家在从事开发或者其他 IT 相关领域工作时,时常会遇到被某个和业务逻辑关系不大的技术问题卡住的情况,或者并非是阻塞性问题,但迟早需要解决。这时往往需要绞尽脑汁想办法解决,或者去网上搜索是否有现成的解决方法,或者去翻书籍、手册、文档、代码等资料,或者去求助同事朋友等等。如果能力经验不足或者运气不好,往往会消耗较长的时间,打乱工作节奏,造成一系列预期外的负面结果。

在这种情况,大家通常是希望有人可以提供帮助的,比较常见的求助对象是同事(可能会有充当导师角色的同事)。但通常情况,除非问题比较简单,几分钟就能解决,不然同事之间基本也不情愿为对方解决这样的问题,占用自己的时间和精力,另外如果提供的解决方法有问题,可能还要为此承担责任。而且经常向同事求助的话,也很可能留下一些不大好的印象。

有一些网站提供免费或者小额付费问答环境,但大家基本都是在空闲时间自愿回答自己感兴趣的问题,实效性和质量都得不到保障,在工作中遇到实际问题时,去上边现提问很难解决问题。

还有一些网站提供类似服务外包的环境,如果仅从需求上看,似乎和我描述的场景比较契合。但仔细一看就会发现不少问题:

一、很多人提的需求太大(是找人替自己做事情,而不是让别人帮自己解决问题,二者性质完全不同),变成了软件外包,在国内做软件外包的问题就不展开了,基本属于投入大收入少,又脏又累,对技术能力和个人影响力的提升也有限的事情。

二、在这样的平台提问题,时效性依然得不到保障,可能几天没人响应。

三、提问题麻烦,而且小平台让人难以信任(要注册用户,填写各种信息,还要付押金等等,容易让客户望而却步)。

四、提的问题内容是完全公开的(甚至能被搜索引擎搜到),可能会泄露一些不便公开的信息。

五、价格也是公开的,但实际定价应该双方议定而不是单方拍板,而且该价格不宜公开,因为价格的确定不只涉及待解决问题本身(而且即使是问题本身,也要双方详细交流后才能确定,单方描述很可能会遗失很多细节,让人错误地估计难度和工作量),还和实效性(一个小时内解决和两天内解决完全不同)、当事人身份(比如学生还是在职人员,他工资多少等等)、当事人价格敏感性(有的人可能大方些,有的人可能比较吝啬)、当事人的能力(如果当事人能力欠缺比较大,可能要多花费很多功夫才能让他理解解决方法,反之可能一点就透)等因素有很大关系。

六、在这样的平台,服务方很难有效地展示自己,让客户认可自己的能力,所以服务方推广自己很难。

七、平台方自己的推广也很难,很少有人知道那些平台。

八、平台方要收取服务费,但基本没提供什么有用的服务,甚至制造了一些麻烦。

因为种种因素,这样的平台很难做大。

所以我想是否可以以个人的身份提供付费解决技术问题的服务,以聊天工具而非网站作为交流途径。如果有人遇到了我擅长的技术领域相关问题,可以直接在聊天工具上联系我,描述问题详情。然后我可以比较快速地判断自己是否有能力解决该问题。如果有能力解决,那么可以约定一个双方都能接受的服务价格(该价格和解决问题的难易程度、实效性和对方身份等因素有关,起伏较大)和时限,然后我开始帮助对方解决该问题。如果最后对方认可该问题已经得到解决,那么支付之前约定的费用(如果遇到诚信之类问题,可以采用在解决到一多半时暂停,等完成支付后再继续等方式)。

那么一个很重要的难题就是如何推广自己,怎么让别人知道我?别人为什么会认为我有能力解决他的问题?

我想到一个也许可行的办法,是写免费的技术文章、教程、手册、电子书等(内容要用心写,真的能帮助到别人,不能东拼西凑敷衍了事。这也是从事该“职业”的核心竞争力之一,非常重要),内容中(比如每篇文章结尾或者每章结尾等地方)添加提供付费解决自己擅长领域技术问题服务的广告,然后通过各种途径推广这些技术资料。如果内容可以的话,是比较容易获得读者的(在国内推广技术资料要比推广开源软件容易。我曾经试图推广开源软件来提高个人影响力,但发现国内开源软件环境已经被玩坏了,太多国产的开源软件还没有足够完善就不维护了,或者质量太差,或者从免费变成收费并且不再开源,或者以开源为幌子做其他的事情等等,引起了较多人的反感。推广自己写的开源软件十分困难,往往要使用在国外推广获得较多用户后再反过来影响国内等迂回策略,费心费力,而且很难得到和付出匹配的回报)。如果读者对资料内容认可,那么也许就会认为作者是有一定的技术能力的,如果恰好遇到相关领域的技术问题,也许会尝试付费咨询服务。

如果这条路已经打通,更重要的就是不断提高自己的能力,更深人地了解自己擅长的领域,扩展自己的视野,同时通过各个途径了解大家(尤其是入门者)会普遍遇到什么样的问题等等。

如果经营得好,也许就可以成为自由职业的主业(可以回避掉做外包软件等领域的很多竞争者),同时也有助于提升自己的技术水平和影响力。但也有可能因为国内环境等因素(比如大家可能难以接受付费解决问题的方式,即使要多付出很多成本也要自己搞),这条路走不通。不知道大家对该思路是否感兴趣,是否有想法,欢迎讨论。

另外这是一个提供付费服务广告的例子(内容是真实的):

付费解决 Windows、Linux、Shell、C、C++、AHK、Python、JavaScript、Lua 等领域相关问题,灵活定价,欢迎咨询,微信 ly50247。
10672 次点击
所在节点    程序员
110 条回复
goreliu
2017-09-30 12:50:12 +08:00
@ChristopherWu 我没有做平台的想法,做平台太难了。国内有一些和 Stack Overflow 定位类似的平台,我以前也在里边回答过一些问题,但基本都不成气候。
fulvaz
2017-09-30 13:08:26 +08:00
感觉是给小白用的服务..
goreliu
2017-09-30 13:09:46 +08:00
@fulvaz 小白是比较主要的目标客户吧。
zander1024
2017-09-30 13:44:31 +08:00
用户群太少 做不起来。 基本大家就算耽误点时间也自己解决了,况且这样也能锻炼自己解决问题的思路
goreliu
2017-09-30 14:00:36 +08:00
@zander1024 这个恐怕不能想当然。因为很少有人提供类似的服务,潜在用户多不多还很难说。
huanghaofu86
2017-09-30 14:05:36 +08:00
不就是兼职吗,写个工作性质,兼职的范围,让大家知道就可以了啊
taresky
2017-09-30 14:15:11 +08:00
如何保证付费者能准确描述自己的问题。

如果不能,那定位真正的问题话费了一整天,解决 2 分钟。按什么价格收费?

以上例子的收费标准,在付费时能准确预估吗?

不是没人做,而是坑一直在,这种模式不适合 p2p,只有公司才付得起整套的咨询费用。
goreliu
2017-09-30 14:17:39 +08:00
@huanghaofu86 不是兼职,和兼职的性质完全不同。雇兼职是把事情托付给别人做,然后自己做收成果,甚至不需要关心事情是怎么完成的。而我说的这个,自己的事情还是自己的,我只是为他解决做这件事遇到的问题,他需要理解这个问题是怎么解决的。
goreliu
2017-09-30 14:21:55 +08:00
@taresky 不需要做这种保证,总有人会把自己遇到的问题描述清楚。

如果定位问题需要花如此多的时间,那么定位问题本身就可以作为单独的收费项目,解决问题再另算。只要沟通清楚就好。如果沟通存在问题,就不会投入过多精力进去。

收费标准是双方协定的。

你说的是比较大的场景,确实涉及很多因素,不好处理。但多数人遇到的都是比较小的问题,没有那么复杂。
pynix
2017-09-30 14:28:41 +08:00
大部分问题都能通过文档,stackoverflow 解决,如果这两个解决不了,那么,你帮他解决问题的成本显然会超过 1 块钱。。。
goreliu
2017-09-30 14:33:54 +08:00
@pynix 你恐怕低估了问题的类型种类。另外我预计的解决问题费用是从几块钱到几百块钱不等的。
jimwoo
2017-09-30 15:30:34 +08:00
之前做过一个类似的团队,为企业提供互联网化咨询。但大部分企业不买单,最后解散。原因大部分集中在无实质的东西给到他们,说白了……他们要帮他们做这套 app 出来。他们需要的是外包团队。
jimwoo
2017-09-30 15:32:08 +08:00
@jimwoo 所以说,一般人觉得咨询都是免费的,最好你帮我把代码写了我这 1 块钱才觉得合理。
chochox
2017-09-30 15:45:06 +08:00
回答问题的水平怎么保证,另外多个人同一个问题竞价 还是怎么搞,如果有人在前人的基础上有更好的办法怎么办?
goreliu
2017-09-30 16:01:54 +08:00
@jimwoo 我是为个人而非企业提供服务,而且并未是做外包,而是帮忙解决普通员工在工作中遇到的实际技术问题,目标客户和服务内容都是不同的,不能简单类比。

关于“一般人觉得咨询都是免费的”,我做的不只是提供咨询服务,而是切实解决实际技术问题。当一个人被某一个问题卡住时,他会很清楚期望别人免费帮忙解决问题通常是不切实际的,这不是几块钱的事情,而是如果这个问题解决不了,那么就会面临熬夜加班、项目延期、甚至晋升受阻等一系列后果。
goreliu
2017-09-30 16:05:20 +08:00
@chochox 保证回答问题水平?如果你解决不了问题,别人会给你钱吗?而且不存在多人竞价的问题。当你被一个问题搞得焦头烂额时,你会想找多个人每个人提供一个解决方案然后再搞一个竞价吗?能找到一个人能帮上忙就很不容易了。
jimwoo
2017-09-30 16:18:15 +08:00
@goreliu 毕竟开发新人可能会问一些比较浅白的问题,但一般网上搜索一下都有解决方案;有一定资历的开发,他们遇到的问题基本就是一个价值百万的方案了吧?所以在这方面甚至你要出的是一个完整的解决方案和一些比较详细的做法之类的。譬如需要一个“百人连线低延迟直播”的系统方案这种,而且事有实际性的一些东西,看了几个知乎 live 的问题,感觉更多人喜欢为人生建议、名人,而且角色大致都是病人问医生,很小说医生问医生……不过你可以尝试一下吧。
goreliu
2017-09-30 16:21:59 +08:00
@jimwoo 你举的这两个例子是两个极端,但更多的问题都处于它们的中间地带,在网上搜不到或者很难搜到解决方法,但也算不上多大,可能只是几行代码或者一个小 bug 的事情。我想解决的就属于不大不小的问题,解决的时间从几分钟到一两天不等,主要是小时级别的。出完整解决方案这个已经属于外包了,不在我考虑的场景之内。
jimwoo
2017-09-30 16:43:17 +08:00
@goreliu 其实我 7 年经验里,也没遇到过说有这种需要。因为一般问题搜索一下还是能解决的,再深入的话可能和业务或者一些历史代码导致的问题,这就需要大量去反复阅读历史代码和团队内部进行磋商,这往往就是牵一发动全身的那种 Bug。

不过可能是以前并没有这些平台,也没有这种服务所以没有养成这种习惯吧。
goreliu
2017-09-30 17:31:33 +08:00
@jimwoo 可能你的工作场景确实如此吧,或者你处理问题的能力比较强。但还是有不少人会遇到形形色色的类似问题,去网上简单搜一下就可以搜到不少。而且像 Stack Overflow 之类的平台,多数也是类问题,而这类问题是远没有被解决干净的,而且随着新的语言、平台、框架、库等不断出现,此类问题层出不穷。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX