精華區beta CareerPlan 關於我們 聯絡資訊
http://wh012027.blogspot.com/2010/01/blog-post_31.html 寫本文的動機 在於看到一些電子電機人 發了一些在沈重的課業下迷失了方向的文章 希望能夠一併解答 :P 小弟以電子系畢業生的背景 給大家寫點建議 也請學長姊們 不吝指教 部份內容 我之前在科技板 有發表過 一併整理如下 主要脈絡圖 我覺得 電機人(EECS) 可以分為走資派(CS) 跟走電派(EE) (其實很多人會認為 走資就是資工系 走電才是電機系) 會這樣分 也是因為 電機系畢業生 找工作粗分成兩條路 做軟體 與 硬體 參考 分野我覺得有一個很重要的 就是電機工程導論 我不知道其他系怎麼樣 在我們系 這門課記得叫 生涯規劃之類的 基本上就是屁 由一個學心理輔導 完全不懂電機工程的老師來帶 雖然有請各領域的教授來演講 但我覺得一點用都沒有 anyway 對於大一新生來說 如果系上沒有安排像樣的導論課 建議可以看一本書 Electrical Engineering: Principles & Applications 參考 其他電機工程導論的書 應該都ok (走資方面要找資訊工程導論之類的 我手邊沒這本書 略之不談) 多做幾個簡單的例子 發覺自己的興趣 或者 找學長問問 建議可以自己用Excel排一張大學四年的課表 用顏色標注出不同的領域 ( 我原本想po自己以前做的當範例 可是資料在我以前的桌電裡面 ) 可以有計劃的去旁聽 或者 去MIT Open Course看一些Video Lecture Standford也有 很多人大一都在玩 我覺得也無妨 人生很長 什麼時候想要急起直追 都來得及 缺點在於 可能會追的很辛苦 優點就是 你可能可以找到你人生的伴侶 XD 重點就是找到你有興趣的方向 然後專注在那個領域修課 不要東修一點 西修一點 愈早找到方向 你在專業領域上面就走得愈快 回正題 走資派 & 走電派 走資派就是搞軟體 演算法(訊號演算法) 既然你是電機系的 基本上你對電路都有基本認識 這樣就夠了 其他硬體相關的課 可以一概不管 傳統電機系的走資派 方向還滿窄的 就只有做CAD(電腦輔助設計) 我稱之為 半個走資派 做這個 可能對一些更深一點的電路理論 都要有涉獵了 CAD顧名思義 就是輔助IC design 自動化 因此 分為類比電路(AIC) 與 數位電路(DIC) 兩類 視需要深入學習 另一部份的心力 花在 演算法 資料結構等 資工的東東 除此之外 就是做訊號處理 與 通訊(通稱(訊號的)演算法) 這類雖然分在走資派 其實是假的走資派 但為什麼要分在走資派呢 因為我是念通訊的 但我業餘時間都在碰軟體的東西 所以是個人因素XD 實際上應該是非走資 也非走電 念演算法主要的模擬都是寫script 最大宗用matlab linux有人會用octave, scilab 最後就是正牌走資派 也就是假的電機系學生 除了基本課修了電機系的 其他都去修資工的課 學資工的東西 這條路 我想 對國內現行的很多電子電機的學生來說 還是有困難的 因為本身必修課太多了 可能無暇顧及 只能靠業餘的時間來學 我個人是覺得 以前學的很多必修 根本就不必要 浪費時間 老師又亂教 他媽的 另外 我覺得 正牌走資的人 或者 將來畢業 工作想要走軟體的人 作品 很重要 幫助你找工作 大大有加分 比成績還重要 比如說 寫tool 或者 做網站 講到這 我真心推薦 走資派開始使用Unix like的作業系統 如 Mac OSX or Linux 原因可以參考V神這篇文章的這一段 "UNIX是Programmer的天堂" 參考 我一直到大四下 因為認識資工系的強者 才正式不再使用Windows當主作業系統 程式語言的部份 最基本的就是C/C++, 系統程式 與 OOP的觀念很重要 STL要會用 而演算法(跟前面念通訊的演算法是不同的, 電腦科學的演算法) 資料結構是必備的 要很熟 如果這些你都俱備了 有很多有趣的程式語言及應用可以打發時間 比如 Python, Perl, Java .... GUI, 網路程式, facebook puzzle ... 第二大類就是走電派 有兩大方向 IC設計(IC design) & 元件 IC設計分為數位跟類比 類比電路的方面 可以參考Razavi的經典著作 類比的設計流程比數位來得辛苦 這也是為何念類比的博士都花比較久畢業的原因 整個流程 簡單如下 Schematic->Layout->Tapout->量測->修正完整個流程再跑一遍 直到合理為止(或者說老闆滿意XD) Layout沒有自動化 很多都要手Lay Orz 會吐血 當然現在也有愈來愈多的類比自動化工具慢慢浮現了 念類比 要再深入 就跨到元件的部份去了 或者有些人會跨到半走資派去 設計類比自動化工具 不過業界還是以數位電路為主 數位電路方面 寫的語言相較於軟體的程式語言來得統一 台灣美國一般都用Verilog 歐州用VHDL 而基本的計算機組織及邏輯電路的觀念要熟 超大型積體電路的流程要懂 簡單如下 verilog->Schematic->Layout 台灣學術界做的晶片 很多都沒有量測 雖然說言之有理 只要做得出來就會動 不像類比的變數這麼大 數位基本上就是數學運算 不太會有甚麼問題 但弊病就在於 很多人做出來的晶片 只能當裝飾品Orz 做數位的要再深入 就要視應用的方向 做不同的調整 比如 做通訊IC的 就涉獵通訊理論 做生醫的 就涉獵醫學相關 其實 走電派 還有一部分是做電磁波 或者說 做天線 不過再台灣沒什麼出路就是了 原因是 天線很多應用是軍火 台灣軍方的研究能力很差 根本養不起你 還有 有些電機人會做微機電 基本上這不太算電機的東東 比較偏機械 以上談到的 其實有另外一條出路 就是做軔體(firmware)(軟體與硬體的橋樑) 也就是寫組合語言 這條路 其實走資走電的 都可以跨 走電的做8051微處理器 比較容易上手 假走資做DSP處理器 較容易上手 另外就是元件 分為走理論 與走應用 走理論跟物理系很像 最基礎的是元件物理 再往上就是固態物理 量子力學.... 最大的出路就是 台積電 應用的部份 就是製程 學製程的 做實驗的功力 比理論重要的多 缺點就是要穿防塵衣吧 Orz 最大的出路 還是台積電 XD 其實以上提的分類 我覺得 在大學的學習藍圖 很有事半功倍的果效 不過在現行電機系的學制 不太可行 很多必修都是混著來 念通訊的要學超大型積體電路 山不轉路轉 我覺得有一個解法就是 幾個不同興趣的好朋友 組學習團體 在不得已的情況下 念IC的要去修通訊原理 課修下去 但都不要去上(除非老師真的教得很棒XD) 時間省下來念自己有興趣的科目 因為台灣很多教授自己都不太懂 上課亂教 不然就是念製程的教授 被排去教元件 教的品質可想而知 要靠自己靠與朋友討論鑽研 以及網路資源 加K原文書 理論部份 可去理學院取經 理學院普遍教得好 (至少以我們學校來說) 其實很多有水準的工程應用 相關的理論要懂 而不只是做公式的應用 調參數 這種研究難登大雅之堂 另外多的時間 可以去聽商管 人文的課 或忙社團 為自己加分 回正題XD 考試 作業 就靠另外一位主攻通訊的同學幫忙Cover 反之亦然 最後 對於想出國的朋友們 如果學校有交換學生計劃 可以考慮看看 想加強語文能力 我覺得看Friends滿有用的XD 或者經濟許可的情況計劃去旅遊 增廣見聞 也不錯 暑假去外國打工旅遊 也是個選擇 教育的宗旨 就是幫你找到興趣 以上的見解 都是根基於你的興趣 如果 如果 你問我說 我現在快大學畢業了 或者說 我現在快大學畢業了 我不知道自己的興趣 也不知道未來要幹嘛 怎麼辦 沒怎麼辦 可喜的是 你有一個快樂的大學生活 可憂的是 你要在更短的時間 找到你的興趣 同樣也是尋以上的方法 只是時間可能從四年 縮短到一到兩年吧 不然就轉行XD 只要有勇氣與毅力 天無絕人之路 凡走過 必留下痕跡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 74.192.195.125 ※ 編輯: menesn 來自: 74.192.195.125 (01/31 14:09)
poop101:原po好強 01/31 14:27
obov:我都看南方四賤客學英文 screw u guys im goin' home 01/31 15:05
alarm911:大致上分的還不錯 另外補充一點 EE的研究領域分的還蠻細 01/31 16:22
alarm911:的 不同組別有時是隔行如隔山 可以到台大電機的網頁 01/31 16:23
alarm911:http://www.ee.ntu.edu.tw/course_flow.php 裡面有各個組 01/31 16:23
alarm911:領域修業流程圖 照著上面把自己有興趣領域的知識補齊 01/31 16:24
catoh:專業就要推=..=! 01/31 16:31
alarm911:另外不管是電或資 寫軔體在大部分的平台上現在是使用C 01/31 16:32
alarm911:做ic的也絕對要有系統的概念 不然只是照著spec在都零件 01/31 16:33
YOKIDOKI:物理系勒? 只能去台積嗎 ? 01/31 18:33
YOKIDOKI:sorry 不要理我 感謝原po分享 01/31 18:41
gfxp68c:推好文!!! 01/31 19:58
opcode:寫的還不錯... 01/31 20:12
h2oduoljr:推好文~~ 有大大可以分享一下微機電方面嗎 01/31 21:04
sony406:原po好像對大學課程很有意見.. 02/01 00:12
sony406:該學的就是要學 不要鐵齒用不到 老師不會教 不代表你碰 02/01 00:13
sony406:不到 這篇去tec 應該是討論不起來吧 02/01 00:14
sony406:如果你工數不好 找時間問人 學好 總有一天你要還的 02/01 00:17
drinkitblack:designer不見得了解整個系統喔 頂多知道跟他負責的IP 02/01 00:30
drinkitblack:會有相關的 其實到system level 應該都由sw rd負責了 02/01 00:31
drinkitblack:至於涉獵演算法..我認為這也由演算法rd(一般分在sw) 02/01 00:33
drinkitblack:給包了 designer的任務就是專心設計電路省gate count 02/01 00:35