我们为什么叫「递归」
“递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术人又何尝不是如此?他们以身作则,用实际行动影响身边的人,规范了流程、提高了效能,使整个团队从中得益。这就是我们「递归」栏目的初心,记录平凡腾讯技术人的不平凡。
第一位登场的,是开源爱好者安正超。
安正超,EasyWeChat SDK作者,Laravel China创始人之一,开源爱好者。虽说是爱好但这种爱好已经让他在开源第三方排行 PHP 类目下获得了国服第1,全球第11位的优异成绩。目前在CDC负责设计云产品的开发工作,在开源联盟担任导师。擅长将复杂的东西以通俗易懂的方式来分享,有严重代码洁癖,人称PHP 界的轮子哥。
在GitHub做开源的目的
我的目标并不是靠开源来挣钱,而是靠这个开源的这个过程能让我自己收获一些知识。能学习别人的一些高级的用法,他们的设计思想,以及他们的编码技巧。我每天会固定的时间去看一些问题,帮他们处理。
学国画对写代码的影响
小时候特别喜欢绘画,然后上了高中以后开始接触画国画。我对自己写代码有非常严格的标准,比如对不齐、写的不美观呐,这其实就是审美方面的要求。
我经常会去研究有没有更好、更漂亮的一些主题,或者字体。就是让代码怎么写更好看,命名、规范、文档,都需要写得非常好,所以才吸引了这么一堆人。
拥抱开放
我会经常的去跟大家探讨一些问题的解决方式,一些设计思路之类的。同时我也在部门的一些项目当中去推行一些新的工作模式,比如说测试驱动开发,写单元测试。这种在以前是从来没有过的东西。
开源:我们使用 创造 参与
其实大家对开源的这个概念会是有一定深的认识,在之前是没有任何人去想这些。但起码现在有部分同事是想做一些,把一些产品对外去做开源,所以还是有一定带动作用的。
对技术新人的寄语
-
不用着急在乎结果
-
每一步都走稳,严格要求自己
-
保持学习
-
关注表达能力
我的座右铭
我有一句座右铭就是:
追求决定生命的高度。
——你想要到什么高度你就能到,除非你不是那么的想要。
看完了超哥的故事,你有什么想对他说的,快来留言告诉我们吧!我们将选出三位幸运读者,送出惊喜小礼物一份。
导演:陈银华
监制:xingjiaxie, barnettsun, kattyma
后期指导:paulinesong, kylinlu, snowzheng
特别鸣谢:腾讯CDC墨子工作室