近日有消息称,新浪微博平台与大数据部总架构师惠新宸(人称“鸟哥”)从新浪离职并加入链家,昨日这 一消息得到链家官方和其本人确认。据报道,惠新宸加入链家后将担任技术副总裁兼总架构师。InfoQ就这一职业变动采访了惠新宸,了解背后的故事以及他对程序员职业道路的一些经验心得。
受访嘉宾介绍
惠新宸@Laruence, 是国内最有影响力的PHP技术专家,PHP开发组核心成员,PECL开发者,Zend公司外聘顾问。他曾供职于雅虎,百度,以及新浪微博任平台及数据部总 架构师兼首席PHP顾问。惠新宸是PHP 7核心开发者,PHP5.4,5.5的主要开发者。作为PECL开发者贡献了Yaf,Yar以及Yac、Taint等多个优秀开源作品,同时也是 APC,Opcache,Msgpack等项目的维护者。前QCon讲师,在QCon北京2015曾做关于PHP 7的演讲。
InfoQ:首先祝贺您展开一段新的职业生涯,大家对您为何离开新浪、选择链家挺感兴趣的,能说说这里面的故事吗?
惠新宸:谢谢,这个过程其实倒也并不复杂,我在微博快4年了,想做的事情、能做的事情都也差不多了,经常会为了要规划做什么而烦恼。微博是一个很好的平台,对于技术人员成长来说是不可多得的舞台,但在一个成熟的公司,每个人都会有一个预定的定位,这些定位虽然 不能阻止你做一些非你职责内部的事情,但却让我开始体会到技术的话语权的局限性。
之所以选择链家,是因为其实我一直对链家网是比较熟悉的,这里有非常多的同学都是以前在百度的老同事,不少以前还是跟我一个部门的,甚至还有我之前带过的同学。所以,从链家网创建至今,其实我一直都有了解。
今年3月的时候,链家就邀请我,希望我能以顾问的形式提供一些支持,在得到微博领导的同意,并且签署了保密协议以后,我接受了这个邀请,之后慢慢的对链家网有了进一步的了解。
链家希望打造一个“住”的入口,O2O战略布局已全面开启。整个上半年,链家先后与上海、深圳、广州、成都、重庆、济南等国内一线,准一线城市 的大型中介合并,线下资源得到了极大的补充和完善,而在线上,链家大平台战略,租房,金融等业务也在极速的发展中,新业务也在不断开展,要做的事情非常 多,挑战也很多,并且不仅仅是技术上的挑战。
所以当我想换个环境,找寻一些新的挑战以后,我第一个就想到了链家网,当时刚好链家也再次邀请我,并且对我想做一些以前没有做过的事情的想法很支持,并且表示会充分信任,提供平台,容许试错等,这些对一个想做一些不同的事的人来说,难道不是很有诱惑力么?
InfoQ:您到链家的新角色和主要任务是什么呢?链家目前的研发团队规模多大?
惠新宸:到链家网以后,我的新角色是技术副总裁兼总架构师,主要负责链家网的研发基础建设,技术人员培养, 技术沉淀和提升,和一些基础业务的管理等。目前整个链家研发团队有将近200人,前面也说过,差不多80%都是来自BAT(当然我知道那个宣传BAT的 梗,嘿嘿),包括Java、PHP、前端、移动端、测试、运维等多个团队。
InfoQ:这次跳槽是否意味着您从研发岗位转到管理岗位?
惠新宸:可以说是的,也可以说不是的,说不是是因为我还在写代码,还在学习如何写好代码和写出好代码。
但一定会有比重稍大的精力要投入管理工作中,这部分是我以前做的不够的,但是我对自己管理的定位是要提升整个团队的技术能力,所以我想我未来应该会是管理和研发但是偏管理的职责。
InfoQ:另外大家还想知道的是,这次变动对您在PHP开发组的工作有何影响?
惠新宸:这个不会有影响,即使在以前,我也都是在业余时间去做一些开发,而链家网作息时间也是一个典型的互 联网公司,并且我们也不是996,所以业余时间还是有保障的。另外随着PHP7的研发临近尾声,集中式的开发任务会少很多,目前大多数工作就是修修 Bug,提交一些新的性能优化的小更新,这些小任务对我来说更像是休息消遣。
InfoQ:您现在在新浪微博这边的情况是怎么样的?我知道新浪员工在离职时都有晒工牌的习惯,貌似还没看到您晒工牌。
惠新宸:8月底的时候已经是我在微博的最后工作日了,其实我是晒过了,只不过是在朋友圈晒的,因为朋友圈没有蜡烛表情。:)
InfoQ:您的职业经历堪称程序员的典范,不知道您有没有经验心得可以对国内程序员分享一下的?
惠新宸:这个我真不觉得我是个“典范”,我感觉我只是遇到了好的平台,做了一些凑巧还不错的事情,幸运的得到了一些朋友的支持和抬爱,而营造出一副目前看起来“成功”的形象。
然而,我的缺陷也很大,从小到大都属于那种特别懒惰,不好好学习,考试前临时抱佛脚,大学的时候挂科无数,有一年就差0.5个学分就要留级。还 被记过处分过,现在工作中的很多东西,还要回过头重新学习,英语也很差,经常闹笑话等等,这些都不应该是现在的学生们应该学习的“榜样”。
如果现在和之前相比,那确实进步很大,工作学习的态度也有了很大的提升,这方面我倒是有一些心得可以分享一下:就是要培养自己对工作的兴趣。这个说起来简单,很多人都会觉得我的工作就是兴趣啊。但是实际上有多少人会持续很多年对自己的工作感兴趣呢?
就拿程序员来说,有多少人可以持续多年钻研技术,学习技术,并且在其中找到乐趣?恐怕很少吧。但其实这个不是你的问题,因为没有一个人会对一件 事永远保持兴趣,所以你应该不断的去找一些相关的但又不尽相同的事情。技术这个领域知识体系不少,光开发就分前端、后端、数据库、运维等。所以还是要稍微 注意把握学习方向,以自己的核心技能为原点,相关技术体系为半径的圆圈这样一个技能覆盖里,换不同的事情做。因为这样你才能在做新的事情的时候,也能加固 老的事情的经验。
通过不断的在这个圆内做些新的事情来刺激兴趣,继而综合交叉加深对原有知识的提升,新知识的沉淀,从而做到持续的保有兴趣,持续的成长。
来源:infoq