Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
773 views
in Technique[技术] by (71.8m points)

resources - 每个程序员应阅读的最具影响力的单一书籍是什么? [关闭](What is the single most influential book every programmer should read? [closed])

If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be?

(如果你可以回到过去并告诉自己在开始时作为开发人员阅读一本特定的书,那本书会是哪本书?)

I expect this list to be varied and to cover a wide range of things.

(我希望这个列表可以变化,涵盖范围广泛。)

To search: Use the search box in the upper-right corner.

(要搜索:使用右上角的搜索框。)

To search the answers of the current question, use inquestion:this .

(要搜索当前问题的答案,请使用inquestion:this 。)

For example:

(例如:)

inquestion:this "Code Complete"
  ask by community wiki translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
  • Code Complete (2nd edition) by Steve McConnell

    (由Steve McConnell编写的Code Complete (第2版))

  • The Pragmatic Programmer

    (务实的程序员)

  • Structure and Interpretation of Computer Programs

    (计算机程序的结构与解释)

  • The C Programming Language by Kernighan and Ritchie

    (Kernighan和Ritchie 的C编程语言)

  • Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein

    (Cormen,Leiserson,Rivest&Stein的算法简介)

  • Design Patterns by the Gang of Four

    (四人帮的设计模式)

  • Refactoring: Improving the Design of Existing Code

    (重构:改进现有规范的设计)

  • The Mythical Man Month

    (神话人月)

  • The Art of Computer Programming by Donald Knuth

    (唐纳德克努特的计算机编程艺术)

  • Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman

    (编译器: Alfred V. Aho,Ravi Sethi和Jeffrey D. Ullman的原理,技术和工具)

  • G?del, Escher, Bach by Douglas Hofstadter

    (G?del,Escher,Bach by Douglas Hofstadter)

  • Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

    (清洁代码: Robert C. Martin 的敏捷软件工艺手册)

  • Effective C++

    (有效的C ++)

  • More Effective C++

    (更有效的C ++)

  • CODE by Charles Petzold

    (Charles Petzold的CODE)

  • Programming Pearls by Jon Bentley

    (编程珍珠由Jon Bentley 编写)

  • Working Effectively with Legacy Code by Michael C. Feathers

    (Michael C. Feathers 有效地使用遗产代码)

  • Peopleware by Demarco and Lister

    (Demarco和Lister的Peopleware)

  • Coders at Work by Peter Seibel

    (Peter Seibel的“ 工作中编码员”)

  • Surely You're Joking, Mr. Feynman!

    (当然,你是在开玩笑,费曼先生!)

  • Effective Java 2nd edition

    (有效的Java第2版)

  • Patterns of Enterprise Application Architecture by Martin Fowler

    (Martin Fowler 的企业应用程序架构模式)

  • The Little Schemer

    (小计划者)

  • The Seasoned Schemer

    (经验丰富的计划者)

  • Why's (Poignant) Guide to Ruby

    (为什么(Poignant)Ruby指南)

  • The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

    (囚犯正在运行庇护:为什么高科技产品让我们疯狂以及如何恢复理智)

  • The Art of Unix Programming

    (Unix编程的艺术)

  • Test-Driven Development: By Example by Kent Beck

    (测试驱动开发: Kent Beck的例子)

  • Practices of an Agile Developer

    (敏捷开发人员的实践)

  • Don't Make Me Think

    (不要让我思考)

  • Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin

    (Robert C. Martin的敏捷软件开发,原则,模式和实践)

  • Domain Driven Designs by Eric Evans

    (Eric Evans的领域驱动设计)

  • The Design of Everyday Things by Donald Norman

    (唐纳德诺曼的日常事物设计)

  • Modern C++ Design by Andrei Alexandrescu

    (Andrei Alexandrescu的现代C ++设计)

  • Best Software Writing I by Joel Spolsky

    (最佳软件写作由Joel Spolsky 撰写)

  • The Practice of Programming by Kernighan and Pike

    (Kernighan和Pike 编程的实践)

  • Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

    (务实的思考和学习:安迪亨特重构你的Wetware)

  • Software Estimation: Demystifying the Black Art by Steve McConnel

    (软件评估:史蒂夫麦康纳揭开黑人艺术神秘面纱)

  • The Passionate Programmer (My Job Went To India) by Chad Fowler

    (Chad Fowler 的充满激情的程序员(我的工作去了印度))

  • Hackers: Heroes of the Computer Revolution

    (黑客:计算机革命的英雄)

  • Algorithms + Data Structures = Programs

    (算法+数据结构=程序)

  • Writing Solid Code

    (编写固体代码)

  • JavaScript - The Good Parts

    (JavaScript - 好的部分)

  • Getting Real by 37 Signals

    (通过37个信号获得真实)

  • Foundations of Programming by Karl Seguin

    (Karl Seguin 的编程基础)

  • Computer Graphics: Principles and Practice in C (2nd Edition)

    (计算机图形学:C的原理与实践 (第2版))

  • Thinking in Java by Bruce Eckel

    (由Bruce Eckel 用Java思考)

  • The Elements of Computing Systems

    (计算系统的要素)

  • Refactoring to Patterns by Joshua Kerievsky

    (Joshua Kerievsky 对模式重构)

  • Modern Operating Systems by Andrew S. Tanenbaum

    (Andrew S. Tanenbaum的现代操作系统)

  • The Annotated Turing

    (注释图灵)

  • Things That Make Us Smart by Donald Norman

    (唐纳德诺曼让我们变得聪明事情)

  • The Timeless Way of Building by Christopher Alexander

    (克里斯托弗亚历山大的永恒建筑方式)

  • The Deadline: A Novel About Project Management by Tom DeMarco

    (截止日期: Tom DeMarco 关于项目管理小说)

  • The C++ Programming Language (3rd edition) by Stroustrup

    (Stroustrup 的C ++编程语言(第3版))

  • Patterns of Enterprise Application Architecture

    (企业应用架构模式)

  • Computer Systems - A Programmer's Perspective

    (计算机系统 - 程序员的视角)

  • Agile Principles, Patterns, and Practices in C# by Robert C. Martin

    (C#中敏捷原则,模式和实践由Robert C. Martin撰写)

  • Growing Object-Oriented Software, Guided by Tests

    (测试的指导下不断发展的面向对象软件)

  • Framework Design Guidelines by Brad Abrams

    (Brad Abrams的框架设计指南)

  • Object Thinking by Dr. David West

    (David West博士的对象思考)

  • Advanced Programming in the UNIX Environment by W. Richard Stevens

    (由W. Richard Stevens 在UNIX环境中进行高级编程)

  • Hackers and Painters: Big Ideas from the Computer Age

    (黑客和画家:计算机时代的重大创意)

  • The Soul of a New Machine by Tracy Kidder

    (Tracy Kidder 的新机器灵魂)

  • CLR via C# by Jeffrey Richter

    (CLR通过C# by Jeffrey Richter)

  • The Timeless Way of Building by Christopher Alexander

    (克里斯托弗亚历山大的永恒建筑方式)

  • Design Patterns in C# by Steve Metsker

    (Steve Metsker 在C#中设计模式)

  • Alice in Wonderland by Lewis Carol

    (刘易斯卡罗尔的爱丽丝梦游仙境)

  • Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig

    (禅宗和 Robert M. Pirsig 的摩托车维修艺术)

  • About Face - The Essentials of Interaction Design

    (关于面 - 交互设计的要点)

  • Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky

    (每个人都来: Clay Shirky 没有组织的组织力量)

  • The Tao of Programming

    (编程之道)

  • Computational Beauty of Nature

    (自然的计算美)

  • Writing Solid Code by Steve Maguire

    (编写 Steve Maguire的固体代码)

  • Philip and Alex's Guide to Web Publishing

    (菲利普和亚历克斯的网络出版指南)

  • Object-Oriented Analysis and Design with Applications by Grady Booch

    (面向对象的分析与设计与 Grady Booch的应用)

  • Effective Java by Joshua Bloch

    (约书亚布洛赫的有效Java)

  • Computability by NJ Cutland

    (NJ Cutland的可计算性)

  • Masterminds of Programming

    (编程的主人)

  • The Tao Te Ching

    (道德经)

  • The Productive Programmer

    (富有成效的程序员)

  • The Art of Deception by Kevin Mitnick

    (凯文米特尼克的欺骗艺术)

  • The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan

    (职业程序员: Christopher Duncan 为一个不完美世界游击战术)

  • Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp

    (人工智能规划范式:Common Lisp中的案例研究)

  • Masters of Doom

    (厄运大师)

  • Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett

    (由Andy Hunt和Dave Thomas与Matt Hargett 在C#中使用NUnit进行语用单元测试)

  • How To Solve It by George Polya

    (George Polya 如何解决这个问题)

  • The Alchemist by Paulo Coelho

    (保罗科埃略的炼金术士)

  • Smalltalk-80: The Language and its Implementation

    (Smalltalk-80:语言及其实现)

  • Writing Secure Code (2nd Edition) by Michael Howard

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

  • Introduction to Functional Programming by Philip Wadler and Richard Bird

    (Philip Wadler和Richard Bird的功能编程简介)

  • No Bugs!

    (没有虫子!)

    by David Thielen

    (作者:David Thielen)

  • Rework by Jason Freid and DHH

    (由Jason Freid和DHH 重做)

  • JUnit in Action

    (JUnit in Action)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...