程序员转型技术管理,这几本书不能错过

时间:2024-01-25 17:04:15

这次给大家推荐「技术管理」主题的几本书,内容涵盖了领导力,管理方法,OKR绩效,一线技术经理的经验,以及谷歌和Facebook内部的管理机制。

一线开发人员进阶,架构和管理是两条典型的路线,当然,不是看了几本书,就可以做技术管理,要看业务,团队位置,公司发展阶段等,不过可以提前了解一下这方面的内容,毕竟机会总是给有准备的人。

如果你也有推荐的书或者文章,欢迎留言一起讨论。

一、管理方法

《格鲁夫给经理人的第一课》

格鲁夫参与了Intel公司的创建,这本书中,作者倾囊亲授执掌公司二十多年的经验,将制造业的「产出」概念导入企业经理人的工作核心中,提出了「高杠杆率」的管理方法,帮助经理人以最有效的投入获得最大的产出。

这本书以一个假设的例子开始,以一个早餐店的生产线的例子来优化一个用餐者的输出,进而向读者缓缓道来一个Intel帝国是如何建立起来的。

里面最令人印象深刻的章节包括介绍打好团体战(团队意识),经理人的产出=他直接管辖部门的产出+他间接影响部门的产出,关于为什么说开会是管理人的必经之路等章节的描述都足以令你打开眼界。

《行之有效》

 

 

这是一本适合技术人看的书,作者在序言中"尝试在管理和IT技术团队管理之间搭一座桥,让做技术团队管理的朋友看到更多的最佳实践,以及一些应当了解的经典理论"。

本书言语平实,本着“实践经验+案例”的原则,由浅入深地探讨了IT技术团队管理的各个方面,包括人才的招聘和选择,与员工之间关系的处理,激励、沟通、绩效考核、员工培养、冲突处理的方法,管理上的提高等。

 

《启示录》

 

 

这本书的主题是产品管理,经常会在一些产品类书单中看到,但是同样推荐技术人阅读。

《启示录》的主题是,在技术公司,特别拥有高增长消费产品的企业中,项目开始的第一天就是决策过程的重要一步。Marty Cagan将“产品”工作流程分为两个部分,即发现产品和产品交付。他的主要观点是,大多数公司需要花更多的时间在产品发现上,通过交互学习来结构化地完成。

 

《领导梯队》

 

 

本书通过对六个典型的管理层级最经常出现的问题,从领导技能、时间管理、工作理念三个方面进行了分析,提出了改进建议。

本书通过领导梯队模型,将从员工成长为首席执行官的管理历程划分为六个领导力发展阶段,每一阶段都要掌握特定的领导技能、时间管理能力和工作理念。

书中提到的领导梯队模型:

  • 第一阶段:从管理自己到管理他人,重点是从自己做事转变为带队伍做事的工作理念的转变;
  • 第二阶段:从管理他人到管理经理人员,关键技能是教练选拔人才担任一线经理;
  • 第三阶段:从管理经理人员到管理职能部门,需要学会新的沟通技巧以跨越两个层次与员工进行沟通;
  • 第四阶段:从管理职能部门到事业部总经理,重点是转变思考方式从盈利和长远发展的角度评估计划和方案;
  • 第五阶段:从事业部总经理到集团高管, 必须擅长评估资金调拨和人员配置的战略规划;
  • 第六阶段:从集团高管到首席执行官,必须具备重视外部关系的视角。

 

《告别失控》

这是一本系统阐述面对混乱而容易失控的技术开发团队时,如何管理、建设和强化团队,成功交付开发成果的大作。

两位作者Mickey W. Mantle和Ron Lichty以合起来近70年的开发管理经验为基础,通过深刻的观察和分析,找到了软件开发管理的核心问题——人的管理,并围绕如何真正理解程序员、找到合适的程序员、与程序员沟通这几个核心话题,一步步展开,扩展到如何以人为本地进行团队建设、管理和项目管理。

 

《成为技术领导者:掌握全面解决问题的方法》

 

 

搞定技术问题并不简单,但与人打交道也并非易事。

作为一个技术专家,你是否在走上管理岗位时遇到了各种不适“症状”?

《成为技术领导者:掌握全面解决问题的方法》将帮助你成为一个成功的解决问题的领导者。

书中温伯格从一个反思者的角度阐述了要成为一个成功的解决问题的领导者必备的3 个技能——MOI,即激励(Motivation)、组织(Organization)和创新(Innovation)。同时还提供了一些方法以供读者对上述3 个技能进行自我分析和自我完善。

 

二、技术管理实践

《微管理:给你一个技术团队,你该怎么管》

 

 

本书讲解了不同类型的IT技术团队如何进行管理,全书共分为四篇。 

第一篇为“蛮荒时代”,主要是普及一些项目管理和团队管理的基本知识。

第二篇为“农耕时代”,讲的是创业公司如何管人、如何使用过程及如何选择技术与工具。

第三篇为“工业时代”,讲的是和管理要效率的专业化开发团队如何管理。

第四篇为“联网时代”,讲的是轻管理、重结果的互联网开发团队如何管理。

 

《技术管理之巅——如何从零打造高质效互联网技术团队》

 

 

国内专门讲述技术管理的书籍不多,这本书评价不错。

书中围绕着技术管理中的热点“如何搭建扁平化、去中心化的技术团队”、“大数据下的技术管理创新”、“目标管理方法OKR”、“阿米巴生产模式”、“Scrum和Kanban的实践”逐渐展开,从技术团队组织架构、产品开发流程、制度规范建立、企业文化、大数据与技术管理创新、移动技术开发、实用应用架构设计等方面,让您快速、全面地掌握技术团队的管理秘诀,帮助您从零打造高质效互联网技术团队。

 

《门后的秘密:卓越管理的故事》

 

 

本书讲述了有关软件开发的管理艺术。

前半部分,作者以讲故事、对话录的新颖形式生动地再现了软件行业技术管理工作的场景,后半部分,作者精心总结了各种工作的管理技巧和实用方法。

两位作者共有40多年的管理工作经验,对管理尤其是软件领域的管理有很多独到而精辟的见解,值得读者细细体味。

 

三、大公司成长路径

《打造Facebook:亲历Facebook爆发的5年》

 

 

作者是Facebook公司的早期员工,Facebook第二位中国籍工程师,第一位中国籍研发经理。最初进入Facebook时任工程师,后转为管理者,一手开创了Facebook的支付安全和客服工具领域。

书中提到的方法,很多国内的大公司都可以看到类似的活动,比如新兵营,黑客马拉松等。

作者亲身经历的角度介绍了facebook的核心文化和研发流程,分享了很多对职业发展、项目管理的观点。

 

《华为研发》

 

 

这本书是华为的创业史,可以了解华为背后的研发模式,讲述了华为公司在高速成长过程中,艰难前行的自主研发故事。

除了自主研发的部分,书中还介绍了华为几个重要的产品平台的由来,华为的任职资格体系等内容。

 

《重新定义团队:谷歌如何工作》

 

 

谷歌首席人才官拉斯洛•博克权威力作,揭秘谷歌的人才和团队管理的核心法则。

  • 谷歌人才官首次公开谷歌人才和团队管理的核心秘籍
  • 工业时代的团队管理模式已经过时,互联网时代的团队“无需成人监管”
  • 谷歌招聘流程、内部绩效管理和薪资结构大公开

作者在书中指出,在谷歌,人始终被当作企业唯一最重要的财富,谷歌管理层始终将发掘、培养和留住人才,作为企业最高战略,这是谷歌成为幸福企业和成功企业的根本。

不管是初创公司老板,还是企业经理人,都能从书中发现人才的重要性和团队的价值。

 

绩效考核

《OKR工作法》

 

 

目前国内流行的绩效体系主要有KPI和OKR,由于可能导致唯KPI论,现在很多公司都在推广OKR。

OKR起源于与英特尔,后来谷歌、领英在等公司推广使用。O表示目标(Objective),KR表示关键结果(Key Results),目标就是指你想做什么事情(比如上线一款游戏),关键结果就是指如何确认你做到了那件事(比如一天2.5万个下载量,5万美元收入)。

作者总结了她在领英、Zynga以及许多硅谷公司中学到的管理经验,详细阐述了OKR的基本框架,目标制定方法,从组织层面的落地方法,以及产品团队完成目标的时间规划,执行OKR的过程中的常见错误等。