自己作为一个搞技术的,就是喜欢看其他公司的技术发展故事,从那里可以找到自己的影子,也可以学到很多东西,见到很多不曾见过的风景。比如在刚入行时读过的一本介绍Windows NT研发细节的书《观止》,让我感受到做技术的刺激、挑战和成就感。《京东技术解密》也是这样一本书,让我透过京东的网页(亦或手机的App页面)看到他们的技术细节。那些伴随京东成长的技术者,是一批幸运的技术者。京东的成功有他们的一半,京东的成长也见证了他们技术的成长以及个人价值的体现。
公司初创之时就像是混沌未开之时,一切都充满了想象力和可能性。这个时期是技术的蜜月期,大家带着对公司未来的憧憬,用技术的手段去探索去思考去学习。我对这一时期是深有感触的。
几年前我加入了一家初创公司,老板充满了互联网的想象力,一心想在互联网的江湖中占有一席之地。当年的我也是刚刚毕业不久的初生牛犊,带着共同创业的梦想,上路了。刚刚成立的技术团队只有8个人,几乎每个人都有自己的技术方向要探索。为了尽早产品上线,我们也是每天顶着星星出,迎着月亮回。那是一段十分辛苦但快乐的时光,经历过的人自然会产生共鸣。
随着技术团队的扩大,是什么来维持团队的稳定呢?答案是团队文化。这一点上,每个公司都一样。但能够真正发挥作用的公司还真是不多。我认为,团队文化能够起作用的前提是大多数团队成员对该文化的认可。而对技术人员来说,在公司能够快乐工作的前提是公司高层对技术的重视。京东就是在努力打造尊重技术的氛围。其倡导的几个关键词是“信任”、“分享”和“成长”。对混在技术圈中多年的人来说,这几个词是成功团队所必备的。这三个词有几种理解:一是对个人而言,先有信任才会有分享,最后才能够成长;二是对公司而言,对技术人员的信任、对技术人员分享高层的信息,对技术人员提供成长的环境。
在团队文化中要提出一个愿景,有了这个愿景大家才有了心灵的寄托。京东的技术愿景是:做中国最具影响力的技术团队。这是个俗又不俗的口号,有着独特的感召力。
借用书中一句话来反映团队成员的心声:新的起点,新的期待,部门组织了一次集体出游,在苍茫辽阔的大草原展现团队恢宏气势,为更高更远的目标凝聚力量。
外人认为技术是十分枯燥乏味的,同样的,外人也认为搞技术的人也是十分枯燥乏味的。这是表象罢了,搞技术有搞技术的乐趣,只是他们不懂,而已。技术的乐趣,首先是一种由心而外的快乐,是人类的本性,是对自己动手改变事物(世界)的喜悦。对技术的喜爱之情,支撑着以后走过一道又一道技术难关。这是内心的乐趣,是外人看不到的。
而我们搞技术的也会有外人可见的风趣幽默,这是一种外在的技术乐趣。比如,我们对项目的命名、对类的命名。就像在京东的各个技术平台和技术细节中你会看到一些很有意思的命名和代号,比如:汉江、长江、南水北调、三峡、巫峡、乌江等等。我们在review代码时也会遇到这样那样的欢乐命名和注释,看的大家哈哈大笑。
俗话说有压力才有动力,此话在技术上也适用。压力,是技术的增速剂。当京东产品上线后遇到性能问题时,技术人员会废寝忘食的去解决问题。此时的压力会激发技术人员的潜力,把压力化解成绵绵不断的动力,直到问题解决。当然了,这需要技术人员的抗压能力,如果精神和身体吃不消,就会被压力所压垮。压力是一把双刃剑,要善于把握尺度。
伴随着公司业务的飞速发展,一定会成长起一批又一批的技术大牛。这是在残酷的压力下存活下来的技术精英,这一段技术成长的经历会给未来的发展前景增色不少。
在我看来,帮助京东开疆拓土的技术者是幸运的技术者。他们经历了从无到有,经历了风风雨雨,更是经历了破茧成蝶的喜悦。而这一切,是很多人可望而不可及的。同样作为一名技术者,看着别人的成功,也憧憬这自己的未来。技术者,终归会有着自己的幸运未来。