近年来,毫不逊色于国力攀升的是中国互联网业的蓬勃发展。而身在其中者,感受到的是业务复杂度、团队规模的迅猛增长,对创新与项目迭代频率的极限追求。当内部成长与自我提升的速度难以与之匹配,就亟需走出去、向外看——本书就是这样一条来自硅谷的极具观摩与借鉴价值的优质轨迹,更因凝结作者从工程师到管理者的全程实景与心路历程而无比鲜活。
全书分为技术管理、技术实践、硅谷文化、个人成长及杂谈几个部分,非常适于新晋技术管理者、视野开阔的一线IT业者,以及广大期望供职于全球互联网巨头的有志之士。
程序媛,实力派,强号召,大品牌。涵盖管理者都应该了解的14 大领导方式+工程师必看的31个技术实践+技术人员必修的14项软技能。
朱赟,英文名 Angela,计算机专业博士,Airbnb 技术经理,极客时间App专栏作者,Square公司首位华人女工程师。
毕业于中国科学技术大学少年班,从事体系结构和嵌入式系统等方面的研究工作。后来在美国莱斯大学攻读计算机专业硕士和博士学位,期间共发表国际论文十余篇,主要涉及的领域为程序语言设计和生物信息学的大数据分析。
硕士课题是程序语言设计,完成课题期间掌握了很多与编译器相关的理论;博士课题是生物信息学,用到了很多与机器学习相关的技术。朱赟博士大部分时间都在不断地积累和练习,独立地学习、做科研,或者长时间地编写代码。
为什么要写这本书
我的人生,在入职Airbnb之前,可以用平淡和专注来形容。大部分时间,我都在不断地积累和练习。我总是独立地学习、搞科研,或者长时间编写代码。
虽然是女工程师,但我对编程的热爱是发自内心的。写程序可以让我自然而然地沉迷其中,一整天坐在电脑前噼噼啪啪地敲击键盘,饿了随便吃一点,有时候会忘记喝水,也不会觉得困。等到从代码和逻辑中抬起头来,发现一天的时间已经不知不觉地溜走了。
编程非常容易让我进入“出神”的状态。机器完全是由逻辑控制的,没什么情绪,无论运行良好,还是宕机挂掉,都会有原因,肯定不是因为它开心或者不开心。因此,我喜欢用代码和计算机沟通。
Airbnb是我踏上管理之路的起点。最初我是组里的技术骨干,主要负责支付与交易相关业务的架构。但是人总要成长,总要走出舒适区,我在领导的培养和提拔下,一步步从技术人员转成了技术管理者。
在这个过程中,我遇到了两位改变我生活足迹的人。一位是池建强老师,他让我慢慢走上了分享和写作的道路,我的公众号“嘀嗒嘀嗒”就是在那个时期创建的,分享与写作让我认识了很多人,也让很多人认识了我。另一位是我的老板杨江明,他一点点指引我走上了带项目、带团队的道路,很多谆谆教导,极大地加速了我这两三年来在职场上的进步与成熟。
无论是在技术上,还是管理上,我要走的路还很长很长。但是,很多时候,当你充满激情、快步前行的时候,反而有更多新鲜的领悟可以分享,更切身的体会可以鼓舞同行的人。
这两三年可能是我积累和成长最快的一个阶段,我获得了很多前辈、同事和朋友的帮助,因此,我也愿意把一些技术和管理上的领悟及忠告,还有在硅谷工作的体会与见识,毫无保留地分享给大家。
不忘初心,方得始终。我喜欢和工程师们一起工作、阅读、学习和交流。我常常会折服于工程师们的睿智、执着、单纯、呆萌和幽默。他们说着别人听不懂的笑话,做着这个时代最具创新性的工作,他们充满好奇心和创造力,并希望用技术改变生活。
我是朱赟,一位女工程师,与我处在同一条成长道路上的人很多,大家会看到相同的景色,也会遇到相同的困难,我会把自己的思考、经验和解决过的困难,第一时间分享给你。这就是我写这本书的初衷,让我们相互陪伴,一起成长。
本书内容
本书共包括五个部分,每部分的具体内容如下。
第一部分 技术管理
很多好的道理,来自我的上级和我自己的思考,来自我在硅谷公司的见闻和实践。有些东西我还不能非常熟练地应用,我本身也还在练习。但在过去一年的刻意练习中,我发现了很多行之有效的管理方法,并会在这一部分中毫无保留地分享给大家。
第二部分 技术实践
这部分内容源于我的工作,我想分享给大家的,不仅仅是一些技术细节,更是技术在领域内的应用和前景,在工作中的实践和概括。我会给出自己的观点和做法,你也许有不同的想法,告诉我,我们都将获得成长。
第三部分 硅谷文化
这一部分会谈一谈我这些年在硅谷的见闻和经历。比如硅谷的产品经理和工程师如何协作,硅谷的面试流程和开发流程是怎么样的,硅谷人到底忙不忙,Code Review该怎么做,编程马拉松里的趣事和价值等。这些内容将有助于你了解美国互联网行业和中国互联网行业的差异,文化互补,兼容并蓄。
第四部分 个人成长
这一部分除了介绍工程师的个人成长之路,也记述了我遇到困难和克服困难的心路历程。如何对更多的工作说不,如何建立个人影响力,如何做自己的职业规划等,这些内容对技术人和初级管理者,或许都会有帮助。
第五部分 杂谈
在这一部分,我想跟你聊聊一个女工程师关于技术生活的奇思妙想。这部分主要包括两个系列,一个是“白话IT”,一个是“IT江湖”,除此之外,我也会谈谈对逻辑、设计和美学等内容的思考。