有一點很重要:選擇正確的領域
請參考下面文章:
http://www2.nuu.edu.tw/~elearning/nuuopencourse/93open/93004/html/ch1/1-1.htm

軟體分為 "系統軟體" 與 "應用軟體" (圖最右邊的淺藍色字)
在"系統軟體"領域要拼贏認真的資訊科系程式設計師很難
但場合換到"應用軟體"領域,結合自己原來的科系就會有相對優勢
就像這位大大說的:
davidho wrote:
像IE的他對生產流程特熟,工時概念強,加上他自己很有興趣也會機械語言(純資管的是只會應用層)
國貿的,他對商業邏輯上有相對表現
會計那位,在跟財務單位談需求時,是大部份IT較難聽懂的
其實我覺總結是,你要想想你原來背景可以幫助你自己什麼,在溝通上比純IT多出什麼優勢?
在系統軟體領域,資工的以下課程非常重要
非資訊科系學生很難在這一塊靠自修學會
andrew1218 wrote:
但事實上, 資工絕大部份的課根本沒有在教寫程式.
OS, DS, 計組, Algorithm, 工數, 數值分析, Cal, PL....etc
若要學寫程式的課, 幾乎都是選修的課.
畢竟, 演算法才是處理問題的核心, 而程式只是達到目的的手段之一.
但如果換到應用軟體領域
我就看過有程式設計師一邊看會計課本、一邊寫程式
(然後我和他聊了一下,他說以前沒修過會計學)
寫出來的東西,其結果我想不用多說了...