學院教育的侷限#

作者探討了軟體人才培育的結構性問題。
雖然大學提供了計算機科學的基礎教育,但在培養真正的「專業程式設計師」,存在著本質侷限。

缺乏工藝精神的傳承#

大學課程設計往往偏向理論與學術研究,這導致學校教育與職場需求間的巨大鴻溝:

面向現狀與限制核心缺失實踐中的挑戰
價值觀斷層無法傳承
「原則」
難以透過課程教授定義
專業人士的軟性原則
(如當責、職業道德、協作)
難透過理論考核衡量
技術面斷層無法傳授
「工藝技能」
傳統課堂難以培養
重構直覺、TDD 節奏
及對髒代碼的敏感度
缺乏長期維護代碼的經驗
教育導向差異學術研究
vs. 實務需求
偏向理論證明與演算法設計,
忽略工業級軟體的維護與演進
產學間對「完工」定義不同

計算機科學 (Computer Science) 不等於軟體工藝 (Software Craftsmanship)。
大學教導了電腦運作的科學,卻往往未能教導如何像工匠,以嚴謹技藝來雕琢軟體。