forecho

把生命浪费在美好的事物上

推荐几本非技术编程类书

2017年06月18日

引言

今天是618,一年一度的购物节,很多电商都在做活动,趁着今天,我就推荐一本非技术编程类的书给大家。

如果你是真的热爱编程的话,别犹豫,直接买。

已经看过的书

《软件随想录 卷一》

《软件随想录 卷一》

《软件随想录 卷二》

《软件随想录 卷二》

这两本的内容都来自于著名博客乔尔谈软件的精选集。作者是大名鼎鼎的 Joel Spolsky ,曾经参与过微软的 Excel 产品,还联合创立了 Fog Creek 软件公司(Trello 被收购之前的公司)),联合创办Stack Overflow 并担任CEO一职(作为一名程序员你不要告诉我你不知道 Stack Overflow)。

总之,就一句话总结,作者很牛逼。这两本书的内容都是作者十几年前写的,看之前我还担心内容是否过时,但是当我看了之后发现,内容非常有意思,而且有的文章现在看来也不过时,里面有一些关于项目管理的经验,非常受用。我之前就结合作者的一篇『乔尔测试』写过一篇文章 - 如果是我来做项目经理

《高效能程序员的修炼》

《高效能程序员的修炼》

《程序员的修炼:从优秀到卓越》

《程序员的修炼:从优秀到卓越》

同样两本书都是来自于博客精选集,作者是 Jeff Atwood , Stack Overflow 的另一位创始人(现在已离开)。目前从事于 Discourse open-source discussion platform 开源项目。

这两本书名字虽然俗了点,但是内容很多干货。

比如说,如何选一把椅子?几个显示器工作效率最高?遇到问题可以试试小黄鸭调试法等等能引发你思考的问题。

所以看完第一本,第二本一出版我立马就买了。

《黑客与画家》

《黑客与画家》

如果上面两本书,你还没看过瘾,你还可以来看这本书,作者是 Paul Graham,著名程序员,硅谷创业之父。他最牛逼的地方是创建了风险投资公司 Y Combinator。

首先看了这本书你就会知道什么是黑客?。

本书之所以叫这个名字,是因为作者认为黑客与画家、建筑设计师一样,都是创造者,而不是完成某个任务。

这本书也是作者的博客杂文集,但是书内的思想用不会过时。

《重来:更为简单有效的商业思维 》

重来:更为简单有效的商业思维

《重来2:更为简单高效的远程工作方式》

《重来2:更为简单高效的远程工作方式》 这两本书出来自于 37signals 两位创始人。其中 Avid Heinemeier Hansson,人称DHH,编制并创建了网络开发框架 Ruby on Rails,同时也是一名赛车手。

37signals 是一家非常酷的公司,远程办公,并且不融资,公司到现在一直保持37人?

第一本书是讲关于产品方面的书,如果你对产品非常感兴趣的话,推荐你看看,内容真的很酷。

第二本书是讲关于远程办公的书,书中讲的非常细,如果你有从事远程办公的想法,推荐你看看。

待看的书

《人月神话》

《人月神话》

推荐理由:经久不衰的经典之作

《程序员修炼之道:从小工到专家》

《程序员修炼之道:从小工到专家》

推荐理由:初级程序员看了,可以少走一些弯路,有一定经验的人看了,可以看看自己犯过怎样的错误。

《软技能》

《软技能》

之前有听过代码时间采访作者的一期播客节目,感觉内容很不错,值得一看。已经买了电子版。

总结

技术书看得太多,有时候可以换换脑子,看看这类非技术书,可以缓解一下脑子,也有可能会帮助你提高效率,也可能会帮助你成长。

最后,希望以上推荐的书对你有帮助。