微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每个程序员应该读的最有影响力的书是什么?

如何解决每个程序员应该读的最有影响力的书是什么?

史蒂夫·麦康奈尔的《代码完成(第二版)》 实用程序员 计算机程序的结构和解释 Kernighan和Ritchie的C编程语言 Cormen,Leiserson,Rivest和Stein的算法简介 四人帮的设计模式 重构:改进现有代码的设计 神话人物月 唐纳德·克努斯(Donald knuth)的计算机编程艺术 编译器: Alfred V. Aho,ravi Sethi和Jeffrey D. Ullman的原理,技术和工具 哥德尔,埃舍尔,巴赫(Douglas Hofstadter) 干净代码: Robert C. Martin撰写的敏捷软件工艺手册 有效的C 更有效的C 查尔斯·彼得佐德(CODE) 乔恩·本特利的《编程珍珠》 由Michael C. Feathers有效处理遗留代码 Demarco和Lister的Peopleware Peter Seibel工作中的编码员 一定是在开玩笑,费曼先生! 有效的Java第2版 Martin Fowler的企业应用程序架构模式 小计划者 经验丰富的计划者 为什么是(Poignant)Ruby指南 囚犯正在避难:高科技产品为何驱使我们疯狂以及如何恢复理智 Unix编程的艺术 测试驱动的开发:以肯特·贝克为例 敏捷开发人员的实践 不要让我想 Robert C. Martin的敏捷软件开发,原理,模式和实践 Eric Evans的域驱动设计 唐纳德·诺曼(Donald norman)的日常用品设计 Andrei Alexandrescu撰写的现代C 设计 Joel Spolsky颁发的最佳软件写作I Kernighan和Pike的编程实践 务实的思维和学习:安迪·亨特(Andy Hunt)重构您的垃圾软件 软件估算:史蒂夫·麦康奈尔(Steve McConnel)解开妖术 热情的程序员(我的工作去了印度),乍得·福勒(Chad Fowler) 黑客:计算机革命的英雄 算法+数据结构=程序 编写扎实的代码 JavaScript-好零件 通过37个信号实现真实 Karl Seguin的编程基础 计算机图形学:C原理与实践(第二版) Bruce Eckel用Java思考 计算系统的要素 Joshua Kerievsky对模式的重构 现代操作系统,作者:Andrew S. Tanenbaum 带注释的图灵 唐纳德·诺曼(Donald norman)使我们变得聪明的事物 克里斯托弗·亚历山大(Christopher Alexander)的永恒建筑方式 截止日期: Tom Demarco撰写的有关项目管理的小说 Stroustrup的C 编程语言(第3版) 企业应用程序架构的模式 计算机系统-程序员的观点 Robert C. Martin的C#中的敏捷原理,模式和实践 不断增长的面向对象软件,以测试为指导 Brad Abrams的框架设计准则 David West博士的对象思维 W. Richard Stevens在UNIX环境中进行高级编程 黑客与画家:计算机时代的大创意 特蕾西·基德(Tracy Kidder)的新机器之魂 Jeffrey Richter通过C#进行CLR 克里斯托弗·亚历山大(Christopher Alexander)的永恒建筑方式 Steve Metsker撰写的C#中的设计模式 爱丽丝梦游仙境(Lewis Carol) 禅与罗伯特·皮尔西格(Robert M.Pirsig)的摩托车维修艺术 关于面孔-交互设计的要点 每个人都来了:没有组织的组织力量Clay Shirky 编程之道 自然的计算之美 史蒂夫·马奎尔(Steve Maguire)编写坚实的代码 菲利普和亚历克斯的网络出版指南 面向对象的分析与设计,作者Grady Booch Joshua Bloch撰写的有效Java NJ Cutland的可计算性 编程大师 道德经 生产程序员

凯文·米特尼克(Kevin Mitnick)的欺骗艺术 职业程序员:克里斯托弗·邓肯(Christopher Duncan)的《不完美世界的游击战术》

人工智能编程范例:Common Lisp中的案例研究

末日大师

Andy Hunt和Dave Thomas与Matt Hargett一起使用NUnit在C#中进行实用单元测试 如何解决它,乔治·波利亚(George polya)

Paulo Coelho的炼金术士

Smalltalk-80:语言及其实现

编写安全代码(第二版),作者:Michael Howard

Philip Wadler和Richard Bird的函数式编程简介

没有错误!大卫·蒂伦(David Thielen)

Jason Freid和DHH的返工

  • 行动中的JUnit

解决方法

如果您可以时光倒流,并告诉自己在成为开发人员的职业生涯初期要读一本书,那会是哪本书?

我希望这个列表会有所变化并且涵盖范围广泛。

搜索:使用右上角的搜索框。要搜索当前问题的答案,请使用inquestion:this。例如:

inquestion:this "Code Complete"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。