易翔:用技术开源实现个人成长
1.
易翔其人
他是一个不折不扣的工科男,工作日写业务相关的代码,周末伏案探索专业所在领域的深度和广度,维护自己的github和博客。他始终保持着好奇与求知欲,不断自驱,主动输入,在专业领域持续深耕,打磨自己的业务能力与技术敏锐性。与其说这是职业要求使然,不如说这来自一颗赤诚之心,对于热爱,他从不曾辜负。
DoKit,就是热爱的产物。在滴滴虽然只有两年多的时间,但是他所在的角色却经历了多次的转变,从项目的核心开发,项目组长,再到FT Leader,现在的T4实体团队的负责人,每一次的角色转变,都是一次自我成长的过程。在保质保量的完成每一次项目上线的同时,他也很善于发现工作中的一些效率瓶颈问题,开发同学在给用户、运营、客服开发了很多提升效率的工具,然而开发自己本身的效率也存在很大的改善空间,基于这个痛点,他利用业务之余的时间设计出了DoKit研发助手工具,帮助开发、测试和设计同学提高工作效率。推出之后得到了周边同事的一致好评,也在领导的鼓励之下,去其他团队进行分享交流,最终开源,成为普惠技术第一个对外开源的技术项目,目前也是滴滴全集团star数第一的开源项目,获得了公司颁发的多项荣誉奖项。
做开源的这一年,是易翔已有的职业生涯中成长最快的一年,无论是技术视野、分享能力、管理能力,还是运营能力都有了很大的提高。很难想象如今接受采访时侃侃而谈的易翔,原来是个一上台就张口紧张的人。这一年的历练,使他看到自己的短板,并弥补不足,用他的话来说,“我现在非常享受成长的过程。”
对于如何做好开源项目,易翔也给出了自己的一些建议。
DoKit这个项目最开始易翔就是觉得好玩,比较热爱开源社区,能够自己做一些开源项目出来,得到开源社区的认可,并没有太多复杂的东西在里面。大家很多人都用过开源项目,也从开源项目中学到过很多的知识,他个人还是非常感激开源社区,没有付给他一分钱,却是他获取技术知识的最主要的途径。所以易翔一直都很积极参加开源的建设中,他的私人项目也总共有3000多star,在经常学习别人开源项目的同时也会给别人提交PR。
很多同学说,我业务工作非常忙,一天到晚都是写的业务代码,没有业余时间搞开源项目,怎么办?这时候你就需要有一双发现开源机会的眼睛,比如业务中的某一个技术点,能不能抽象出来,提供给别人使用;特别是那种你在github上搜索好久都没有找到比较好的解决方案,需要自己编码落地的就是一个很好的场景。也拿DoKit举例子。当时他之所以要做这个项目,就是因为在某一些情况下,我们的研发和测试同学的效率是很低的。搜索了github上现有的开源项目,发现竟然没有一款适合的。那就是一个很好的开源机会,在造福自己内部业务的同时,也能对外开源,造福开源社区。
大家是不是有点懵逼,嘴巴为什么会和开源有关系。其实关系很大了,这也是很多程序员需要突破自己的地方。你有一个一个开源项目,并不是往github上一扔,就算完事的。你还要运营起你的项目。让更多的开发者知道才行。但是很多程序员都是比较内向的,就需要你突破一下自己,把自己当成一个销售人员,运用一切手段推销你的开源项目。比如公司内外部的分享、和用户之间的互动,寻找各种机会认识技术媒体和开源社区负责人的朋友,如何鼓励更多的外部参与者参与进来,这些都是需要进行沟通交流宣传才能获得的。
新的一年,DoKit开源团队重新出发,基于DoKit工具的特色,发布了https://www.dokit.cn/ 研发平台,推出了具体DoKit特色的接口Mock和App健康体检功能,刚一推出,就在社区获得了非常不错的反响。2020年,DoKit将会继续以用户价值为导向,立足研发测试工具,建设“产测云”+“生产云”,实现未来的商业化的目标。易翔相信,只要把握住正确的产品用户价值导向,持续不断的完善和创新我们的产品,探索更多的宣传渠道,真诚对待我们每一名用户,DoKit的未来一定是可期的。