接觸過一些通信專業的學生,不知有多大代表性,這些找我的學生居然都是要“搶計算機的飯碗”來的。現社會,專業已經不是什麼障礙,但如果有相當比例的學生都在糾結這個問題,一定是哪裡有問題了。“計算機是工具”在通信專業應該被認可,這樣才能找到位置。
下面是一封相關的信件。
【來信】
我是杭州電子科技大學的通信工程學生,大一讀完,聽輔導員說到這專業就業好的基本去了海康、華為公司,而也是因為那些畢業生的程式設計能力比較強才去的,那還不如選計算機學科呢,總覺得這個專業學的不精,c,c++,java貌似都要學,這下半學期學了一個c語言,感覺沒學到什麼,都為了應付考試。畢業後我要考研的,但我也不明确以後從事什麼工作,軟體開發還是硬體,感覺比較迷茫,希望老師能點撥,大二和以後該有什麼方向。
【回信】
你去看《給通信專業研究所學生——安心完成培養,你不是在劣勢下和計算機學生搶飯碗來的》和《 研究所學生應該優先完成培養環節的學習任務》是寫給一位通信專業的研究所學生的,應該能回答你的疑問。你所謂的都要學,指的是要開這樣的課,在我的概念中,學與開課的關系并不是那麼簡單,關鍵是要學到。抓住本專業的核心,計算機做特色特長,這才是可行的路線。
【再來信】
老師您好,我明年大二也要學通信原理和信号與系統的,我會好好聽課的,這個學期學了c語言,我不想把這個荒廢掉,暑假我準備繼續學習,做些遊戲等。我想明年大二參加個大學生競賽,有點去學acm,然後去參加acm程式設計大賽,但大一也學過點數學模組化的東西,感覺也不錯,是以我就不明白參加哪個好了,我想知道對我這個通信工程專業最有益的專業是什麼?
同時希望老師推薦幾本c語言的書給我把。我想暑假裡鞏固c語言,把它打紮實
就依我現在對你的了解,你參加acm好一些,學習一些解決問題的方法,對語言也可以有更進一步的了解。而對于數學模組化,深入參與了,對個人也會有很好的影響,但這種提高似乎更間接一些,且适合語言已經不是回事的人。既如此,看一些acm競賽的書,并且堅持練習為好。
我有同學參加電子設計大賽了,我覺得那個也不錯額,想在acm與電子設計選一個,老師您說是acm更适合,對嗎?
就你本專業的基本功,電子設計大賽更合适;而如果你鐵心強化程式設計,acm合适。一個時期,瞄準一個主要目标,這隻能由你決定。選擇了,堅決投入,而暫不看那山更高。隻要投入去做,就有機會建構起這幾個方面的關聯。