軟工學生問答

Posted by Mr. Holiday

Edsger Wybe Dijkstra, 1930-2002 是圖靈獎(Turing Award)得主,了不起的電腦科學家,他的生平在此不多贅述。此公有一習慣,愛用鋼筆寫下手稿,以EWD開頭編號,影印給大家。這些手稿被廣為流傳,稱為EWDs,其後被掃描、數位化,收藏在德克薩斯大學的E. W. Dijkstra Archive中,目前共有1318份。其中EWD1305(掃描檔)是他對軟工學生問題的一些回答,有一段話想跟大家分享:

我們都是被我們所採用的工具所定型的,特別是我們所採用的形式,造就了我們的思考習慣,這不知是好是壞。這意味著我們必須小心挑選我們學習以及教導的東西,因為學習本身是不可逆的。(許多年以前,如果我可以採用一位新的助理,其先決條件必須是:從未學過FORTRAN(按:一程式語言)。而在西伯利亞的高中,是不可以教導BASIC的(按:另一程式語言))。

原文如下:

We are all shaped by the tools we use, in particular: the formalisms we use shape our thinking habits, for better or for worse, and that means that we have to be very careful in the choice of what we learn and teach, for unlearning is not really possible.

[Many years ago, if I could use a new assistant, one prerequisite would be “No prior exposure to FORTRAN”, and at high schools in Siberia, the teaching of BASIC was not allowed.]

我們經常根基於就業恐懼、競爭力等等媒體一再宣導的盲目標語而努力學習,例如多取得幾張證照、多投資自己、提升職場價值等等,卻少有人停下來思考究竟學了甚麼,該不該學。學習不一定是有益的,而由於學習本身之不可逆,不佳的思考模式卻難以修正。這值得反省深思。

喜歡這篇文章嗎? 分享出去給作者一點鼓勵吧!