从程序员成长为 CTO,你要看的书
很多程序员以为这份工作只是写代码
最近花了很多时间阅读和反思,顺手整理了一下,于是有了这么一份书单。
除了代码之外
其实,要成为一个好的程序员,除了一手好代码,还有许多技能需要提升,比如沟通能力,团队合作能力。以下三本书对我的帮助非常大。
Soft Skills
这本书介绍了很多‘软技能’,比如理财之类的,非常全面。不仅仅成为更好的程序员,更能帮我们成长更好的人。
Soft Skills
7.7
John Sonmez / 2014 / Manning Publications
中文版也已经出了
软技能
8.0
John Sonmez / 2016 / 人民邮电出版社
The Effective Engineer
作者也算是硅谷红人了,在 Quora 和 Quip 都干过,今年离职创办了一个领导力培训机构。这本书其实就是他最精华的那些观点。目前还没出中文版,可以去官网 effectiveengineer.com 购买,各种版本的电子书都有。
The Effective Engineer
9.1
Edmond Lau / 2015 / The Effective Bookshelf, Palo Alto, CA.
Pragramming Beyond Practices
和上面两本类似,介绍了诸如对接其他部门的技巧等。不过风格完全不一样,采用的是对话式的叙述,让人很容易代入。
Programming Beyond Practices: Be Mo
8.0
Gregory T Brown / 2016 / O'Reilly Media
中文版也出了。
代码之外的功夫
6.8
[美] Gregory T. Brown / 2018 / 人民邮电出版社
向着 CTO 进发
The Manager's Path
这本是我今年最喜欢的书,系统地介绍了从初级程序员到 CTO 的成长过程。管理并不是等到做了技术主管才叫管理,最基础的管理其实是 mentoring,只有从最基础的开始做起,才有可能最终成长为 CTO。读完此书,我才明白,其实管理也是技术活,也需要一点点学习,一点点实践。这是技能,而不是天赋。
The Manager's Path
9.5
Camille Fournier / 2017 / O′Reilly
Peopleware
技术出身的管理者很容易把管理对象当作代码来管理,就好像每一个函数都可以不断地重构优化,实在不行就重写。但人和代码完全不一样,所以并不能像代码一样那样精确地管理,作者提倡以人为本来实践管理。
Peopleware
8.5
Tom DeMarco Timothy Lister / 1999 / Dorset House
中文版也出了
人件
8.2
Tom DeMarco Timothy Lister / 2003 / 清华大学出版社
Measure What Matters
OKR 之父 John Doerr 不仅投了很大一笔天使轮给 Google,同时把前 Intel CEO Andy Groove 的管理论改进之后传授给了 Google 的两个年轻创始人。从此 Google 不仅有了资本加持,也有科学管理论的护法。Object + Key Result 不仅充满目标性,而且富有弹性,虽然很多公司都在沿用这套方法论,但是自上而下,有多少人真正明白 OKR?
Measure What Matters
7.5
John Doerr / 2018 / Portfolio
Team Geek
和前面的 Peopleware 一样,本书也着眼于以人为本的管理,提出了 HRT 原则,即 Humanity, Respect 和 Trust。
Team Geek
8.4
Brian W. Fitzpatrick Ben Collins-Sussman / 2012 / O'Reilly Media
中文版也出了
极客与团队
8.3
[美]Brian W. Fitzpatrick/Ben Collins-Sussman / 2012 / 人民邮电出版社
The One Minute Manager
这本和技术的关系不大,不过整本书讲授了三个一分钟的管理方法,不仅仅大大减轻管理者的负担,也让被管理者充分成长。
The One Minute Manager
7.9
Kenneth Blanchard Spencer Johnson / 1983 / Berkley Trade
暂时读了这些,也许过段时间会更新更多的书目。希望对大家有所帮助。
最后,如果你觉得什么值得读网站的内容不错,可以把网站分享给身边的朋友噢~也可以记住我们的域名shenmezhidedu.com,什么值得读的全拼,以防迷路。什么值得读,为你推荐值得读的真正有价值的内容。