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

发布于 2021-01-30 16:37:38

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

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

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

inquestion:this "Code Complete"
关注者
0
被浏览
61
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    史蒂夫·麦康奈尔的《代码完成(第二版)》
    实用程序员
    计算机程序的结构和解释
    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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看