很多程序员以为这份工作只是写代码 最近花了很多时间阅读和反思,顺手整理了一下,于是有了这么一份书单。 除了代码之外 其实,要成为一个好的程序员,除了一手好代码,还有许多技能需要提升,比如沟通能力,团队合作能力。以下三本书对我的帮助非常大。 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 暂时读了这些,也许过段时间会更新更多的书目。希望对大家有所帮助。
|