程序员进阶书籍

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

补充阅读:
C++编码规范                 林锐          2007  (编码风格)
C++语言的设计和演化    Bjarne Stroustrup
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编程宝典          (美)John Goerzen    2004
ACE程序员指南        (美) Stephen D. Huston   2005

设计模式推荐书籍
HeadFirst Design Patterns      ElisabethFreeman, Eric Freeman 2007
设计模式                                Erich Gamma  1995
设计模式精解(2nd)               (美) AlanShalloway & James R. Trott 2006
敏捷软件开发                          RobertC.Martin  2003
重构与模式                             Kerievsky, Joshua. 2006

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

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

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

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

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

其他推荐书籍:
你的灯亮着吗                 温伯格    ---- egmkang推荐
程序员修炼之道              (美) Andrew Hunt, David Thomas 2005
代码大全                       (美) Steve McConnell     2006
Perl语言入门(第四版)   Randal L. 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

注:蓝色书籍为重点推荐

2012-06-03 更新:

The Linux Programming Interface - A Linux and UNIX System Programming Handbook

运维相关:
Linux系统管理技术手册         
鸟哥的Linux私房菜

杂书:
UNIX编程艺术          (美) Eric S. Raymond   2006 
Linux内核设计与实现        
UNIX操作系统设计     Maurice J.Bach

深入理解Linux内核
高性能MySQL
Advanced Bash Scripting
Sed & awk
Hadoop权威指南
Hbase权威指南

出处:http://www.cnblogs.com/zhenjing/archive/2010/10/10/1847396.html

程序员进阶书籍

时间: 2024-10-13 00:17:24

程序员进阶书籍的相关文章

程序员进阶学习书籍

一年复一年,两年前的今天刚从指导老师手中接过毕业证书,仿佛就发生在昨天.多希望这一切不要走得太快,即使未来总会都许多新鲜的实物替代. 回顾这一年,也想不出学了什么,但感觉改过的BUG肯定不少.对于我种几乎没有什么天赋的程序员,成长还是挺艰难的,我能保证的就是不懂得东西多查阅资料.下面这个来自 csdn的程序员进阶书单我还是很喜欢的,分享给大家: 基础知识入门 <PHP与MySQL程序设计(第4版)> <深入浅出MySQL 数据库开发 优化与管理维护 第2版> <实战Nginx

【原创】PHP程序员进阶学习书籍参考指南

PHP程序员进阶学习书籍参考指南 @heiyeluren lastmodify: 2016/2/18 [初阶](基础知识及入门) 01. <PHP与MySQL程序设计(第4版)>  http://item.jd.com/10701892.html 02. <深入浅出MySQL 数据库开发 优化与管理维护 第2版> http://item.jd.com/11381295.html 03. <实战Nginx:取代Apache的高性能Web服务器> http://dwz.cn

程序员必读书籍及导读指南(转)

原文:程序员必读书籍及导读指南 最近在网上看了一个非常好的帖子<程序员一生必读的书>(我的腾讯微博上有分享该贴子链接,有兴趣就点击进去看看吧),该贴的第一个张图片是一个雷达图, 这张图是由ThoughtWorks(全球软件设计与定制领域的领袖级企业)的资深人士提供的,它将程序员要读的书分为四个类别,每个类别又分为初级.进阶和高级读物,并用黄色三角形点出了强烈推荐阅读的书籍.四个类别包括: 编程实践(Coding Practice) 设计与架构(Design & Architecture

java程序员必读书籍(转)

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们. 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍.是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏. 目 录 [ - ] Java编程入门类 Ja

程序员必读书籍30本

一个合格的程序员应该读过哪些书 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西.” 很多程序员响应,他们在推荐时也写下自己的评语. 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书. 其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整

【同行说技术】Java程序员进阶资料汇总(二)

在文章<Java程序员学习资料汇总(一)>里面向大家传送了一些Java入门学习的基础,今天小编继续发功,整理了5篇Java的进阶资料,快来看看吧! 一.开发高性能 Java app 需要知道的那些事 深入剖析了Java APP开发的效率和性能优化问题,值得一览 二.Top 50个快速高效学习 Java 的在线资源 这篇文章提供了快速高效学习 Java 编程的 50 多个网站资源,值得收藏一下 三.推荐普通开发者学习使用的6个JDK内建工具 作者挑了几个 Hotspot 标准安装后可用的小工具来

【软帝学院】七点java程序员进阶必备技能

程序员进阶很慢?七点java程序员进阶必备技能,让你少走弯路 一.架构师筑基必备技能 阿里面试更多的内容是架构师基础内容,比如并发编程的AQS.CAS等,多纬度提升架构基础,并发编程高级进阶,JVM性能深度调优,网络编程与高效IO,深入Tomcat底层,Mysql深度优化实战,架构师必备Linux 二.分布式方案及团队协作工具 分布式环境下应该知道的分布式系列问题: 分布式事物解决方案 单点登录解决方案 分布式任务调试解决方案 Maven企业级实战 Jenkins分布式构建实战 Git版本管理

推荐Python程序员进阶阅读的书籍(2015版)

列一下自己过去一年阅读的Python相关书籍,评论是在本人阅读完书籍并完成书中所有测试用例的基础上编写的: <Python Cookbook 3rd>5星 ,绝对值得阅读!直接看英文版吧,中文翻译的如何不太清楚.对于高手就当是复习功课了,总有一些地方记得不是很清楚. <Cython - A Guide for Python Programmers> 5星 by Kurt W. Smith, O'Reilly 2015 如果你想封装一个C的库,或者别人封装的C库在你的平台下不能够使用

程序员必读书籍及导读指南

最近在网上看了一个非常好的帖子<程序员一生必读的书>(我的腾讯微博上有分享该贴子链接,有兴趣就点击进去看看吧),该贴的第一个张图片是一个雷达图, 这张图是由ThoughtWorks(全球软件设计与定制领域的领袖级企业)的资深人士提供的,它将程序员要读的书分为四个类别,每个类别又分为初级.进阶和高级读物,并用黄色三角形点出了强烈推荐阅读的书籍.四个类别包括: 编程实践(Coding Practice) 设计与架构(Design & Architecture) 方法学(Methodolog