另外,多翻一些书后面的参考书目,和作者,一些超级大腕要知道一些。如Bjarne Stroustrup, Djkstra, Bruce Eckel, Don Box, Stanley B Lipman, John Carmack, 设计模式的四人帮。最好的方法是去书店,找机械工业出版社《计算机科学丛书》的一些书,把作者都记下来。记住,不要记译者,也不要记国内的作者名字,稍微了解一下技术作者有侯杰,李维,潘爱民等人就足够了。因为高手是要看英文影印版的书。
《C++编程新思维》的作者Andrei Alexandrescu曾说过“Programming genius may show at an early age, whereas software designer tends to take more time to ripen”,你要当大师,你的年龄越大越好,你要当天才,你的年龄越小越好。而且还要学会吹自己学习的时间,你要当天才,对一个东西钻研时间越短越好,你要是大师,时间越长越好。例如我学汇编用了两个星期时间,可是我和别人吹,我只用了一个星期时间(后来我学ADSP-218x平台的汇编实际上只用了一个下午,没有吹的)。如果你年龄很大了,例如你都快40岁了,你可以吹你钻研某个领域如软件工程钻研了二十年时间。如果你想当天才,但是你真没有什么过人之处,那就搞理论型天才,到国外如sf之类的地方去随便找点什么开源代码,如模式匹配算法,神经元网络,动态LOD,BSP等等,然后把里面的GPL等协议删掉后换成自己的版权,怕被人发现,找个好一点的重构工具把所有变量名,函数名一换。万事OK,你的又一大作面世,但是首先你不要到处公开,要知道人怕出名猪怕壮,万一被人识破了就不好办了。就在小范围内宣传,特别是给那些新手们瞻仰。因为这样他们一般不会提出专业得连你都不懂的问题。如果是非理论型天才,那可以往上多找点VCL,.net, ActiveX等RAD控件,在你的程序上随便一拖,点几下鼠标修改点属性,写几行代码将他们组合起来。OK,用VCL的程序你要说你用SDK写的,别人用Spy++查出来窗口类以T开头,你还是要说这是你的编程习惯。SWT出来的程序,你要说你是用C写的,用的JNI而已。总之扯得越远越好。