我覺得不是學位重要,是本科系教的基礎課程很重要
我是商科轉程式,修過台灣開給非本科的進修實作班
之後去國外念開給非本科的資工系所
修過之後才深刻了解到,本科系的課程對學程式來說太重要了
我覺得有了程式實際在電腦的運作概念
往後在實作效能優化部份會更加清楚
更不用說資結和演算法這些必學的科目
以往看到功能實作出來,就覺得自己好棒棒
後來學了之後,非常慚愧自己寫了一堆爛code
因為沒在台灣修過資工課程,所以無法比較
不過在國外修課時的作業,可以運作就只有50分
沒寫unit test扣分,太多餘的流程扣分,命名不確實也扣分
然後還要自己組簡易processor跑assembly language
自己實作一個database,跑query語法和效能,藉此教database
很多概念是非常重要,但是非本科很難接觸的
當然不是本科也可以學程式
不過我覺得一定要再去看本科生所學的內容
這些概念對往後寫程式有很大影響
在學過之後,我能理解為什麼有些公司只收本科生
因為這樣的底子其實差距很大
自己也很後悔太晚起步,不過也只能更積極補基本功了