先回答你,本科重要,但你只要智力够而且有兴趣那就不重要
程式设计在我的人生中经过三个阶段
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