转载:平中见奇:程序员提升自己的参考方法

本文回顾了作者对技术书籍偏好的变化过程,并介绍了《程序员的自我修养》一书的价值所在。书中整合了程序从创建到运行各阶段的知识点,对于希望深入理解程序运作机制的读者来说是一份宝贵的参考资料。

老实说,在2002年还在上大学的时候,我把技术类书籍分成了三六九等,从值得看到最不值得看到顺序如下:
  1. 在美国工作的中国人使用中文编写的书籍:因为作者的眼界相比国内更加宽广,而字里行间流淌着中国人的思维方式,没有理解文化表达方面的障碍,行文相对活泼
  2. 在美国工作的人使用英文编写的书籍
  3. 在中国工作的人使用中文编写的书籍:老实说这类书籍更像是课本,行文相对古板
  4. 在中国工作的人翻译国外的书籍:错误很多,词不达意,感觉就像机器翻译出来的
  
  随着时间的推移,当中国程序员的眼界变得宽广后,来自程序员阶层所产出的作品(各种出版物,博客,讨论组)的质量越来越高,因此到现在,我通常阅读以下两类:
  1. 来自程序员阶层的中国人使用中文编写的书籍
  2. 在美国工作的人使用英文编写,被中国程序员阶层推荐的书籍
  
  而《程序员的自我修养》则属于上面的一类。
  为了能够读懂这本书,需要先掌握以下内容:
  1. CPU体系结构
  2. 计算机体系结构
  3. 汇编语言
  4. 编译原理
  5. 操作系统
  6. C/C++语言
  7. 编译器是如何产生处理代码的(建议阅读《Delphi源码分析》)
  
  其实《程序员的自我修养》的很多部分在上面罗列的内容中都有不同程度的表述,那我们为什么还要阅读它呢?原因很简单,这本书整合了一个程序生老病死各个阶段的相关内容,提供了一个相对来讲非常全面的参考应用。而一旦真的懂了书中的内容,并在实际工作中灵活应用,就可以在程序员生涯的图腾柱上向上提升一个档位(这个档位可以挡住很多人)。

转载书评:原址http://book.douban.com/review/2097271/

转载于:https://www.cnblogs.com/heimark/archive/2010/07/16/1778629.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值