先回答你,本科重要,但你只要智力夠而且有興趣那就不重要
程式設計在我的人生中經過三個階段
stage 1 見山是山
高中時期幫我父親接案,主力是寫VB6, 那時覺得程式蠻簡單的啊
不就是builder拉來拉去,然後bind function,大部分的code,
都是靠腦力硬幹出來的
stage 2 見山不是山
大學研究所時期,這時候才發現其實台大資管資工也不是所有人對寫程式有興趣,
許多人後來都跨領域走了,而老師上課都是教基礎中的基礎,用devC++
或是command line with vim寫java,大一大二時候就覺得資結演算法感覺出社會
不會用到什麼, 最多就是list,其他根本不太會用到,就覺得上這些很浪費時間
stage 3 見山又是山
直到出社會後,參加過幾個新創, js從架構開始摸, 各種framework(ng, react)都摸過
然後開始接觸函數式語言(haskell, purescript),開始接觸數學學門中的範疇論
才發現原來程式語言到最高端,會完全跳到數學的一個小分支
寫出來的代碼品質跟以前oo思維差好多, 整個提升一大段
這時候就覺得當初應該選數學系,去學真正的基礎而不是資訊科系 :p