程序员书单
如何选择书本:
CS正统图书
查找对应译本
第三次以上校对
第十次以上印刷
豆瓣四星以上
尽可能别看中国人写的
清华翻译
再版三次以内的新书
书名 | 作者 | 简介 |
---|---|---|
鸟哥的Linux私房菜-基础学习篇(第四版) | ||
JavaScript高级程序设计(第3版) | ||
代码大全 | 史蒂夫.麦克康奈尔 | 如何则正确编程 |
程序员修炼之道 | 涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和服用的各种架构技术。 | |
计算机程序的构造和解释 | 重构、人件集、计算机编程心理学 | 函数式编程、惰性计算、元编程、虚拟机、解释器、编译器。麻省理工学院的入门编程课程。 |
C程序设计语言 | ||
算法导论 | MIT名师联合铸就,被誉为"计算机算法的圣经" | |
重构:改善既有代码的设计 | ||
设计模式 | 如何正确设计 | |
人月神话 | 如何正确管理 | |
计算机程序设计艺术 | ||
编译原理 | ||
深入浅出设计模式 | 采用引导式教学,不直接告诉你该怎么做,而是利用故事当作引子。 | |
哥德尔、艾舍尔、巴赫书:集异壁之大成 | ||
代码整洁之道 | 阅读大量代码 | |
编程珠玑 | 如何正确选择和搞笑地实现算法 | |
修改代码的艺术 | 重构、重构与模式理解、测试和修改代码的原理、技术和最新工具。 | |
编码:隐匿在计算机软硬件背后的语言 | 计算机工作原理 | |
高效程序员的45个习惯:敏捷开发修炼之道 | 分为7个方面:工作态度、学习、软件交付、反馈、编码、调试和协作。 | |
点石成金:访客至上的网页设计秘笈 | 关于Web设计原则而不是Web设计技术的书 | |
提问的智慧 | ||
七周七语言 | ||
名字好而已 |