輔導-學徒期與工藝典範

輔導-學徒期與工藝典範 (Mentoring, Apprenticeship, and Craftsmanship) #

學院教育的侷限 #

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

缺乏工藝精神的傳承 #

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

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

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