最新帖子 精华区 社区服务 会员列表 统计排行
主题 : 大学计算机专业人员要读的书
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 994
金币: 526 个
银元: 488 个
铜钱: 7838 个
技术分: 601 个
在线时间: 736(时)
注册时间: 2010-04-21
最后登录: 2018-01-19
楼主  发表于: 2014-01-06   

大学计算机专业人员要读的书

大学计算机专业人员要读的书:(比较全了,这里介绍的基本上都是技术书籍)
******************************************************************************
Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 
Computer System: A Programmer’s Perspective (《深入理解计算机系统》) / Windows via C/C++ (《Windows核心编程》 / 《程序员的自我修养》 
Code Complete 2(《代码大全》)/ The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》) 
Programming Pearls (《编程珠玑》) / Algorithms / Algorithm Design / 《编程之美》 
The C Programming Language 
The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++ 
The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 
Clean Code / Implementation Patterns 
Design Patterns (《设计模式》) / Agile Software Development, Principles, Patterns, and Practices 
Refactoring (《重构》) 

************************************************************************

C++编程思想 
Effective C++ 
深度探索C++对象模型 
C++语言的设计和演化 
C专家编程 
C陷阱与缺陷 
C语言接口与实现 
Lua程序设计 
Linkers and Loaders 
COM本质论 
Windows核心编程 
深入解析Windows操作系统 
程序员修炼之道 
代码大全 
UNIX编程艺术 
设计模式 
代码优化:有效使用内存 
深入理解计算机系统 
深入理解LINUX内核 
TCP/IP 详解 
*****************************************************************
软件随想录 
黑客与画家 
重来 
UNIX编程艺术 
编程人生 
*****************************************************************
Code Complete 2 
The Mythical Man-Month (《人月神话》) 
Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 
TAOCP (不解释) 
The Pragmatic Programmer (《程序员修炼之道》) 
Design Patterns (《设计模式》) 
The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 
Refactoring (《重构》) 
The C Programming Language 
Introduction to Algorithms (《算法导论》) 
*********************************************************************
工程师入门: 
Code Complete 2 
程序员修炼之道 
深入理解计算机系统 
工程师升级: 
设计模式 
重构——改善既有代码的设计 
工程师转型: 
快速软件开发——有效控制与完成进度计划 
人月神话 
IT项目管理那些事儿 
软件随想录 
最后期限 
走出软件作坊 
你的灯亮着吗?——发现问题的真正所在 
************************************************************************
Algorithms (by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani) 
Data Structure and Algorithms 
The C Programming Language 
The Design of the UNIX Operating System 
Compilers (龙书) 
Computer Architecture: A Quantitative Approach 
Flow 
Outliers (why hard work and luck are both important) 
***************************************************************************
The Myths of Innovation 
The Innovator’s Dilemma 
The Innovator’s Solution 
Crossing the Chasm 
Inside Intuit 
盛田昭夫 
杰克·韦尔奇自传 
梦断代码 
Innovation 
浪潮之巅 
***************************************************************************

实际情况是,你就是把那些书全部读过也仅仅是个开始。必须有一个上规模的项目来实践你的知识才可以。看到的知识是别人的,实践的知识才是自己的。检阅对比下一下我自己读过的。

精度:至少读过两次,有深入理解;
简读:读过一次,了解其基本内荣;
翻过:跳跃性翻过其中一半(含)以上的章节;
未读:仅仅少量翻过或者从未碰过。

刘未鹏:
1.Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 精读
2.Computer System: A Programmer’s Approach (《深入理解计算机系统》) / Windows via C/C++ (《Windows核心编程》 / 《程序员的自我修养》 全部精读
3.Code Complete 2(《代码大全》)/ The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》) 两部全部简读
4.Programming Pearls (《编程珠玑》) / Algorithms / Algorithm Design / 《编程之美》 第一本精读,第二本翻过
5.The C Programming Language 精读
6.The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++ 都简读
7.The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 精读,并实现一个LISP解释器
8.Clean Code / Implementation Patterns 第一本未读,第二本翻过
9.Design Patterns (《设计模式》) / Agile Software Development, Principles, Patterns, and Practices 第一本精读,第二本未读
10.Refactoring (《重构》) 简读

云风(中国游戏编程先行者,前网易游戏部门资深程序员,简悦创始人):

1.C++编程思想 翻过
2.Effective C++ 精读
3.深度探索C++对象模型 简读
4.C++语言的设计和演化 简读
5.C专家编程 精读
6.C陷阱与缺陷 简读
7.C语言接口与实现 精读
8.Lua程序设计 未读
9.Linkers and Loaders 翻过
10.COM本质论 翻过
11.Windows核心编程 精读
12.深入解析Windows操作系统 翻过
13.程序员修炼之道 精读
14.代码大全 简读
15.UNIX编程艺术 简读
16.设计模式 精读
17.代码优化:有效使用内存 未读
18.深入理解计算机系统 精读
19.深入理解LINUX内核 未读
20.TCP/IP 详解 翻过

冯大辉(丁香园CTO,贝塔咖啡创始人):
1.软件随想录 精读
2.黑客与画家 精读
3.重来 未读,好像没听说过。原始书名叫什么?
4.UNIX编程艺术 简读
5.编程人生 精读

洪强宁(豆瓣技术总监):

StackOverflow上有一个程序员必读书单帖子,这里仅列出top10,更多参考这里。
1.Code Complete 2 简读
2.The Mythical Man-Month (《人月神话》) 精读
3.Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 精读
4.TAOCP (不解释) 未读
5.The Pragmatic Programmer (《程序员修炼之道》) 简读
6.Design Patterns (《设计模式》) 精读
7.The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 精读
8.Refactoring (《重构》) 简读
9.The C Programming Language 精读
10.Introduction to Algorithms (《算法导论》) 翻过

张峥(微软亚洲研究院副院长):
1.Algorithms (by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani) 未读
2.Data Structure and Algorithms 翻过
3.The C Programming Language 精读
4.The Design of the UNIX Operating System 未读
5.Compilers (龙书) 翻过
6.Computer Architecture: A Quantitative Approach 未读,计划中。
7.Flow 未读(没听说过,汗)
8.Outliers (why hard work and luck are both important) 未读(没听说过,汗)

对比了一下,除了张峥列出的大部分没读过之外,其余诸位列出的基本都有涉及。可以看出明显的工业界背景以及对技术史的兴趣。很遗憾没有人提到《新机器的灵魂》,《观止》,《设计原本》等很有意义的书。


------------------------------------------------------------------------------------------
希望对你有帮助
panda1990 离线
级别: 荣誉会员
UID: 30901
精华: 0
发帖: 5
金币: 0 个
银元: 40 个
铜钱: 75 个
技术分: 0 个
在线时间: 4(时)
注册时间: 2014-02-05
最后登录: 2014-08-22
沙发  发表于: 2014-02-06   
顶一下,这么多书一下也看不完,果断睡觉
sappho 离线
级别: 菜鸟
UID: 31892
精华: 0
发帖: 2
金币: 0 个
银元: 10 个
铜钱: 60 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2014-03-15
最后登录: 2014-03-20
板凳  发表于: 2014-03-15   
mark一个 先把一份计算机书单看完好了
Onmywaytcg 离线
级别: 菜鸟
UID: 32956
精华: 0
发帖: 1
金币: 0 个
银元: 40 个
铜钱: 55 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2014-04-12
最后登录: 2014-04-19
地板  发表于: 2014-04-12   
论坛做的不错
buxizhizhou 离线
级别: 菜鸟
UID: 33377
精华: 0
发帖: 1
金币: 0 个
银元: 25 个
铜钱: 55 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2014-04-21
最后登录: 2014-04-21
4楼  发表于: 2014-04-21   
mark
级别: 菜鸟
UID: 36977
精华: 0
发帖: 2
金币: 0 个
银元: 10 个
铜钱: 60 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2014-10-08
最后登录: 2014-10-08
5楼  发表于: 2014-10-08   
马克一下,一本一本来
描述
快速回复

如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:

验证问题:
printf("%d", 103)
按"Ctrl+Enter"直接提交