身為一位資工系畢業的社會新鮮人,我與本文的作者抱持著相同的觀點。如果未來有一天我的母校也決定要廢除此類基礎課程,我肯定會第一個站出來強烈反對。但凡學過C或是C++的資工系學生們一定也會同意,即使最剛開始接觸時覺得痛苦萬分,但也是因為打下了良好的基礎,因此無論是後續轉換到物件導向的java、帶有類似概念的Javascript、Typescript,又或是更高層級的Python,幾乎都可以無痛接軌、以不變應萬變。在學期間同樣有學習軟體設計、系統分析與設計,當時覺得那些概念都很模糊、懵懵懂懂,直到畢業出了社會才發現那些我們當時看來不理解、不重要的東西才是軟體設計的根本。我身邊半路出家的工程師就是從Python開始學的,他就完全不具備物件導向的概念,也無法理解為什麼需要這些概念,寫程式的時候總是先求功能寫出來就好,因此在工作的時候遇到很多狀況,到最後還是需要從頭開始學習這些基本功。一直到發現了他們與我的不同之後,我才真正體會到資工系四年教會我的知識究竟有多重要,再次感謝母校帶給我的一切,是你們讓我成為了一位合格的、具備基本素養的軟體工程師。