V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
goreliu
V2EX  ›  程序员

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    付费解决 Windows、Linux、Shell、C、C++、AHK、Python、JavaScript、Lua 等领域相关问题,灵活定价,欢迎咨询,微信 ly50247。
    第 1 条附言  ·  2017-09-30 20:34:26 +08:00
    其实我一直以来都想做的一件事是整合编程相关的中文入门文档。现在很多文档只有英文的比较全面(甚至很多英文的资料也不成系统),中文的文档通常存在内容陈旧、散乱、缺失严重等问题。虽然英文可以说是程序员的必备技能,但多数人的英文水平只能说勉勉强强,一份英文文档可能要看上几十分钟,但如果翻译成中文的话,几分钟可能就看完了,搜索起来也更加方便,如果有对应的中文文档,可以节省很多时间。大家的工作都是比较繁忙的,很少有人在工作之余还有精力深入学习英文,所以英文成了很多人技术提升的拦路虎。

    之前我也在做相关的事情,但一个很严重的问题是缺乏动力。费很大劲写的文档看得人并不多,更重要的是即使看得人多,我也得不到什么。这种入门文档,对提升自己的技术水平和影响力都是很有限的,基本相当于公益活动,没有足够的支持是很难持续下去的。如果出书的话,就面临很多问题,比如相关资料在网上就能搜到(虽然比较零散),较少有人会想买,影响有限,收入也有限。而且写书要对内容的要求还是比较高的。

    然后我想到做付费解决问题的方法后,正好可以把它和整理中文文档的事情结合了起来。这样后者就有动力了,因为如果看我文档的人多,就可能有更多人尝试付费服务,这是一个放长线钓大鱼的过程。

    而且我在整理和编写中文文档的过程中,也会学习到很多东西,这些文档也可以说是我的学习笔记,对我个人来说也是很有用处的。

    关于中文文档的这件事,我不想和任何人合作。虽然我知道有其他人也在做这样的事情,但受制于自身能力等因素,整理出来的文档满足不了我的要求,而且遍地都是烂尾的项目。而我对自己的写作能力和整理资料的能力还是比较有信心的,另外有充足的时间,打算持续做这件事。我的原则是不复制任何现有资料,也不翻译任何英文资料,而是理解后重新组织语言编写,所有的示例也全部自己重新想,所以整理出来的文档不会有任何的版权相关问题。

    我不敢说靠我一己之力就能完全改变中文编程入门文档的糟糕现状,但我想持续地做这件事是很有意义的,可以帮助到很多人。
    第 2 条附言  ·  2017-10-02 09:37:06 +08:00
    我想有些人对编程相关“问题”的理解可能存在一些出入,从而得出很容易在网上搜到问题对应解决方法的结论。

    “怎么合并两个 Python 中的哈希表”、“怎么让一个网页自动刷新”、“怎么在 C 中访问 Lua 中定义的字符串”,这些都不是我所说的编程相关问题,这些只是基本用法,自然很容易在网上搜到,而 Stack Overflow 中的问题也多数属于这类(当然通常比我举得这几个例子复杂一些)。

    我所说的编程相关问题,类似这样:“我写了一个展示数据的网页,但经常出现刷新后数据显示不全的情况,怎么解决”、“我用 Python 处理一些数据,但内存占用太高,如何优化”、“我用 C 写了一个常驻程序,但运行时间越久内存占用越高,如何处理”。这样的问题对应的解决方法,还能很容易地在网上搜到吗?

    有人可能会说,这些问题还不够具体,没有说清楚问题点,说清楚了就容易查到了。但很多人就是没有能力再把问题具体化了,甚至能把问题总结到这种程度,已经不容易了。比如有些人不清楚程序突然退出是因为内存占用过高 OOM 了,他就想不明白好好的程序为什么突然退出了呢,然后毫无头绪地翻代码。你能指望他把问题定位到代码的某一行的指针没有 free ?
    110 条回复    2019-05-27 01:05:15 +08:00
    1  2  
    goreliu
        101
    goreliu  
    OP
       2017-10-02 09:09:55 +08:00 via Android
    @paulagent 我只想说,很多人认为自己眼中的世界就是世界的全部,自己见过的人就是全部的人,即使别人说见过不一样的世界不一样的人,他也会怀疑假的吧我怎么没见过。我已经不想讨论和这个有关的问题了。


    谢谢。
    Sornets
        102
    Sornets  
       2017-10-02 20:03:40 +08:00
    挺好的想法,不知道 lz 是不是想做得类似于滴滴之类,用户提一个问题,然后大牛抢单,之后答题,付款。
    goreliu
        103
    goreliu  
    OP
       2017-10-02 20:29:03 +08:00
    @Sornets 这个就是做平台了,有一些类似网站,但存在一些很难解决的问题,我对做平台没有太大的兴趣。
    tangyouze
        104
    tangyouze  
       2017-10-03 18:47:34 +08:00 via iPhone
    是个刚需 不过价格一般人承受不起 按照能解决你问题的人来算 假设月薪三万 分摊到每个小时就是 30000 除以 20 除以 8 187 块钱 加上前前后后的交流 如果是单次服务的话 成本在千元左右

    我之前阿里云碰到个问题 付费找了个阿里云的解决 1000 前前后后花了好几个小时 最后是阿里云内部的问题 对我来说感觉性价比还可以
    goreliu
        105
    goreliu  
    OP
       2017-10-03 22:48:24 +08:00 via Android
    @tangyouze 定价方面,我主要是想从对方的角度考虑,比如如果自己解决需要多久,折算成工资是多少,再加上一些其他负面结果的考虑。
    fengleidongxi
        106
    fengleidongxi  
       2017-10-05 12:19:13 +08:00
    @goreliu
    我这个问题楼主看看,如果了解,我付费,咱们私聊
    https://www.v2ex.com/t/395431#reply2
    goreliu
        107
    goreliu  
    OP
       2017-10-05 14:36:06 +08:00
    @fengleidongxi 我对 android 下的抓包不大了解,未必能查出来。我简单回一下那个帖子,仅供参考,未必能帮上忙。
    pynix
        108
    pynix  
       2017-10-06 09:26:31 +08:00
    @goreliu 我就是没有低估问题的种类,甚至很多问题可能楼主并没有涉猎,只是关键字得当,大部分问题还是能搜到的,如果搜索引擎不能解决,那你能解决的几率也不大。总之就是问题太分散,种类太多,你可以提供一个帮助回答问题的平台,让各个领域相对专业的人来回答,而不是你自己。
    goreliu
        109
    goreliu  
    OP
       2017-10-06 14:22:36 +08:00 via Android
    @pynix 平台的问题我已经列举了。关于问题的种类,参考正文补充 2,不再讨论了。
    SlipStupig
        110
    SlipStupig  
       2019-05-27 01:05:15 +08:00
    这个东西我觉得还是有前景的,专门解决一些乱七八糟的疑难杂症,有点像 Stack Overflow,之前我们调试一个 spark 的问题,spark 更新后一个包名称改了,导致跑不起来,这个在 Stack Overflow 等了三天才有人回答,搜索引擎找了半天也没合适的解决方案,这个时候找外包并不合适,能花个五十一百的能把问题解决,我肯定愿意花钱了事,至于一些引战好一些没什么建设的问题可以通过算法和社区机制来解决。
    这里面有个问题不好解决,就是如果回答的人辛辛苦苦写了答案,提问者很有可能偷偷解决不给钱,或者提问者骗钱然后不给真正的解决方案,除非我们能做一个审核机制,通过后台审核解决方案是否真的有效,如果有效就必须得付款,整体感觉就 LeetCode+Stack Overflow。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   973 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:58 · PVG 03:58 · LAX 12:58 · JFK 15:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.