zoukankan      html  css  js  c++  java
  • 程序员应该阅读的一些书籍


    本系列文章由 @yhl_leo 出品,转载请注明出处。
    文章链接: http://blog.csdn.net/yhl_leo/article/details/50755719


    stackoverflow上有两个有意思的问题调查:哪本书是对程序员最有影响且有必要阅读的?哪些非编程的书是程序员应该阅读的?,两个调查问题都是7年前提出的,距今前者吸引了801053人访问,后者也有60192人访问,如果你是个程序员,一定有兴趣看看这些书里你都看过了哪些本。一本好书,可以让人受益良多,甚至改变一个人的一生,废话不多说,列举出一些名列前茅的几本书:

    哪本书是对程序员最有影响且有必要阅读的?

    按照票数排名先后列举:

    • 1. Code Complete (2nd edition) :中文版《代码大全(第二版)》,史蒂夫·迈克康奈尔(Steve McConnell)被公认为软件开发社区中的首要作者和发言人之一,两届Software Jolt Award大奖得主。
      Code Complete

    • 2. The Pragmatic Programmer:中文版《程序员修炼之道》
      The Pragmatic Programmer

    • 3. Structure and Interpretation of Computer Programs:中文版《计算机程序的构造和解释》
      Structure and Interpretation

    • 4. The C Programming Language:中文版《C程序设计语言》
      C Programming Language

    • 5. Introduction to Algorithms:中文版《算法导论》
      Introduction to Algorithms

    • 6. Design Patterns:中文版《设计模式》
      Design Patterns

    • 7. Refactoring: Improving the Design of Existing Code:中文版《重构:改善既有代码的设计》
      Refactoring Improving the Design of Existing Code

    • 8. The Mythical Man Month:中文版《人月神话》
      The Mythical Man Month

    • 9. The Art of Computer Programming:中文版《计算机程序设计艺术》
      The Art of Computer Programming

    • 10. Compilers: Principles, Techniques and Tools:中文版《编译原理》
      Compilers

    • 11. Gödel, Escher, Bach:中文版《哥德尔 埃舍尔 巴赫——集异璧之大成》
      GEB

    • 12. Clean Code: A Handbook of Agile Software Craftsmanship:中文版《代码整洁之道》
      Clean Code

    哪些非编程的书是程序员应该阅读的?

    同样按照票数排名先后列举:

    • 1. The Hitchhiker’s Guide to the Galaxy:中文版《银河系漫游指南》
      The Hitchhiker’s Guide to the Galaxy

    • 2. How to Win Friends and Influence People:卡耐基畅销励志书
      How to Win Friends and Influence People

    • 3. Surely You’re Joking, Mr. Feynman!:中文名《别闹了,费曼先生》(理查德・费曼,1956年与薛温格和朝永振一郎共获诺贝尔物理奖)
      Surely You're Joking

    • 4. Nineteen Eighty Four:中文版《一九八四》
      Nineteen Eighty Four

    • 5. Gödel, Escher, Bach:中文版《哥德尔 埃舍尔 巴赫——集异璧之大成》
      GEB

    • 6. The Design of Everyday Things
      The Design of Everyday Things

    • 7. Getting Things Done:中文版《尽管去做:无压工作的艺术》
      Getting Things Done

    • 8. The Mythical Man-Month:中文版《人月神话》
      The Mythical Man Month

    • 9. Don’t Make Me Think:中文版《点石成金:访客至上的Web和移动可用性设计秘笈》
      Don't Make Me Think

    • 10. Peopleware: Productive Projects and Teams:中文版《人件》,与《人月神话》共同被誉为软件管理领域最为璀璨的”双子星“
      Peopleware

    • 11. Zen and the Art of Motorcycle Maintenance:中文版《禅与摩托车维修艺术》
       Zen and the Art of Motorcycle

    更为全面的书单列表,可以访问原网站获得。

  • 相关阅读:
    xml基础一
    FileStream
    串口、COM口、RS232、RS485、USB区别
    DotNet知识点五
    DotNet知识点四
    DotNet知识点三
    DotNet知识点二
    day02 关键字、添加注释、标识符、常量、变量、变量的定义、变量定义注意事项、转义字符
    day01
    22_Map集合(重点)
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332159.html
Copyright © 2011-2022 走看看