我是實打實的通訊專業,從本科上到了研究生。畢業以後從事的是IT行業,恰好現在有一個與通訊相關的項目,我便藉著剛入行,自己啥都不會的現狀,吐槽一下專業的一些弊端:
首先吐槽的是我們對於《通訊原理》的學習,誠然,學習通訊原理需要很強的數學功底,尤其是當你需要分析一個通訊系統的效能的時候,但是在你分析它之前,拜託你先能搭建起來通訊系統吧?可現實是,不管是通訊原理的課本,還是通訊方面的論文,都在強調為什麼這樣做,但是最後卻很少有人能展示一個完整的例子:簡單的通訊系統是如何?的?比如基帶訊號都是複數,怎麼處理;調製、編碼過程用程式如何?等等。導致看似我們學了很多的技術,但是只能做一些數學推導,根本沒有實際應用它們的能力。這一點在本科畢業設計中也有很好的體現,很多老師布置的題目是理論研究型,對於協助同學掌握通訊系統的大的架構基本沒有任何協助。我個人覺得以後的學習還是要務實一點,當你沒有把它變成程式或者電路之前,不要隨便擺著胸脯說這個我懂。
其次還是關於《通訊原理》的。《通訊原理》,更加確切的說,講的全是是物理層的知識。對於物理層以上基本沒有介紹(可能是我孤陋寡聞,我也沒有見其他的書籍會介紹其它層,當然除了電腦網路)。而事實上通訊系統的其它層也很重要,就拿打電話的移動通訊來說,MAC層決定了你的調度、功率控制等等資訊,RLC層決定了是否重傳整個包等等對於接入層、非接入層估計就沒有多少學生能說清了。但實際實現系統時,的的確確是一層一層實現的,每一層都有自己任務。
再次,是關於通訊專業課的,其實每一個通訊系統都是一門大學問,比如微波通訊、光纖通訊、衛星通訊、移動通訊,還有與之配套的通訊電源、天線等等,還有就是系統的硬體部分和軟體部分,內容及其豐富。很多學校對於這些通訊系統,都是採取簡單介紹的方式,上40個課時左右,再加上大四考研的考研,找工作的找工作,基本不可能學到太多東西。為什麼不能把通訊專業按照自己愛好,有選擇性的開設一些課程,大家自行選課呢?可能是我們學校太土鱉了,有很大一部分老師業務水平也比較有限,純靠吃老本講課,如果放開選課機制,那麼他們的既得利益就會受到嚴重的損害吧?
最後,不得不反思一下這種現狀的來源。誠然,身邊確有一些研究生(要麼是在外實習,要麼是導師有商用項目),他們能夠對通訊系統的某一層(或者是否一個模組)有所瞭解,但也有很大的一部分都是對某種演算法有一定瞭解。後者在工作中是很吃虧的,除非工作非常對口。這與自己所處的環境息息相關,導師有公司的話,必然有團隊能夠搞起一個稍微大一點的系統,而他們能成為其中的參與者;如果是老師單打獨鬥,那麼只能搞演算法了,因為沒有太多有用的積累。畢竟,老師也要搞科研項目,也要評職稱,也要撈錢過日子。
最後,祝願通訊專業的各位學生,看了我的文章,能夠有所啟發,更好地適應將來的工作吧!