程式设计师应读的十本好书


28人参与 |分类: X真生活|时间: 2020-07-28
程式设计师应读的十本好书

当你的职业或兴趣跟软体设计或网站设计有关,就会碰触到一些资讯专业书籍。在您阅读过的所有书籍中,哪一本你觉得对你的影响最大?如果要你只能选一本来推荐给其他的程式设计师,你又会选择哪一本?

在着名的程式设计领域专业问答社群网站 Stack Overflow 上,针对 这个问题 ,讨论了超过一年,累积了四百七十八则答案,以及破万的投票。

由于 Stack Overflow 就是程式设计师的大本营,这个讨论串所选出的前十名书籍应有一定的代表性,特摘录下来,并附上博客来的连结。

第一名 Code Complete,1289 票,教你怎幺写乾净的程式。中文翻译版连结在此 。

程式设计师应读的十本好书

第二名 Pragmatic Programmer,1138 票,简体版叫做"程序员修炼之道︰从小工到专家 "。

程式设计师应读的十本好书

第三名 Structure and Interpretation of Computer Programs,672 票,这本有够贵,要六千多台币。不过,线上有免费全文版本在 这里可以线上阅读 。

程式设计师应读的十本好书

第四名 The C Programming Language,541 票,大名鼎鼎的 C 语言圣经。

程式设计师应读的十本好书

第五名 Introduction to Algorithms,463 票,StackOverflow 上面这幺来简述各圣经的订位:Code Complete 教你正确地写程式;人月神话 教你怎幺正确管理专案;Design Patterns 教你怎幺正确设计;而这本书是教你怎幺想演算法。

程式设计师应读的十本好书

第六名 Refactoring: Improving the Design of Existing Code,459 票,中文译本 在这里 。

程式设计师应读的十本好书

第七名 The Mythical Man-Month 人月神话,418 票,中译本 从这里购买 。这是软体专案管理的经典书籍。

程式设计师应读的十本好书

第八名 Design Patterns,415 票,中文译本 在这 ,不过似乎绝版了。

程式设计师应读的十本好书

第九名 The Art of Computer Programming,378 票,数册可做参考书。这书简称为 TAOCP,作者是 Stanford 大学的 Knuth 教授,也就是他发明了大名鼎鼎的 TeX 排版系统。

程式设计师应读的十本好书

第十名 Compilers Principles, Techniques, and Tools,346 票,可带你进入 compiler 的奇幻世界,书的封面可是有一只喷火龙的。

程式设计师应读的十本好书

Inside 的读者,以上的专业书籍,您读了几本呢?还是,你有其他的书单想推荐的,欢迎留言分享!