哪本书是对程序员最有影响、每个程序员都该阅读的书?

来源:互联网 发布:linux ant配置 编辑:程序博客网 时间:2024/04/29 17:45
在网上找到一些经典程序员的书籍,排名前十的书籍,中文,英文版的,有的是扫描版,有的不是,时间有的是很久以前的经典版本,有的是最近的新版笨,太多了,不能一一列出,附加两本修行书籍,在程序迷茫时,可以看看,能帮你静心,提神。前十的书籍几乎这里边都有,中文和英文的,蓝色的有的有,有的没有,在网外找了很久,才找到的这些,剩下找不到的,请大家帮着找吧,这里是一部分

喜欢的请大家快下,笔记本,加上上网时间不定,希望理解。


其中两本书的截图
截图.png 

                                

哪本书是对程序员最有影响、每个程序员都该阅读的书?

                                

第一名:1333票《CodeComplete (2nd Ed) by Steve McConnell》,中文版《代码大全(第二版)》,两


届SoftwareJolt Award震撼大奖得主!


第二名:1181票《The PragmaticProgrammer》,中文版《程序员修炼之道》


第三名:701票《Structure and Interpretationof Computer Programs》,中文版《计算机程序的构造和解释》


第四名:572票《The C ProgrammingLanguage》,中文版《C程序设计语言》


第五名:481票《Introduction toalgorithms》,中文版《算法导论》


第六名:478票《Refactoring: Improving theDesign of Existing Code》,中文版《重构:改善既有代码的设计》


第七名:447票《The MythicalMan-Month》,中文版《人月神话》


第八名:440票《Design Patterns》,中文版《设计模式》


第九名:394票《The Art of ComputerProgramming(First Volume Hardcover)》,中文版《计算机程序设计艺术第(第一卷)》


第10名:364票《Compilers: Principles,Techniques, and Tools 》,中文版《编译原理》


第11名:329票《Head-First DesignPatterns》,中文版《HeadFirst 设计模式》


当然了,这里的排名并不具有什么权威性,但绝对可以说都是好书,这11本外还有很多书虽然票数不是那么多,但大家估计都耳熟能详,比如《EffectiveC++》(中文版《EffectiveC++:改善程序与设计的55个具体做法》),《CleanCode》(中文版《代码整洁之道》),《EffectiveJava》(中文版《EffectiveJava中文版(第2版)》等。点推荐

程序员进阶书籍

2010-10-1021:28 by zhenjing, 1078 visits, 收藏,编辑

C/C++推荐书籍:
C++
程序设计语言                BjarneStroustrup(入门书籍熟读一本即可)
C++Primer(
第四版)           Stanley B.Lippman, Josee Lajoie   (用于查阅)
C++编程规范:101条规则、准则与最佳实践        HerbSutter,Andrei Alexandrescu  2006(More)Exceptional C++      HerbSutter    2006
(More)Effective C++          ScottMeyers   2006
ExceptionalC++ style:40
个新的工程难题、编程问题及解决方案       HerbSutter 2006
C++ Templates                  David Vandevoorde, Nicolai M. Josuttis    2005

补充阅读:
C++
编码规范               林锐         2007  (编码风格)
C++
语言的设计和演化   BjarneStroustrup
C++
设计新思维:泛型编程与设计模式之应用        AndreiAlexandrescu  2004
C
语言解惑                            ()Alan R. Feuer   2007
超越C++标准库:Boost库导论    ()Bjorn Karlsson  2007

数据结构和算法推荐书籍
数据结构                  严蔚敏
算法导论                  (美)科尔曼(Corrmen,T.H.
算法设计与分析基础    ()Anany Levitin   2004
编程珠玑                 ()Jon Bentley     2006
算法设计与分析         王晓东           2005

补充阅读:
算法与数据结构         傅清祥,王晓东   2004
高效程序的奥秘        ()Henry S. Warren, Jr  2003

Linux推荐书籍
GUN/Linux
编程指南 []K.Wall   2004
UNIX环境高级编程    W.Richard Stevens, StephenA. Rago   2006
UNIX
网络编程         W.Richard Stevens
UNIX
编程艺术         ()Eric S. Raymond   2006

补充阅读:
Linux
编程宝典         ()JohnGoerzen    2004
ACE
程序员指南       ()Stephen D. Huston   2005

设计模式推荐书籍
HeadFirstDesign Patterns      ElisabethFreeman, EricFreeman 2007
设计模式                              ErichGamma  1995
设计模式精解(2nd)              ()AlanShalloway & James R. Trott2006
敏捷软件开发                         RobertC.Martin 2003
重构与模式                           Kerievsky,Joshua. 2006

补充阅读:
反模式            WilliamJ. Brown  2007
软件预构艺术    Pugh,Kenneth.    2007

测试与重构推荐书籍:
测试驱动开发(TDD)      KentBeck   2004
重构                          MartinFowler 1999
修改代码的艺术            MichaelC. Feathers 2007
重构与模式                 Kerievsky,Joshua. 2006

补充阅读:
集成测试框架:Fit进行敏捷软件测试   ()RickMugridge, Ward Cunningham  2007
Why ProgramsFail:
系统化调试指南   ()Andreas Zeller  2006

项目管理推荐书籍:
人月神话--2版           ()弗雷德里克·布鲁克斯  2007
解析极限编程(第二版) KentBeckCynthiaAndres    2007
JOEL
说软件                ()Joel Spolsky   2006

补充阅读:
与熊共舞:软件项目风险管理    TomDeMarco,Timothy Lister   2003

其他推荐书籍:
你的灯亮着吗                温伯格    ----egmkang推荐
程序员修炼之道             ()Andrew Hunt, David Thomas 2005
代码大全                     ()Steve McConnell     2006
Perl
语言入门(第四版)  RandalL. Schwartz, Tom Phoenix, Brian d foy   2007
精通正则表达式             ()Jeffrey E. F. Friedl    2007
编写安全的代码             ()Michael Howard, David LeBlanc 2006
计算机程序的构造和解释 ()Harold Abelson, Gerald Jay Sussman, Julie Sussman  2004

补充阅读:
Joel
谈优秀软件开发方法 ()JoelSpolsky  2006

注:蓝色书籍为重点推荐

国外经典程序员书籍.png (283.58 KB)

国外经典程序员书籍.png

原创粉丝点击