寫程式很好 但你應該不會在四十歲時還想寫到半夜兩點 還在想如何寫一個完美的演算法 因為 人生如此的話 你可能失去一些東西(家庭 健康等等) 如果你先寫個幾年 再加上你有一些電腦電機以外的domain 到後來時 你可能只要負責high level規劃(目前我的工作就是如此) 要寫程式 請一個對程式有熱情又年輕可以熬夜的人來就好了..............
至於台灣分開的原因...教授是說因為台灣人愛當官多一個系就多很多錢
電機裡面也有計算機組,所以表示軟硬體本來就是缺一不可的
A.I.的話當初設計是用范紐曼(就是cpu記憶體架構的電腦)去寫程式然後構成資料庫
不過後來他們也承認失敗了...
因為光辨識一樣東西,簡單抓個植物要電腦分辨是樹還是草
光這個寫程式就很麻煩而且錯誤率高,因為光定義就很模糊,程式就很難寫
後來用比如類神經網路之類其他方法做的辨識率就好很多
其實像有些軟體有學習功能其實都有可能是用類神經網路用軟體去模擬出來的
電機不只是玩玩電路 資工也絕不是寫寫程式而已
簡單來說電機裡的IC設計好了
要IC設計除了數位電路類比電路要懂之外...半導體材料也要懂
通訊原理也要知道,現在還要有奈米跟生物的知識
正在發展的光晶片也要有相關的能力
如果是設計手機用的IC那電磁波也要了解
看起來跟軟體比較沒關係 不...
在設計的時候有些數學超難證明或是根本無法計算
必須要自己寫模擬程式或是程式去跑數據
寫這些程式也要會資料結構跟演算法
不然效率會超低甚至寫不出來
還有IC出來之後的驅動程式也要用機械語言等等
每個都是環環相扣的 都是跨領域的
去IEEE看一看裡面的東西就知道這到底有多廣泛了
所以一個產品絕對是team work
每個人有每個人的專長沒有錯
但是其他領域的你也要有基本的能力
至少要能夠跟其他人來溝通
基本上電機的課程是比較完整 資工比較偏軟體
但是實際上資工要運用的時候也要有硬體的知識
比如說要寫個類神經網路的模擬程式來運作
台灣現在很多科系在大學就分組了
但其實到研究所再分會比較恰當
因為各個領域的基礎夠了後 在team work才能溝通
到了研究所再去專精