程序员最应该读的书

5,336 阅读3分钟


最近公司在推行程序员应该买什么书读的话题, 也买了一大堆书供大家阅读。以前也被别人问到类似问题—程序员都应该读什么书,你能推荐一下书单吗?最开始我是拒绝回答这总问题的。

第一,这种问题你可以用搜索引擎(Google)去解决,这样的问题有太多的回答了, 多找找你就会发现它们相同的地方了。还是那句话「不做伸手党」。

因为一旦你开始不做伸手党,就会发现自己的分析能力瞬间提高了不少。就像我在 不能看到别人的一点缺点 写道 「分析并作出判断」才是我们我们成长的基石。

第二,每个人的背景和行业都不一样, 你可能是 Java  工程师、C/C++ 工程师、GO 工程师、Python 工程师、数据分析师 或者全栈工程师,所以需求和成长路线就会不一样。你需要的书单就是不一样的, 没办法准确给你答案。

我在思考, 为什么自己会人为设置条框呢?分享就好了, 事真多,别人会去除糟粕的,就不劳烦你操心了。好吧,废话有点多, 我把我收集的关于书籍的资源整理出来,大概分为如下部分:

  • 可以下载书籍或者查找书籍的网站;

  • 网友和朋友推荐的书籍;

可以下载书籍或者查找书籍的网站

网友和朋友推荐的书籍

张逸在 2013 写了一篇 『ThoughtWorks(中国)程序员读书雷达』,该读书雷达将书籍分为了如下四个维度:

  • Coding Practice(编程实践)

  • Architecture & Design(架构与设计)

  • Methodology(方法学)

  • Thought & Leadership(思想与领导力)

ThoughtWorks(中国)程序员读书雷达(2013):
www.douban.com/doulist/201…

现在发现又有 2016 版的了

ThoughtWorks读书雷达(2016):
www.douban.com/doulist/432…

看一下同事发给我的思维导图吧

以上就是我整理的关于书籍的一些资源,你也可以告诉我你的书单。

其实如上面提到的如果你有足够的分析能力, 知道如何阅读一本书,其实根本没有什么书单的。你什么书都去读好了, 不过要带上思考的脑子, 能快速辨别哪些书是需要精度的,哪些是不需要的。

IT 行业本身就是快速变化的行业, 你需要不断学习, 不断的读书。不只是你, 我也有好多书没读…

更多精彩内容请关注: