专栏名称: 图灵访谈
对话知名作译者,讲述精彩技术人生。你听得见他们,他们也听得见你。
目录
相关文章推荐
知社学术圈  ·  警钟长鸣 | ... ·  昨天  
51好读  ›  专栏  ›  图灵访谈

访谈 | 杨洋:搭上“安全”这趟行业快车

图灵访谈  · 公众号  · 科技媒体  · 2017-11-03 13:09

正文

请到「今天看啥」查看全文



----- 开源项目的贡献者 -----

成为开源项目OpenSSL前18的代码贡献者,需要付出哪些努力?印象最深的一次社区贡献是什么?


开源社区的通用语言是英语,作为母语是汉语的程序员,我们最大的障碍就是语言问题。这可能比那些母语非英语的西方程序员更加困难,需要付出更多的努力。第二个需要克服的地方是,习惯分布式团队的协作,讲究沟通的效果(以及效率)。


(与OpenSSL成员聚会)

印象最深的一次社区活动应该是新增了一个文档。当时,OpenSSL举行了一次Code Health Tuesday活动,项目中的一个任务是提交文档。给我最大的感受,就是文档比代码还难,因为文档要准确、精炼、地道地讲清楚API提供的功能。在review的过程中,被指出了很多语言和文字方面的问题,有些问题在我这个英语非母语的人眼中根本看不出区别。即使是像文档这种看起来并不会直接影响代码质量的贡献,OpenSSL也会非常认真地评审,这可能也是心脏滴血之后整个社区最大的改变之一。


怎么兼顾工作和社区贡献的?


我的工作时间,大概是从10:00开始到次日凌晨03:00结束。上午处理自己负责的工作,下午会处理公司里面的事情,因为下午这段时间对于各地的同事来说都很合适。晚上,我会切换到和OpenSSL成员们一样的工作时间。大概每天都是这样!


(OpenSSL成员送的“神器”)

之所以能兼顾两方,其实是白山的管理比较开放和自由,支持我去做公益性质的开源项目,让我可以投入大量精力到OpenSSL上。


----- 持续的动力 -----

其实,这些都是相当耗费时间和精力的,为什么还能保持这份热情?包括你这次邀请OpenSSL社区成员的首次来华?


理由其实很简单,Just for fun!


有些人喜欢在业余时间看电视剧,有些人喜欢玩游戏,对我来说就是写代码。就像大学时喜欢玩乐队,这些同样带给我快乐。写代码有的时候跟谱曲有点像,对我来说,都是创作的快乐。









请到「今天看啥」查看全文