我講個故事:
咱們浙大電腦系,非電腦、數學PhD出身的老師,只有兩個。
我要講的是小白老師。在系內,巨星教授太多,他基本是個沒有存在感的人物。不過在系外,他開組譯和軟體逆向的通識課,人氣爆棚。在浙江高職界,他的軟體破解相關教程被奉為聖經(當然,是冠以「資訊保安」的名號)。
看起來沒啥不好吧?但是近兩年發生了一件事情:
(浙大大二任選專業,想學電腦的,大一建議修讀一門俗稱"C大程"的課,要寫個大程出來。)
小白一直是被我們系拎去管理全校的C語言公共課的,然後他發話了,所有老師的C大程課,大程必須要用Turbo C寫。
換作其他學校,弄不好大家本來就全是用TC和VC6教學的。但系裏識行情的學生畢竟多(即使是大一,有些學生競賽出身),軟粉開始推銷VS系列,開源黨們如
@馬宏菩提出gcc+ncurses的替代方案。敬愛的翁老師更是說,我的課不允許用TC。大家的意思是, 堅決不能花大量時間去學不標準、過時的東西 。小白不聽,還怒了。最後,由於其他老師都是做高大上研究的教授,來教課都不錯了,懶得站隊(反正都是TA批作業),大家只好一邊罵一邊開著DOSbox寫違反標準的C語句。還好大二一進系裏就能用上各種標準的東西。
我很佩服小白老師,他只靠一樣核心技術,就能在地下技術界名利雙收。但我必須指出,他這種 對標準的忽視,脫離前沿,技術上的復古懷舊,把奇技淫巧當作真本事,並不適合絕大多數人。 我校的C語言課程網站,小白寫的,IE 6 only……他的組譯通識課,我去旁聽了,居然是16位元的,估計也只能給非電腦的工科猥瑣男平時玩玩了。大家思考一下,缺乏系統訓練的小白老師,他的技術的泛用性,生產力到底如何呢?我敢說小白老師的x86組譯破解技術比各位都好,可是哪天某公司想邀他去做x86平台上的編譯器最佳化呢?他IE 6 only網站技術爐火純青,可以幫一些機關寫寫網站,但這和樓主提到的MFC一樣,在「現實世界」還有多少人用呢?
小白老師身上的缺點,在一般大學的「技術牛人」身上也普遍存在。
電腦行業技術更新太快了,鉆尖工具,或是一項精確到API的技術並不代表著什麽。但很多高校,高職有往這上面靠的趨勢,同時犧牲了培養的系統性。畢業生剛出來的幾年在對口崗位混的很好,技術熟練度可能秒殺著名高校的普通畢業生。可是一會兒業界發明新的碉堡的東西了,這群人就慘了。
---------------------------------------------------------------------------------
我想說的是: