准备给在校生写个书单,请大家推荐十本计算机类书籍
Opened this issue · 7 comments
diguage commented
准备给在校大学生写个书单,请大家推荐自己人家重要的十本计算机类的书。
要求:
- 值得反复读的好书;
- 自己确实读过,并且强烈推荐的;
- 有广泛好评的;
- 推荐但不限于计算机类;
欢迎留言,谢谢!
diguage commented
- 编码 (豆瓣) -- 从手电筒、到莫尔斯码,再到布莱叶盲文,一步一步从来开始构建一台计算机(准确来说是一个CPU芯片)。非常地浅显易懂,引人入胜。
- 算法(第4版) (豆瓣)
- 计算机网络·自顶向下方法(第7版) (豆瓣) -- 如今网络已经无处不在,网络原理以及开发也是一个非常重要的技能,就入门而言,这本书相比其他很多书,反其道而行之,从上向下讲解网络协议,更容易理解,更有代入感。
- 高性能MySQL(第3版) (豆瓣) -- 这本书刷新了我对数据库的认知,从原理开始了解数据库。只读四五六章就已经够消化好长时间了。
- 现代操作系统(第4版) (豆瓣)
- 大话设计模式 (豆瓣) -- 以对话的方式,循序渐进地来重构出设计模式。非常好玩,也非常引人入胜。
- C语言程序设计·现代方法 (豆瓣)
- C++ Primer(第 5 版) (豆瓣) -- 被人没有读过,借鉴其他人的推荐。
- Java语言程序设计与数据结构(基础篇·第11版) (豆瓣)
- Java编程** (第4版) (豆瓣)
xiaoqingsai commented
guangyouyu commented
深入理解计算机系统(原书第3版)
非常好的计算机系统和计算机体系结构导论书籍,遇到枯燥的地方可以跳读,之后有机会记得重读,一定要配合官方实验食用
代码大全(第2版)
一定要读三遍的书籍,在校时读第一遍,可以跳读(只看部分章节,一些书评中有推荐)、不求甚解,对一些关键点建立初步印象即可;刚步入工作岗位时读第二遍,记住一些原则来指导工作,建立好的意识,为职业带来好的开始;工作一段时间后(三年)会有非常多新的感悟,你会发现工作以来踩过的很多坑都是由于没有深刻理解软件工程造成的
公正:该如何做是好
什么是道德?什么是公正?政治哲学类的科普书籍,带着我们去思考未思考过的问题,建立思辨、包容精神
diguage commented
今天群里聊起来数据库,这里再推荐一本书:
这本书非常非常赞,英文版的豆瓣评分几乎是10分。是一本工程、理论都非常到位的好书。仅仅每章节后面的参考资料就可以值这个书价!
这本书的中文翻译版已经出版,但是我觉得英语是程序员的必选项,推荐从读英文原版书开始。所以,还是推荐英文原版了。
diguage commented
系统说明如何阅读一本书的方法?从接触、了解、略读到深入细读,最后研究对比相关书籍等几个方面来说明这个问题。
大学最重要的是要学会学习,要有一套适合自己的方法论。关于阅读的方法论,可以参考这本书。
diguage commented
alwayrun/awesome-reading-list: 程序员必读书单
今天看到一个 Repo,里面的书单不错
diguage commented