推荐语
《卓有成效的工程师》从方方面面汇总了提升工程效率的方法,作者结合自己项目的经验,以及硅谷公司的案例进行诠释,对各个层级的工程师都会带来启发。对一线工程师来说,养成良好的习惯可以节约时间,提升工作质量和效率;对资深工程师和管理者来说,设定更高质量的目标可以提高团队与公司成功的概率。
曹伟(鸣嵩)
阿里巴巴前研究员
阿里云数据库总经理,PolarDB创始人
如何衡量一名软件工程师的工作成效,如何指导新入职的软件工程师更有成效地工作,减少在无意义工作上浪费的时间,一直是各大公司孜孜以求的目标。本书涵盖了提升工作成效的思维模式、以杠杆率为核心的框架,以及一系列经过落地验证的技巧,相信软件工程领域不同背景的读者都能从中受益,从而提升整体的工作效能。
郑金伟
吉利集团IT中心CTO
对于一家软件公司而言,卓有成效的杠杆点在于创造伟大的工程师文化,尤其是聘用优秀的人才,培养学习和持续改进的文化,创造相互尊重的工作环境,相信人与技术而非管理制度,分配时间给富有实验和创新精神的黑客马拉松等。对于个人而言,卓有成效的工程师将有限的时间集中在最有价值的工作上——“给我一个支点和足够长的杠杆,我就能撬动地球”,将精力投在杠杆点上。杠杆率是衡量工作成效的标准,关注所投入时间的ROI,即单位时间内所产生的价值或影响。
曾经拜读过Edmond Lau的原著以及博文,对内容极为推崇,学凡兄说翻译的过程很是开心,相信各位的阅读感受也会是轻松愉悦且收获满满的。希望这本书能够成为撬动你团队效能的杠杆点!
姚冬
华为云应用平台部首席技术架构师
中国DevOps社区核心组织者
近几年来,“内卷”已成为互联网行业不可忽视的痛。软件工程师们逼迫自己努力学习各种新技术,对业务人员提的所有需求都想做到尽善尽美,为了按时完成研发任务而拼命加班,但新技术可能过一段时间就会被淘汰,上一次的需求还没实现有可能就会面临变更,有效率不代表有成效。本书成体系地归纳总结了一系列实战方法来提高工作成效,为上述问题提供了简单、直接的解决方案,有助于让软件开发从业者将时间和精力聚焦在成效更高的事情上,拥有更从容的生活。
吕兆星
正大集团AVP
在国内,软件工程师成为主流职业不过20多年。软件从业人员如何持续精进、提升交付和创新的效率、拓展职业边界,这是一个越来越重要的主题。要做到这些,掌握计算机技术只是基础。
同样重要的还有:自我和团队管理能力的提升,软件工程方法的落地,以及经济学、系统思考等思维模型在软件工作中的应用。本书作者将自己的经验总结为系统和可操作的实践,一定会助力你的职业发展。
何勉
阿里巴巴资深技术专家
《精益产品开发:原则、方法与实施》作者
如果把熟练掌握程序设计语言、用户故事地图梳理、软件功能架构设计、关键数据的加密/解密算法、领域驱动设计(DDD)等技能,比喻为成为卓有成效的工程师需要勤学苦练的“外功”,那么培养自我学习能力、提高个体工作效率、学习“以身作则”与“自动自发”相结合的团队管理模式等,就是成为卓有成效的工程师需要坐薪悬胆刻苦修炼的“内功”。所谓“外练筋骨皮,内练一口气”,内外兼修才是提高自身行业影响力的正道。我很欣喜地看到,近年来从“以人为本”的观点出发,关注软件开发人员“内功修炼”的好书越来越多,隐隐有星火燎原之势。《卓有成效的工程师》一书的出版,无疑是又为此添了一把火,加了一桶油!
王小刚
业内知名讲师与独立顾问
“软技能”系列《善工利器》译者
在小型的敏捷项目中,我们要强调时间优先原则,快速获取运营数据,验证想法和思路是否正确。随着项目和组织规模的扩大,我们要通过降低成本来提高杠杆率。无论是在软件生产中还是在组织建设方面,我们都需要不断降低复杂度带来的成本。只有动力大于摩擦力的时候,项目才会持续前进。
工程师要利用好杠杆率这个奇妙的加速工具,让自己处理问题的速度能超过新问题产生的速度,这样才可以获得美妙的闲暇时间。我强烈推荐阅读《卓有成效的工程师》一书,相信我们能更好地使用杠杆率这个指标来指导团队的工作。
沈旸
神州数码集团副总裁兼CIO
《卓有成效的工程师》是一部经典巨作。作者总结了自己之前在微软、谷歌、Quora等公司工作的经历,为大家提供了实用的元技能。践行这些元技能,可以切实地提高个体和团队的成效。同时这本书还为管理工程师这个群体提供了全新的视角,引导大家从埋头编码的工作中跳出来,深入思考。无论你是一线的工程师,还是从事管理工作的技术Leader,阅读本书都可以开拓眼界,提高认知水平,拓展自己的职业发展之路。强烈推荐!
王春生
禅道软件CEO
《卓有成效的工程师》既是一本关于软件工程师提升自我成效的书,也是一本关于技术管理的书。卓有成效的产出离不开科学的管理方法,更离不开高素养的工程师群体。本书从不同角度阐述了专注于高杠杆率、持续执行迭代、创造长期价值与文化的理论及实践方法。感谢译者用流畅的文笔为我们带来了原著作者在硅谷多家明星公司长期积累的最佳实践,也希望越来越多的读者在阅读本书之后,通过潜心修炼与充分实践,最终成为卓有成效的工程师。
杨攀
涛思数据副总裁
如果你跟我一样也是“80后”软件从业者,提到“卓有成效”相关的书籍,首先映入你脑海的是什么?于我,是大神Neal Ford的《卓有成效的程序员》,此书对于我作为程序员的价值观与方法论之影响刻骨铭心。十余年后的今天,Edmond Lau的大作——《卓有成效的工程师》横空出世,异曲同工。在技术语言与框架不胜枚举、技术更迭日新月异的时代,这本书重新定义了度量卓有成效的工程师之黄金法则——“杠杆率”。作者深入浅出地介绍了用于提升杠杆率的相关思维转变与元技能,助力软件工程师持续升维,相信它给你留下的印象会不可磨灭。
张岳
汇丰软件交付总监
《数字化转型:企业破局的34个锦囊》译者
在互联网行业增速放缓,软件工程师“35岁危机”被空前放大并且被媒体花样解读的背景下,本书的译者为大家带来了一本帮助创造长期价值、修炼内功的好书。本书以杠杆率原则贯穿工程师的所有日常工作,将ROI应用到付出的所有时间和精力以及产生的结果上,然后不断优化ROI。相信这个原则不仅可以应用于程序员的工作,也可以应用于生活,帮助大家日后成为高龄但高效的程序员。
王博
阿迪达斯中国数字化中心高级总监
“尽管这是一本写给软件工程师的书,但你在书中找不到任何一行代码”。数字时代让“软件”的内涵与边界不断翻新与拓展,与此同时,软件工作方法也在持续演进和“破圈”,被跨领域广泛借鉴和引用。在我看来,本书正是建立了这样一套跨领域工作框架:首先以杠杆率模型来度量价值;其次建立改进指标,投资迭代速度,合理估算与尽早验证;最后,最小化运营负担,为团队的成长投资。这套框架完整覆盖了从思维到实践,从关注当下小步快跑的迭代改善到关注长期价值与团队成长的闭环,具有很好的普适性。相信无论你从事何种职业,都能从中受益。
马徐
腾讯资深数字化专家
《服务设计方法与项目实践》译者
最优秀的软件工程师在未来的公司里会找寻什么呢?带着这个问题阅读本书,可以发现卓越的工程师文化在不同组织架构、不同形态的团队中有许多相似之处,如迭代速度、自动化、软件抽象的理念、软件质量、共担责任,以及团队文化。这是因为最优秀的软件工程师习惯于把事情做好,而我们一直在讨论的高杠杆率投资恰恰就能帮助他们更好地完成工作。
每个技术管理者都需要思考:如何寻找最优秀的软件工程师?本书可以帮助我们做出更好的决策,更快地适应环境并吸引更优秀的人才。
顾黄亮
苏宁消费金融安全运维部总经理
《DevOps权威指南》作者
很多软件工程师往往会把时间和精力优先用于提升技术能力,而忽视软技能。其实很多时候“学什么”往往比“怎么学”更具战略意义与价值,贯穿本书的“杠杆率”正是这一底层逻辑的全方位体现。作为软件工程师的你如果已经意识到其重要性,并且想在这个维度上有所提升与突破,那么本书将会是你的不二选择。
茹炳晟
腾讯研究院特约研究员
中国计算机学会研发效能主席
本书在指导工程师乃至技术管理者如何培养专业的技术管理和执行能力方面有着深刻的洞察和理解,阅读本书我们能够感受到作者丰富的实践经验和深刻的思考。本书没有泛泛地讨论概念和方法论,作者结合亲身经历娓娓道来,让读者能够快速产生共鸣。在此基础上,作者将自己的经验和思考进行总结和提炼,形成有高度且非常具有可操作性的指导意见和方法,让人印象深刻。不仅如此,本书还大量引用了先进企业的一些最佳实践,让读者可以参考和学习,干货满满,强烈推荐!
李晓东
中国民生银行信息科技部总经理助理,总架构师
如何衡量软件开发的成效,这一直是个挑战。此前我在Oracle研发中间件软件产品,如今为企业客户量身定制业务应用系统,二者的软件研发和迭代过程都不尽相同。我非常赞同本书提及的软件开发杠杆率的观点,软件全生命周期的开发迭代是一种“平衡”:量和质的平衡,优先级排序的平衡,技术栈选择的平衡等。我极力推荐这本书,是希望工程师们理解作者阐述的框架,找到自己心中软件开发的“平衡点”。
张尧
凯捷中国首席架构师
《卓有成效的工程师》总结了作者从软件工程实战中提炼出的一系列良好实践——从目标设定到优先级排序,再到做出数据驱动的决策,还包括对技术债和软件质量的持续管理。能够真正进行书中实践的研发组织仍然是少数,强烈推荐数字化时代的组织管理者们通过此书来了解如何打造高效的工程师队伍。
肖然
中国敏捷教练企业联盟秘书长
Thoughtworks数字化转型专家
“Effective”在软件类图书里是有特殊含义的,从Effective C++到Effective Java,几乎每一本 Effective图书都是各自领域的经典。这本《卓有成效的工程师》(The Effective Engineer)没有辜负“Effective”的美名,只不过它涉及的主题不是程序设计语言,而是程序员的工作方式。当程序员迈过了初级的门槛,如何工作就变成比怎么写代码更重要的主题,也成了程序员的分水岭。会工作的程序员职业道路越走越宽,而不会工作的程序员只能每天堆叠近乎重复的代码,为看不到希望的职业天花板而焦虑。遗憾的是,相比于汗牛充栋的“技术”类图书,讲如何工作的图书少之又少。这是我当年写作“10x 程序员工作法”专栏的初衷,也是作者写作这本书的意图。如果你希望自己的程序人生更上一层楼,不妨读一读这本《卓有成效的工程师》,重新审视一下自己的工作方式。
郑晔
“10x程序员工作法”专栏作者
“个体和互动高于流程和工具”是《敏捷软件开发宣言》中的第一条价值观。在软件正在吞噬世界的当下,工程师无疑是软件开发的核心力量,然而有些工程师却可以以一当十。如果你想成为一名“10倍”卓有成效的工程师,也许你应该读一读这本书。与其他书关注于流程、工具不同,《卓有成效的工程师》更加关注影响工程师效率的元技能,从目标设定、优先级调整、快速试错,到转换视角创造长期价值,借助于这些元技能,工程师可以将有限的时间和精力投入到更有价值的工作中,从而成为卓有成效的工程师。
于旭东
网易云音乐敏捷教练
《卓有成效的工程师》这本书使我产生了强烈的共鸣。作为一个从事软件行业十几年的老程序员,经历过和书中大部分事例类似的场景,我在阅读此书的过程中也不时回想起当时的想法、讨论和决策——如果能在工作之初就读到这本书会省去很多思考和讨论的时间。作者首先提出一个非常务实的原则——杠杆率,其含义就是单位时间内产出的价值,与ROI的概念类似,但更加强调时间维度。时间是每个程序员最稀缺的资源,而如何衡量价值正是这本书的精华所在,很多人的第一反应(包括我)都认为价值就是写了多少行代码,做了多少故事卡,改了多少个bug。这些的确都是有价值的事情,但它们实际上只是工作量的直接体现而并非真正的价值。书中给出了大量的案例来阐述如何识别更有价值的工作,以及如何才能提高效率,其中的很多原则都是帮助程序员“避坑”的黄金法则。阅读本书绝对是一件杠杆率很高的事情。
王崇
AWS高级方案架构师
《道德经》有云:“万物之始,大道至简,衍化至繁。”本书提供了一个能化繁为简的框架——杠杆率,让软件工程师能够将有限的时间和精力投入到更有成效的工作上,这是一种高层次的“元技能”,也是一种智慧。
陈军
腾讯T12工程效能专家
这是一本从软件工程师的视角阐释管理与个人能力提升的书,在当前企业及互联网公司大规模敏捷化的背景之下尤其有意义。软件工程师不仅是践行者,更是思考者与建议者。本人作为一名从软件工程师到架构师,进而转型为数字化咨询师的见证者,感同身受地体会到本书对于软件工程师成长与蜕变的非凡意义。感谢译者,让我们从研读这本书开始重新认识和理解软件工程师的视角与理念,开启卓有成效的职业生涯。
曹健
Concentrix数字化咨询负责人
就提升软件工程效能而言,这是一本令人印象十分深刻的书。书中提供了简单的思维模式及各种实践场景,以帮助工程师卓有成效地完成工作,从而帮助企业持续创造价值和提升影响力。通过诠释如何聚焦杠杆率和成效,培养积极心态和关键习惯,在质量和实用性之间取得平衡,以及创造长期价值,对团队的成长投资等策略,作者介绍了工程师通过寻找高杠杆率任务提高工作成效的技巧,以及在日益复杂的软件研发工作中成为卓有成效的个人贡献者和领导者的理念。本书值得所有工程师和IT管理人员仔细品读。
雷涛
北京华佑科技有限公司CTO兼首席咨询师
《高效能团队模式》译者
如何提升软件研发的效率,是软件工程师乃至CTO都需要时常思考的问题,有了这么多年的软件开发工作经历,我发现10倍效率的软件研发团队是真的存在的,10倍的效率关键在于持续做正确的事,做从长期来看收益更高的事。本书几乎每个章节的建议都让我产生了强烈的共鸣。这些实践有一些我们已在熟练使用,有一些则是在尝试落地的过程中,还有一部分已经被我们产品化到软件工具里,帮助更多软件团队提升效率。
书中也引用了新近出现的明星软件团队作为例子,帮助读者快速理解实践的要领,如果你是一名软件工程师或一个软件团队的负责人,我非常推荐你阅读本书,找回那些可能被忽视的效率提升策略。
冯斌
ONES联合创始人兼CTO
如今的软件行业让人感到矛盾,它一边无比渴求聪明的新人为其夜以继日地奋斗,一边又悄悄划定年龄界限,快速向社会贡献旧日功勋。工程师的技术生命原本就如此短暂吗?但我们在身边总能找到一些“异类”,他们思维清晰,成长迅猛,声名卓著。在职业生涯中,无论是身处头部互联网企业,还是生机勃勃的初创公司,我总会积极地结识这样的异类并向其学习。我发现他们有着相似的思维方式和做事方法。一直以来,对他们的模仿以一种难以言表的形式影响着我,帮助我高效解决形形色色的技术和管理难题。让人欣喜的是,《卓有成效的工程师》这本书总结了这些高效思维方式和做事方法,使之成为人人都能理解和学习的元技能。工程师的职业生涯就是一场投资,无脑苦干无法跑赢技术生命加速折损的现实,只有选择高效的工作方式才能跳出怪圈,获得丰厚的收益。
任发科
工程极客
《管理3.0:培养和提升敏捷领导力》译者
尽管《人月神话》出版已超过40年,以工时和代码行数来衡量工程师产出的情况依然大量存在于我们的行业中,项目延期随处可见,“码农”“搬砖工”也成为了我们的自嘲词。究竟什么样的工程师才卓有成效?本书从“高杠杆率”的工作谈起,深入探讨了提高工作效率的各项关键策略,最终落脚于工程师文化的建设。本书不仅可以帮助工程师提升自己的工作效率,也为技术团队的管理者提供了许多建设团队的宝贵经验。
曲哲
凯捷中国数字化团队解决方案总监