zoukankan      html  css  js  c++  java
  • 转载:平中见奇:程序员提升自己的参考方法

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

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

  • 相关阅读:
    innodb临键锁锁定范围
    详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
    解决Jenkins邮件配置问题
    解决import模块后提示无此模块的问题
    【转】Linux下cp: omitting directory `XXX'问题解决
    Python之异常处理(执行python文件时传入参数)
    Python之发邮件
    Python之递归
    Python之参数类型、变量
    linux sed命令详解
  • 原文地址:https://www.cnblogs.com/heimark/p/1778629.html
Copyright © 2011-2022 走看看