整天抱着struts,spring,hibernate模式不放的人过来看
lptt 2006-06-29 03:31:10 转
你们全是垃圾!!!。学拉半天,究竟学到拉什么。看到大家对这个模式,那个模式的狂热,真是佩服。我身边大多数学CS(master level)的人也都搞软件,且绝大多数是商用软件,他们此也很狂热,并且属于bob大叔这样的”实践者。
我不愿成为这样的人,这样的人只是机器的附庸,最后基本一事无成。我也希望CS的兄弟们不要完全成为这样的人,整日沁淫其中。沉醉其中的人估计有两附安慰剂,一是社会需求这样的“软件人才”;二是好像这个不用数学也不要什么先验知识,仿佛搞得懂上手快,说明自己还不笨。这两包药真是要不得。第二包药不言自明是催眠药。第一包药就不好说了,只有问问国家劳动就业中心才知道(或许谁都不知道),我只知道软件人才供需比是要么是1:20要么是20:1,天知道!还听说打字也归为软件人才,开始奇怪,后来明白从“工具人化”的角度上看这也是有道理的。与打字员类似,只会写应用软件的人只是作为面向需求而覆盖在系统软件和计算机上的“人体中间件”而无他。所谓“开发高手”本质上与每分钟输入200个以上汉字的“高打”没什么两样。两者都挺难、不是科学、不要数学、需要“天赋”。然而,由于计算机比打字机复杂,故现代的“工具人化”对应用软件开发人员要求稍高于后者。并且这两种“人体中间件”有共同的两大尴尬。首先他们搞不懂问题空间是什么,第二搞不懂工具是如何工作的。审计署的打字员会不会成为李金华的接班人?您公司的前台有没有人知道五笔输入法是什么语言写的?(死鬼,电脑买来就装好了!)。嗨,哪个软件开发高手在发飚,不服气?!给我实现一个MPEG4 Encoder和Decoder,看不懂MPEG4规范?那是学EE的人搞的. 好,一个EE过来给你讲,才将到最简单的DCT你就晕,EE毛了拿起C到角落自己hacking去了…又来,总参听说您是开发高手,想让您协助开发一个雷达系统软件,不懂雷达?没关系有雷达专家嘛,您不是软件专家吗?欣然。需求是这样的,总参说,我们要开发一个软件自适应卡尔曼滤波器…慢慢慢…是什么曼滤波器?卡尔曼。完全不懂还是听说过?!…我接触到的一个总工抱怨说,现在的CS连看都看不懂滤波器,主要是数学基础太差。我当时无语。至于开发高手搞不搞得懂计算机这个工具,搞不搞得懂系统软件,还是留给s/he扪心自问罢。反正激光打印机绝非打字员发明的,也没有一个打字员写得出五笔输入法…
是充当“工具人化”的人件,还是工具的主宰,甚至人化工具的主宰?是当打字员,或是作家,或是打字机工程师?请选择,趁年轻!