码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-03-19 18:27:36      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:程序员必读书籍   java程序员必读书   c++程序员必读书籍   

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

  • 编程实践(Coding Practice)
  • 设计与架构(Design & Architecture)
  • 方法学(Methodology)
  • 思想与领导力(Thought & Leadership)

技术分享

相信这张图会帮助到很多迷茫的职业人,因为好书就像明灯一样会照亮我们的方向,那些大师级的人物将他们的经验分享给我们,真的有如浴春风的感觉。有时候会很感慨国外有那么多厉害的技术作家写了那么多好的作品,而国产技术书籍中的好书真算得上是凤毛麟角。有时候也会问自己,能不能做一个技术作家呢,我想我的修炼还远远不够。
虽然不能够自己写一本好书,但是还是很愿意把自己的读书心得跟大家一起分享,雷达图上的书我读过的约有1/3,下面就把读这1/3的心得跟大家分享。

Code Complete 《代码大全》

Refactoring《重构:改善既有代码质量》

Clean Code 《代码整洁之道》

The Pragmatic Programmer: From Journeyman to Master 《程序员修炼之道:从小工到专家》

The Practice of Programming 《程序设计实践》

Implementation Patterns 《实现模式》

Design Patterns 《设计模式》

Implementing Domain-Driven Design 《实现领域驱动设计》

The Art of UNIX Programming 《UNIX编程艺术》

Practical API Design 《软件框架设计的艺术》

Patterns of Enterprise Application Architecture 《企业应用架构模式》

还有很多好书可能因为选择标准的不同在雷达图中虽然没有出现,但是仍然值得每个程序员去阅读,这些好书包括:

The C Programming Language 《C语言程序设计》

The Mythical Man-Month 《人月神话》

Hackers and Painters 《黑客与画家》

The Art of Computer Programming 《计算机程序设计艺术》

Introduction to Algorithms 《算法导论》

Object-Oriented Analysis and Design with Applications 《面向对象分析与设计》

除此之外,因为自己做了很长时间的Java程序员,有一些Java方面的好书可以推荐给大家

Thinking in Java 《Java编程思想》

Effective Java

Java与模式

The Well-Grounded Java Developer 《Java程序员修炼之道》

POJOs in Action

如果你以前不是计算机相关专业又想转型从事软件行业,那么我推荐先看一些专业气质养成类书籍,当然最入的书就是《计算机导论》或《计算机文化》啦,我把这类书也做了一个列表。

Computer Concepts 《计算机文化》

如果你希望从零基础开始做一个Java程序员,那么我建议的这些书的阅读顺序是这样的:

说明:读书心得我只有一点点写上去了,先给个目录吧 :)

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

标签:程序员必读书籍   java程序员必读书   c++程序员必读书籍   

原文地址:http://blog.csdn.net/jackfrued/article/details/44456495

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!