来自: seemay (郑州)
创建时间: 2011-08-30 18:26:06 最后修改时间: 2011-10-10 18:26:15
你是否想通过捷径快速学习程序设计?很不幸,看了本豆单你可能觉得没有捷径,因为罗列了一大筐。
不过,请放心,这不单单是学习语言,而是让你成为大师级程序员要走的路。
如果你只是想学学语言,考考级什么的,1或者2都可以。
如果你是OIer/ACMer,你至少应读2、3、4,并在5和6中选一本以助推你的功力。
如果你是学习计算机或信息科学或软件的,建议你读完2-10,并读一读21-25。这时,我相信你你可以做一个合格的程序员了。
如果你想成为大师,在编写代码的时候,翻一翻13-20,如果你有些天赋或者够勤奋,几年之后你应该就会成为大师。
如果你想成为大神,请在读完本豆列之后,继续完成计算机硬件体系、编译原理等计算机科学方向的神书,并多看看数学、算法类的神书。
如果你想走的更远,想编程解决更多的问题,就需要你一步一步的走下去。
大师们不用看了,不过欢迎你推荐,点评。
给学程序的同学们,给想搞编程的同学们……
1是给零起点的同学们;
2-10是学习C语言到一个真正C程序员的必读书籍,每一个程序员应尽快看完;
11-12是放在桌上的参考;
13-20是综合提升的辅导,你可以不必每一本都看,但若你都细心看完,一定会对你的编程水平和思维方法有较大的提高;
21-25是让你从程序员修炼成为大师的参考书;
以上书目看似很多,但其实是分类的,你的目标不同,需要看得书也就不同,但我敢保证,看完这些书,你一定不会后悔。
|
2011-08-30 19:57:32添加
1.
C语言入门经典
作者 : 霍顿 评语 : C语言入门经典,如果觉得有点难度,坚持看完指针部分就豁然开朗了。其实,看老谭的书有时也很费劲,并且会给你养成很差的编程习惯。 推荐零起点的同学看,好的习惯开始程序设计之旅。 加入购书单已在购书单 |
|
2011-08-30 18:44:36添加
2.
C程序设计语言
作者 : 克尼汉 评语 : C语言的必读书,神一样的人写的神一样的书,虽然依旧是标准C,但看看大师的神书,功力会大增,也会悟出一些看其它书得不到的东西。 已经有其它编程语言基础的人直接看这个,不需要第一个了,节省时间。 书架必备良品!!! 加入购书单已在购书单 |
|
2011-08-30 19:35:54添加
3.
数据结构与算法分析
作者 : Mark Allen Weiss (维斯) 评语 : 你是不是还在看国产的《数据结构》,放弃吧,尽管有的时候是学校已经发的。看了这本数据结构,你更清楚程序与现实是如何转换的。书架必备良品!!! 加入购书单已在购书单 |
|
2011-08-30 18:44:36添加
4.
算法导论
作者 : [美] Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein 评语 : 你是否遇到过非常棘手的问题,非常难以用程序来实现或者验证?看看前辈们是怎么思考的。算法导论教你更容易的用程序实现那些看似不可能实现的事情。 书架必备良品!!! 加入购书单已在购书单 |
|
2011-08-30 19:19:25添加
5.
编程精粹
作者 : Steve Maguire 评语 : 如何编写高质量的C代码程序?看看这本书给你的启示。 加入购书单已在购书单 |
|
2011-08-30 18:44:36添加
6.
深入理解计算机系统
作者 : Randal E.Bryant/David O'Hallaron 评语 : 想要写出更快、更可靠程序?不妨看看此书。 加入购书单已在购书单 |
|
2011-08-30 18:44:36添加
7.
计算机程序的构造和解释
作者 : Harold Abelson/Gerald Jay Sussman/Julie Sussman 评语 : 全球100多所知名国外大学的教科书。 加入购书单已在购书单 |
|
2011-08-30 19:18:48添加
8.
C和指针
作者 : 里克 评语 : 学习C编程的神书之一。 加入购书单已在购书单 |
|
2011-08-30 19:18:15添加
9.
你必须知道的495个C语言问题
作者 : Steve Summit 评语 : 同上。 加入购书单已在购书单 |
|
2011-08-30 19:11:06添加
10.
C陷阱与缺陷
作者 : Andrew Koenig 评语 : C语言编程的神书之一。2-10当是学习C语言的必备,基本可以解决语言、算法、高效算法的问题。这基本上需要你1-3年的时间。拥有2年的编程经验之后,不妨看看11以后的书,会给正在茫然自己进步不大的时候一些进步和惊喜。 加入购书单已在购书单 |
|
2011-08-30 19:16:40添加
11.
C标准库
作者 : P. J. Plauger 评语 : 本书和下面的书是参考书,是你编写程序的时候的案头必备书。 加入购书单已在购书单 |
|
2011-08-30 19:14:12添加
12.
C语言参考手册(英文影印版)(第5版)
作者 : Samuel P. Harbison/Guy L. Steele 评语 : 不用读,但经常需要的参考。 加入购书单已在购书单 |
|
2011-08-30 19:39:46添加
13.
程序设计实践
作者 : [美] Brian W. Kernighan/Rob Pike 评语 : 看完以上几本书,你可以说基本上可以编写程序了,但是如果用C语言实现现实中遇到的诸多问题,有事会思路断路,停机。不妨看看本豆列13-20的书,这些书你不必一口气读完,也不是每本你都必须有。只是随着你的编程经验与实践慢慢才能体会的。在程序设计能力上快速提高,这些书是经典的闲来翻阅的参考书。 加入购书单已在购书单 |
|
2011-08-30 19:43:18添加
14.
编程之美
作者 : 《编程之美》小组 编 评语 : 同上。 加入购书单已在购书单 |
|
2011-08-30 18:50:23添加
15.
计算机程序设计艺术(第1卷)
作者 : [美] Donald E. Knuth 评语 : 同上。 加入购书单已在购书单 |
|
2011-08-30 19:10:41添加
16.
C专家编程
作者 : [美] Peter Vander Linde 评语 : 同上。 加入购书单已在购书单 |
|
2011-08-30 18:53:42添加
17.
编程珠玑
作者 : Jon Bentley |
|
2011-10-10 18:26:15添加
18.
UNIX编程艺术
作者 : Eric S. Raymond |
|
2011-08-30 19:37:59添加
19.
UNIX环境高级编程
作者 : W.Richard Stevens |
|
2011-08-30 18:56:04添加
20.
编码
作者 : [美] 佩措尔德 (Charles Petzold) 评语 : 一本起点非常低,但讲的非常好的一本操作系统书,让你了解如何从电路起到一个完整的计算机。 加入购书单已在购书单 |
|
2011-08-30 18:58:05添加
21.
编程人生
作者 : Peter Seibel 评语 : 以下几本书不是必备,但对于如何成为大师很有帮助,有机会了看看吧,没机会,看上一两本也可。当然,他们也是神书。 加入购书单已在购书单 |
|
2011-08-30 19:33:06添加
22.
程序员修炼之道
作者 : Andrew Hunt/David Thomas 评语 : 当你已经有几年的程序员经验,此书也许会给你很大的提升。 加入购书单已在购书单 |
|
2011-08-30 18:48:57添加
23.
人月神话
作者 : 弗雷德里克.布鲁克斯 评语 : 教你如何做大软件,大工程。 加入购书单已在购书单 |
|
2011-08-30 19:42:18添加
24.
理解专业程序员
作者 : (美)杰拉尔德·温伯格(GeraldM.Weinberg) 评语 : 短文+小本,告诉你如何成为优秀的程序员。 加入购书单已在购书单 |
|
2011-08-30 18:46:30添加
25.
代码大全(第2版)
作者 : [美] 史蒂夫·迈克康奈尔 |

























