軟體工程與通信工程,哪一個前景好一些?


軟體工程:軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體,其工作職責及流程主要為下面幾點。1、規定軟體的功能及其運行時的限制。2、開發出滿足規格說明的軟體。3、確認開發的軟體能夠滿足用戶的需求。4、軟體在運行過程中不斷改進以滿足客戶新的需求。在傳統教育中這四個部分的學習會無差別的循序漸進的學習,而在IT職業教育培訓中主要是針對第二步進行實操開發學習,對於其餘三步會作為軟體開發課程的預科基礎知識學習。

通信工程:屬於電子信息類。關注的是通信過程中的信息傳輸和信號處理的原理和應用。主要工作和職責是研究信號的產生、信息的傳輸、交換和處理,以及在計算機通信、數字通信、衛星通信、光纖通信、多媒體技術等方面的理論研究以及實際應用等。這個一般區分為專科和本科的不同,兩者都進行理論基礎的學習,專科的學習偏向於理論知識對於現實的應用方向,而本科更加偏向於通信技術理論的研究。

兩者的發展前景都是不錯的,首先在通信方面隨著生活和技術的不斷提高對計算機通信,光纖通訊以及多媒體技術方面都需要這大量的專業人才,而在軟體工程中,市場上的軟體多種多樣,無論是對現有軟體的更新升級維護,還是根據新的需求開發更加符合市場的軟體,前景和錢景都很客觀。而去學習那個,主要就看自己的興趣了,是喜歡倒騰通訊信號還是喜歡坐在電腦面前開發軟體,根據自己的興趣去選擇。


本科讀的專業是通信工程,現在乾的是程序員。說說我的體會與看法吧。

首先,既然題主說到了前景,那麼從長遠來看,通信是要比軟體穩定的。屬於那種經驗越豐富,工資會慢慢漲的那種,而程序員就屬於開始漲幅很明顯,但是後勁不足(不絕對)。有的人可以搞一輩子的技術,不過大多數到了四十,如果沒轉管理崗或者其他方向,發展會受限。這個就是軟體與硬體的區別了。通信屬於厚積薄發,而軟體雖然也需要技術積累,但是還是比較容易的,特別是軟體技術更新迭代的速度很快,就算是比你早兩年入行,但是在新技術的學習上面不一定比你有優勢,有時可能還會受到慣性思維的限制,學習起來更加吃力,整體優勢可能還不如你。這也是為什麼有人說兩到三年經驗的程序員是最好使的,一般的程序員這個時候技術基本上已經到最高峰了,而經驗也足夠的豐富,要的工資也比較合理,性價比高,又省心。

接著說學習的成本和難度,對我來說,我覺得硬體的通信是比軟體難的,而且通信工程這門專業很吃文憑和學歷,如果你進不了很好的大學,不建議學通信工程,普通本科出來除了極個別優秀的,基本只能進第三方幹些沒技術含量的崗位(是真的沒技術含量,兩天上手,接著就是不斷的重複,練熟練度了)。華為,移動聯通電信這些普通人普通文憑基本沒戲。崗位的話,研發崗沒戲,大部分都是查勘(很累),畫圖紙(有分,無線,宏站,室內。。由於沒有從事相關的具體不是很懂,勿噴),測試,網優(網路優化)還有一些和通信相關的坐辦公室的崗位。

待遇,開始的話,在福建的水平是剛畢業基本都是三四千,軟體的也差不多。不過後面差距開始逐漸拉大,通信過個兩三年漲個小几百一千多,而軟體基本不要太混,兩三年翻個一翻很正常。

關於工作環境,通信看啥崗位,軟體基本在公司,用不用加班,辛不辛苦這個其實看公司,這個就不說了。不過這裡有個建議,做軟體,有幾個坑,能不進創業公司堅決不進,特別是那種幾個人的小公司,雖然很鍛煉人,但是真的會折壽。能不進外包公司也千萬別進。

至於為什麼呢,首先一個,你的工作得不到應有的報酬,第二,技術一般比較落後,得不到鍛煉,進不進步主要看自己。第三,後面要跳槽的話,起點太低了,想跳好公司不容易。

就說這麼多了,看你興趣吧,個人覺得軟體比硬體有趣,而且學通信的話要注意,很容易掛科!!!


因為這是專業性很強的兩個專業,也是當今時代需求較多的專業,不管學哪個學好了前景都差不了!兩個專業課程都有難度,最好認真了解一下專業課的主修課程,選一個自己更擅長學習的,這樣才能有好的成績,不論是就業還是今後工作更容易出成績,適合自己的才是最好的!


打個比方,假設,讓一個通信工程畢業的學生A,去干軟體工程的事;另一個軟體工程畢業的學生B去干通信工程的事,你覺得誰上手快?

誰上手快,誰學的專業前景就更好!

根據經驗,我選A上手快。


謝邀!具體我也不懂,我數學系的…反正大部分同學畢業了都去做軟體了…工資也不錯。至於通信…反正前幾年據說很好就業,現在不了解行情了


我發表下個人的見解,從難易角度上來說,軟體工程相對於通信工程來說要簡單一點。前景來講的話也是軟體這塊回報高一些。(只是個人見解,如果有什麼不周全的地方,希望大家海涵,畢竟自己沒走專業方向)


推薦閱讀:

TAG:DevOps | 軟體工程 | 教育 |