lost in catb 读完了,对于其中很多观点都颇有感触.
作者主要批判了现今软件呈现一种"脓包"似的状况,无休止的复制,粘贴,质量越来越差.对于程序冗余的无奈我确实深有体会,我们小组的爬虫刚开始上 网找爬虫我们就遇到了这一头疼的问题.现有的开源爬虫是不少,但当我打开压缩包的时候我着实被吓了一跳,一层套一层的文件,成堆的代码,偶然找到了一个稍 微简单一点的爬虫却发现他是一个仅仅面对搜狐的爬虫.而网上现有的爬虫也不都是可以的,因为来源实在太广泛了,有时候辛苦下载下来了一个却发现毫无作用, 真是令人头疼不已.
作者在文中提到了学会计算机编程很容易,就像"学会用钉子把两块木板钉到一起"一样简单,是啊就连java这个之前我觉得很难的语言我们的java 课只要9周就可以学完.但是!"由此再进一步学习钉椅子或做碗橱,都需要天分、实践和训练。我们增长的这99倍恰恰都来自那些既没有实践经验,又没有受过 良好训练的人",没错的,经过几周的学习,学到了理论,但是无法真正用java编出一个程序的人恐怕真的要占当时学过java总人数的90%.
作者严厉抨击了集市模式,我想,能出现现在这样的状况,恐怕很大程度上是由于人的惰性,"集市"既然存在,那么他的本意必定是好的,适当的代码复用 肯定能大大的减少工作量,但是如果大家都只是简单地代码重用,就像本来集市是个让旧物回收利用的回收站,但很多人都把垃圾捡出来扔到集市上卖,然后如此反 复,越用越烂,才出现了现在这样一个状况.如果能少一点惰性恐怕现状会好很多.