有些東西的確很難與「科系」在邏輯上有關聯,例如:
* 數理天資,有數理天資的不見得會唸 CS, 唸 CS 的不見得有數理天資。
* 熱情/興趣,有熱情/興趣的不見得會唸 CS, 唸 CS 的不見得有熱情/興趣。
* 學習態度/方法,學習態度/方法好的不見得會唸 CS, 唸 CS 的不見得學習態度/
方法好。
……諸如此類。
就學習資源來說,與二、三十年前相比,現在的學習資源門檻已經低非常多了,尤
其是如果你啃得動英文資料的話。
就職涯錢途來說,影響最大的因素是產業結構與地緣 (還有機運) ;本科系在求職
入門上是會有些優勢,尤其是有實戰戰功的話。而因為產業結構與地緣,你所學的
與真正用到的,之間會有落差。
是故,我目前能想到的唯一「CS 本科」 的好處,就是「同行同儕間的良性競爭/
互通有無/耳濡目染/潛移默化」,也就是「環境/文化/氛圍」。有些表面上的淺層
知識可以硬食死背,但「計算思維 / 背景知識 / 直覺 / 經驗 ;思考工具、語言
、框架」的養成 (尤其是牽涉到人類生理上的限制,腦神經連結的形成需要時間與
適當的刺激) ,這類「基本功」是無法速成的,需要深度學習與刻意練習,在「CS
本科」 的環境裡相對容易做到。
當然,如上面提到的「產業結構/地緣對職涯錢途的影響」 ,的確是需要適當的舞
台,才有展現基本功差異的機會。