小弟也是通訊背景
有幾點小心得來分享一下
越上層的protocol吃背景知識吃得越輕
phy層可能會吃得比較重 越底層的phy越吃通訊背景知識
ex:ooxx訊號處理 CDMA/OFDM/MIMO的數學 ...etc
不過有這些背景知識 也只是幫助你看Spec看得比較懂而已
實際的通訊系統裡面 訊號處理要怎麼弄 Spec都訂的好好的
沒有啥空間讓你指手畫腳
(而且Spec中的數學通常都比paper上的數學單純很多
作研究的時候用的許多艱深的數學通常都用不到)
"開發"演算法或protocol
多半還是學界的人或業界頂尖公司(ex:Q M)研究單位的人在做
如果有機會參加各種會議 大概就會知道是哪些人在玩這一塊
要佔這種缺的話 有個phd學位會比較有機會
如果是要出去當工程師站在第一線實戰單位開發產品 或是 debug產品
(這邊講的開發指的是把公司要你做的功能做出來 不是要你想一個前無古人的演算法)
十有八九還是照Spec做事
要應徵這種工作的話 對於各種開發工具/平台熟悉
"有可能"會比熟悉背景知識吃香 端看面試你的人怎麼想
所以嚕 小弟建議可以去修一些嵌入式ooxx 或 HW/SW Co-Design的課 (王勝德老師有開)
然後 作業系統/資料結構/計組 最好也去修一下 分數盡量修高
最好有一些ARM平台上的開發經驗
修這些課對於找工作的幫助 絕對比修一大堆ooxx訊號處理或啥網路ooxx好
通訊這條路不好走
祝這位同學將來求職順利
ps:本魯以前碩班作的東西超級phy 現在工作再作L2 L3 完全不phy 囧