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