看到一篇老文,The Perils of Java Schools,作者是Joel,一个知名程序员。大意呢就是java本身难度太低了,只学java不足以区分出优秀的计算机毕业生和混水摸鱼者。Joel对指针、递归和函数式语言比较有爱,觉得这些才能区分出一个脑子是不是适合做好的程序员。文章写的还是比较中肯的,不过总让我有一种感觉,就是某些有了一些知识的人,总是企图把自己脑袋里面的知识神化复杂化,好创造出和其他人的区别。Joel的文章里面也提起以前大学里面要学拉丁文,不是因为拉丁文有用,而是“受过教育的人应该懂拉丁文,以示和平头百姓的区别”。那么受过教育的CS毕业生也应该懂scheme以示和草根程序员的区别么?真是扯淡,有种拉出来练练才是真的。
This blog is mainly written in Chinese, but if you are really interested in some posts(based on scattered English keywords maybe?), and want to know more, please feel free to comment in English, I'll read it and discuss with you in English.