那些年·我们读过的专业书籍

 

《西江月·深夜阅书释疑》

久坐毫无思绪

Bug重现眼前

反向跟踪千百遍

胸中一片茫然

几欲拂袖而去

专业书间流连

细翻案卷三两篇

脑海灵光乍现

有的书带着我们走进一个全新的世界,有的书解答了我们心中久蓄的疑惑,有的书让我们眼前一亮兴奋不已,有的书令我们回味无穷终生难忘。作为计算机专业的人,相信大家一定看过不少经典的专业书籍。这里我们列举一下,那些年,我们读过的专业书籍。

(*部分书籍我还没有读过,就不盲目做评论了,以免误导大家)

1.   C++

《C++ Primer》:C++经典,入门必读,几乎涵盖C++所有特性。

《Tinking in C++》:经典同C++ Primer。

《C++沉思录》:技术伉俪名作,C++进阶必看。

《深度探索C++对象模型》:描述C++的底层实现,虚拟机制的原理等。

《STL源码剖析》:描述STL库数据结构和算法实现的原理,泛型设计等。

《C++设计新思维》:C++泛型编程经典。

《Effective C++》:C++基础编程技巧。

《More Effective C++》:C++高阶编程技巧。

《深入理解C++11》:描述C++11的新特性,右值引用,类型推倒,lambda表达式等。

2.   Java

《Tinking in Java》:Java入门经典。

《Java核心技术》

 

《Effective Java》:Java编程技巧。

3.   Intel汇编

《Intel汇编语言程序设计》:Intel 汇编编程入门经典。

《Intel® 64 and IA-32 Architectures Software Developer's Manual》:Intel指令手册,共三卷。第二卷详尽描述Intel的指令系统的设计。

《Coding_ASM_Intel_Instruction_Set_Codes_and_Cycles》:详细描述Intel指令的编码和指令周期。

4.   操作系统

《自己动手写操作系统》:自己实现OS的入门读物。

《现代操作系统》:操作系统原理的经典。

4.1              Windows

《Windows核心编程》

《深入解析Windows操作系统》

《深入浅出MFC》:详细描述MFC的实现原理和机制。

《VC++深入详解》:MFC编程参考手册。

《COM本质论》:关于COM的经典著作。

《COM技术内幕》

《COM原理与应用》

4.2              Linux

《深入理解Linux内核》:Linux内核源码分析的经典著作。

《Linux内核的设计与实现》:不可多得的内核源码引导读物。

《Linux内核编程》

《Unix编程艺术》

《Unix环境高级编程》:描述Linux下的系统编程。

《独辟蹊径品内核  LINUX内核源代码导读》

4.3              计算机安全

《0day安全:软件漏洞分析技术》:详细描述缓冲区溢出、shellcode等知识。

《加密与解密》:看雪论坛的经典,对安全技术涵盖非常全面。

《Reversing:逆向工程揭密》

《C++反汇编与逆向分析技术揭秘 》

5.   编译器

《编译原理》(龙书):编译技术的经典。

《现代编译原理》(虎书):描述现代编译器的实现。

《高级编译器设计与实现》(鲸书):着重描述工程化编译器的优化。

《编译器设计》(Engineering a Compiler):龙书之外的又一部经典,内容丰富。

《编译器设计之路》:描述编译器的实现,书中有大量代码。

《程序员的自我修养 链接装载与库》:了解计算机底层的经典。

《Linker and Loader》:描述链接器和加载器的原理,内容稍少。

6.   算法设计

《算法导论》:算法设计经典读物。

《编程之美》:微软面试题精选。

《算法设计手册》

7.   软件工程

《代码之美》

《编程珠玑》

《人月神话》:Brooks神作。

《设计原本》:Brooks另一神作。

《代码大全》

《程序员修炼之道》

《重构 改善既有代码的设计》

《代码整洁之道》

7.1              设计模式

《设计模式 可面向对象软件基础》:设计模式经典,GOF力作。

《深入浅出设计模式》

《研磨设计模式》

8.   系统观

《深入理解计算机系统》:全面了解计算机系统的经典读物。

《计算机程序的构造与解释》:了解编程语言本质的必读经典。

《实用Common Lisp编程》:函数式编程,Lisp学习的入门读物。

《编码 : 隐匿在计算机软硬件背后的语言》:了解计算机的本质的有趣读物。

9.   专业相关

《黑客与画家》:硅谷创业之父力作,读完有学习Lisp的冲动。

《数学之美与浪潮之巅》:了解数学在IT领域的地位,以及IT公司的兴衰。

《编程人生》

《暗时间》:抓住暗时间,学会如何将自己的时间利用效率最大化。

《欺骗的艺术》:天才IT少年黑客的鲜有之作,体会社会工程学的含义。

《奇思妙想 15位计算机天才及其重大发现》:描述计算机大神们的光辉史。

10.         经典论文

以下20篇论文为IT领域的经典论文,前10篇为架构师必读经典论文,后10篇为程序员必读的经典论文。个人觉得都应该读一读,毕竟都是经典之作。

10.1        架构师

《On_the_Criteria_to_be_Used_in_Decomposing_Systems_into_Modules》

《A Note On Distributed Computing》

《The Next 700 Programming Languages》

《Can Programming Be Liberated from the von Neumann Style A Functional Style and Its Algebra of Programs》

《Reflections on Trusting Trust》

《Lisp Good News,Bad News,How to Win Big》

《An experimental evaluation of the assumption of independence in multiversion programming》

《Arguments and Results》

《A Laboratory For Teaching Object-Oriented Thinking》

《Programming as an Experience The Inspiration for Self》

10.2        程序员

《The Byzantine Generals Problem》

《Go To Statement Considered Harmful》

《A Note On Distributed Computing》

《Big Ball of Mud》

《No Silver Bullet Essence and Accidents of Software Engineering》

《The Open-Closed Principle》

《IEEE recommended practice for architectural description of software intensive systems》

《Harvest, Yield, and Scalable Tolerant Systems》

《An Introduction to Software Architecture》

《Who Needs an Architect?》

那些年•我们读过的专业书籍相关推荐

  1. 那些年·我们读过的专业书籍

    http://www.cnblogs.com/fanzhidongyzby/p/3484856.html 那些年·我们读过的专业书籍   <西江月·深夜阅书释疑> 久坐毫无思绪 Bug重现 ...

  2. python图像处理实战 戴伊_这一套封面的程序员专业书籍你读过哪一本?

    以往我们总盯着畅销书,经典书,新书,今天给大家介绍Packt Publishing的程序员专业书籍.这一套封面的程序员书你读过哪一本? 1.Python图像处理实战 [印度] 桑迪潘·戴伊(Sandi ...

  3. 优质的计算机专业书籍有哪些?

    计算机专业书籍小编来给您分类推荐一下. C/C++ C Primer Plus 第6版 中文版 <C Primer Plus(第6版)中文版>详细讲解了C语言的基本概念和编程技巧. < ...

  4. 优秀程序员必读的6本专业书籍推荐

    书籍对人们的影响是潜移默化的,无论身处何种人生阶段,从事什么职业,我们都应亲近书籍,给予我们人生更多启迪和帮助,程序员群体亦是如此.编程不仅考验的是代码能力,更是对学习能力.逻辑思维能力.解决问题的能 ...

  5. 转-最常被程序员们谎称读过的计算机书籍

    英文原文:Books Programmers Claim to Have Read 马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说.这种说法同样适用于" ...

  6. 初中生学计算机网络应用怎么样,初中生读计算机网络技术专业怎么样?小编解答...

    初中生读计算机网络技术专业怎么样?可以这样说,计算机网络技术专业在众多专业当中来说,也是一个发展得比较不错的专业,而且现在也有很多高职学校都开设有计算机网络技术专业,那么初中生读计算机网络技术专业怎么 ...

  7. 最常被程序员们谎称读过的计算机书籍

    英文原文:Books Programmers Claim to Have Read 马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说.这种说法同样适用于" ...

  8. 女生中专学计算机,女生读中专哪个专业好

    女生读中专哪个专业好2020-04-24 17:45:18文/颜雨 女生读中专学习高铁乘务专业.计算机专业.化妆专业.旅游管理专业等等都是很有前途的,接下来分享具体内容,供参考. 高铁乘务专业 随着我 ...

  9. RTE2022即将开幕 声网发布RTE行业首本专业书籍《实时万象》

    10月27日,RTE 2022实时互联网大会媒体日在北京举行,声网重磅发布了实时互动行业首本聚焦应用场景解析的专业书籍<实时万象>,深度剖析了实时互动产业20+赛道,近200个场景,并首次 ...

最新文章

  1. grub安装的 三种安装方式
  2. Jquery一些笔记
  3. dubbo简易监控中心安装dubbo-monitor(三)
  4. 发布一个MsBuild任务组件-可用于同时发布多个网站
  5. 手机网络游戏SDK集成指南
  6. 使用as3控制动画的播放与暂停
  7. 基于FPGA的GV7600驱动控制器设计,按照BT1120协议传输YCbCr数据
  8. open modelica RLC仿真
  9. 图灵革命如何颠覆我们对世界的认知?
  10. 【Vue】报错:Avoid mutating a prop directly since the value will be overwritten whenever the parent
  11. 百度——测试开发实习生面试记录
  12. “拧毛巾”和“吹泡泡”
  13. 【无标题】UBUNTU22.04 WIFI图标显示
  14. Greenplum实战--standby master的模拟故障与修复
  15. Java+spring+springmvc 基于ssm的师生防疫登记备案系统设计#毕业设计
  16. 京东自建数据中心核心技术解密——基础设施篇
  17. Java学习笔记分享之Spring Cloud Netflix篇(上)
  18. Source insight 4.0 显示右边文件
  19. 安卓版PDA扫码获取扫描枪数据;input获取焦点不弹出虚拟键盘;解决页面btn可操作数据的逻辑,导致DOM元素渲染,input的readonly失效
  20. SpringBoot 工程打包并运行

热门文章

  1. 商用飞机机舱内饰的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  2. 《Unity 3D游戏开发 第2版》宣雨松 pdf分享下载
  3. 海尔银悦扫地机器人怎样规划_海尔银悦智能扫地机器人TAB-T550WSC 陀螺仪导航定位规划家用全自动洗擦拖地机吸尘器一体机...
  4. spingboot + IKAnalyzer 实现中文分词
  5. 5 GROM 高级主题 (golang)
  6. Spyder 入门基础学习《谁说菜鸟不会数据分析》-方小敏著 读书笔记
  7. 三维可视化的应用前景
  8. 微信天龙八部游戏忘了哪个服务器,新天龙八部玩家苦寻当年的师傅 8年间玩了十个服务器...
  9. java 利用新浪天气API获取天气预报
  10. 【夜读】越活越年轻的9个好习惯,请让自己养成