现在的位置: 首页 > 综合 > 正文

“我这9年来所读过的计算机书”的自评

2013年02月13日 ⁄ 综合 ⁄ 共 1906字 ⁄ 字号 评论关闭

首先,先谢谢各位,特别是middle,sunson468,8yfs, bigwhite 四位.

 

这几年来,我都把看过的书的名字和日期记下来. 林林种种也有了30多本书了.昨天只是把书名放到了自己的blog,充实一下blog的内容. 并不曾想到CSDN会把此文置首. (其实我并不觉得此书单对各位有什么太大的帮助, 如能把我翻译的面向对象软件构造2” 置首的话,我觉得更有意义).

 

,我读得并不太多,这点我承认.不过我觉得有些书还是优秀的,特别是Steve McConnell Jim MaCarthy的书,我读了不止两遍, 其中”Code Complete”,96年到99,4年间我读了4. 每读一遍我都觉得有新的收获. 当时不像现在有这么多的书可供选择. 我只好反复温故而知新.他们的书第2版都在全世界发行中, ”Code Complete”第二版大陆也快上市了.每个人的口味存在差异. 各个人的评判不同,所谓的好书,坏书也都有各自的标准. 不可一概而论.

 

这个书单比较真实地反映了我这9年来的职业生涯. 在刚刚从学校跨到社会的时候,我并不知道今后的发展方向, 在应聘各个软件公司的时候,我会尽量了解各公司的工作语言,以图掌握这个领域的发展,更直白的说,就是以图找个好工作. 所以这期间,语言是我读书的方向,象是Delphi, VB, C++ 都是这个时候看的. 我当时天真的认为语言懂得越多工资就会越高.^_^ 没想到的是我的工作语言却是FoxPro, 一干就是6. 书单中没有列出FoxPro系列,一是我记不得当初我所读过的书名, 二是随着运用的深入,MSDN就是最好的书了. 读任何书都有解决不了的问题. 这时就只能上MSDN,也只能这样. 就是去问微软上海的全球服务中心也不能给我答案,他们只能再去问美国本部, 道理很简单,因为他们不会象我这样每天编十个小时的程. 6年只用一种语言,也只会一种,并还是非主流的语言,各位可能有些奇怪,不过我有自己的看法,有兴趣的话,我会在以后阐述.

 

6年中的后几年,我一直从事着项目管理. 这时我读书的兴趣就转向了软工和管理上. Jim MaCarthy动态软件开发”,MMM, Steve McConnell”Rapid Development”, Larry Constantine”Beyond Chaos”都是在这个时期看的.许多书中的观点都能引发我的共鸣. 大师们的风雨毕竟比我经历得多.

 

在第7 个年头. 我转向了B/S的项目开发. 这次用的是JAVA. 明显的,JAVA的书籍就占据了主要的位置. 大家都知道JAVA语言的先进性, 我就不多说了. 相关的”Design Patterns”, “Refactoring”, “UML Distilled”是在这个时侯才读到的. 我读书有点习惯,就是暂时用不到的书我不读,不管书是多么的有名,读了不用会忘,浪费时间. 所以这些代表软件工业先进生产力的技术, 我了解得比较迟.

 

在书单上的最后一本是.NET的书,想必大家已经猜到了怎么回事.不错, 由于某种原因, 我现在是一名.NET程序员. 积累了几年的专业功底, 读这本”Learn VB.NET in 21 days”并没有用21,可能也就21个小时吧. .NET并不是我的选择,是生活所迫. 现在还在看”VB.NET高级编程”ASP.NET技术内幕.

 

语言,技术只是工具,这不是由你个人所能够选择的,这是由项目,客户,环境决定的. 如果你的团队中有超过一半的人精通某种技术的话,那么你就只能用此技术. 这是成本基础. 贸然采用新技术所带来的风险,你个人承担不了,管理层也不会答应.我也想这辈子研究C++, 可是这不现实. 所以语言和技术上的杂乱并不是我的错.

 

有关编译原理,数据结构,操作系统这些书,并未纳入其中. 曾经在考研的时候,这些书也读过不止一遍,不过,我认为那些是教科书的范畴,而且每个科班出身的人都看过,不值的一提. 不过这些书才是真正的精华. 不然也不会是教科书”. 建议大家没事的时候翻一翻. 我以前对刚刚毕业的大学生面试的时候,最喜欢的一个问题就是请写下冒泡算法”. 呵呵.

 

还有一点,我不得不提的是,相比于台湾,大陆的技术书籍真得很落后, “Design Patterns Explained”, ”After the Gold Rush”, ”UML Distilled”, “Thinking in JAVA 2”我都看的是台湾出版的书籍,有些书当时大陆还没有. 不过大陆出版界正在迎头赶上. 这也是我翻译面向对象软件构造2”的原因之一.

 

最后一点声明的是,这些书都是我从头到尾读完的.有些没读完的书,有些用作手册查阅的书,都未登记在册. 也不好意思登记.

 

谢谢大家.

 

 

抱歉!评论已关闭.