骇客白人物专访-何群作业帮后端研发工程师

何群
前果壳/在行后端研发工程师
作业帮后端研发工程师

关于开源项目 

目前参与到开源项目dubbo-go,一个基础中间件的开发。开源项目一般大家都是来来往往,参与进来,到后来有的人也不做了。 

为什么要去做开源项目?大佬做开源的意义是什么? 

对于一般参与者。对于公司很多研发都在做业务的开发,比如产品功能,但是单纯从功能角度讲对于技术的提升往往是不够的,所以一方面需要提升技术能力,二方面也能够提升自己的知名度,对自己的履历增加亮点。对于大佬,很多项目是公司里面用的,开源出来,也提高了这个项目在行业的影响力。参加一些技术类的大会,也会去宣讲自己的开源项目。

水山说思考:资深研发者,也是希望能够提升自己在行业内、自己领域的影响力,Github是一个硬核的地方,去圈内告知大家项目是怎么做,如果我们认为github里都是钢筋架构,那“骇客白”是否可以提供多一层的砖瓦,让建筑更有血有肉,比如你可以了解到这个大佬怎么做到现在的成就、路径是什么、踩了什么坑,业余的爱好兴趣哪些可以反哺到开发项目中,等等。代码以外还有很多事情,让大佬之所以为大佬。而骇客白应该帮助大家去发掘。另外,产品能否提供足够的动力,让专家愿意在上面付出?这里的动力设计非常考究,在行之前可能用了钱作为一个驱动力,但和以前坚持的输出者聊起来,发现他们都是分享者属性的人,且帮助人带来的社会需求的满足,反倒是他们坚持下来的原因,在收入以外,如何设计一个留住他们的“动力机制”,非常重要。

关于社群成员质量的评估 

昨天在在开发者社群讨论有朋友说,“骇客白”项目早期想控制成员的质量(和独立开发者群友聊“骇客白”项目),那怎么去评估谁的能力强?是有质量的输出者。当是我们说,可以通过身边的认识人去判断,这个比较主观,是以合作过去判断。我们也需要建立一套合适的评估系统。其中,git里面关于项目的提交数,可能就是一个维度。综合讲,哪些要素可以判断一个开发者的能力

  • 从业时间。硬指标,但是时间不代表能力,1年经验反复干10年,不是10年经验。
  • 职级证明。对于腾讯、阿里等头部公司,能够P7级以上;对于创业公司,比如在B轮以上的负责人级别。
  • 项目证明。Github开源项目的watch、star、fork数据。业务类项目的UV、PV、收益情况,或者相关的其他业务数据证明。
  • 自媒体课程已有粉丝数量。

如何看待做项目的理想主义和商业主义 

认为这两个事情是需要去平衡的。如果一直亏钱,推广、运营都需要去花钱,打工的人很难去支撑这样的事情。开源像github有很多好的东西,但是项目能够生存,需要考虑商业的问题。“骇客白”应该是一个定制化的需求满足过程。 怎么去面对三分钟热情 产品项目面对这样的情况比较多,可能因为业务的原因,反倒是技术项目更多需要持续去维护。项目要一起做,还是得找到大家都愿意去坚持的伙伴。最早期,都带着艰苦的心态进入,钱也不是最重要的,这个经验其实和过程其实也是收获。

关于推广 

很多人写博客,那是否可以在他们的博客下面放我们的二维码?是否可以有一个插件的功能,给对方的博客网站添加功能,这样可以来骇客白的做约见的交易。 github,其他论坛,也有可能推动比较不错的。有些商城的项目、教程、面试的类型,去掘金、V2EX、csdn发帖,然后把github上面星顶上去。 

关于跳单 

但是这样其实还有个问题,是不是容易带来跳单? 

水山说:跳单的情况在于,对方找到了需要约见的人,且对方愿意免费、或者低价去做咨询交流。市场允许包容这样的事情,那我们不用介意。但是骇客白期望能够放更多人,比如放100个人,每个人都能讲出他项目有意思的事情,那么用户就很那为了每一个人都去跳单。另外就是关于项目的声量,如果平台累计的咨询/交流,会为用户背书,比如加入骇客白的会员/专家,累计某一个数值(比如约见值、评分、收入),都能证明用户的能力和影响力,那这是他在平台的印记,那他离开平台的就会更难。 

用户怎么知道一个专家能力如何?怎么知道他是否匹配?

水山说:这本来也是一个难题。我把他叫做x因素,提供更多的前置的信息,让A更容易了解B。这些我也还在思考,没有定论和形成产品。

  • 比如我们用音视频、文字的方式,让B端去表达,让更多人看到。
  • 比如我们放出大家的Github数值,能够产品化的数值。类似前文看到的数据图谱(关于一个项目里每个人的commit代码次数、数量、代码行数等等)
  • 比如我们能不能做直播、课程、演讲分享。

发表评论

邮箱地址不会被公开。