前言

当人们问起我怎么写的第一本书《优雅的谜(An Elegant Puzzle)》时,我说一半是在10年里写的,另一半是在6个月里写的。创作这本书对我而言常常是一个挑战,最终的文稿里也有很多我不满意的地方,但创造这本书确实是我个人的高光时刻。作为一个作者,你可能会警告其他有想法的作者不要继续写书了,但我没有这种想法,甚至对我自己也没有:所以那就再写一本书吧!

问题是,什么书?关于工程管理,我可能有更多要说的,但我现在肯定没有更多要说的了。我在管理上花的时间比在开发上花的时间更多,还有其他人更适合写关于开发效率的文章。我希望有一天能写一本关于基础设施(Infrastructure)的书,但在接下来的几年里,我尽量少花时间思考基础设施问题。

最终,我回到了两个核心问题上。今天我在哪些领域遇到了挑战? 我认为哪一本书能将科技行业推向一个积极的方向? 符合这两个条件的一个话题是:高级工程师(Staff Engineers)。在大多数职业中,随着职位的提高,人们会越来越确定自己的角色,但据我的经验,许多工程师在获得他们的第一个Staff角色后就失去了方向感。我非常害怕看到看到有人追求一个Staff工程师的职位长达10年或更久,然后发现他们其实并看不上这项工作,或觉得缺乏获得这个职位的能力。

除了亲自深入挖掘寻找和操作这些Staff以上的角色的话题外,我还认识到,不同的人在达到这些角色时有着非常不同的体验。与我共事过的一些最有才华的人都很难跨过高级工程师这一级。每一次尝试,他们都会遇到系统性的障碍,将他们的晋升周期推得更远。

当我开始写这本书的时候,我的第一步是列出章节和主题。盯着大纲,我很快意识到我不能独自写这本书。这就引出了一系列的采访,在这些采访中,我了解到了人们获得第一个高级工程师职位的故事,以及他们在晋升后是如何在这些职位上运作的。这些故事,加上我自己作为manager支持、提拔和雇佣Staff及以上等级工程师的经验,慢慢地写出了这本书。

我希望本书《Staff Engineer》帮助您完善您的愿景,即技术领导可以是什么,以及您如何朝着这个愿景发展。

最后更新于