軟件工程哪個方向好,從就業,和發展,還有學習難度這幾個方面看?

wo人生如戲


作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。

由於軟件工程專業比較注重學生動手實踐能力的培養,所以軟件工程專業近些年來的就業情況一直不錯,是一個比較熱門的計算機相關專業。

軟件工程專業的細分方向比較多,不同學校會根據自身教育資源的分佈情況進行具體的方向設置,通常會包括Web開發方向、嵌入式方向、移動互聯網方向、大數據方向、雲計算方向、網絡安全方向、軟件測試方向等。

目前從就業的情況來看,Web開發、嵌入式開發、軟件測試和移動互聯網方向具有一定的優勢,一方面IT行業內相關崗位比較多,另一方面這些領域的技術已經趨於成熟,有穩定的崗位需求。大數據和雲計算領域目前雖然已經初步形成了產業鏈,但是就業崗位還沒有大量釋放。

從發展前景的角度來看,雲計算方向、大數據方向和網絡安全方向的前景比較廣闊,目前大數據技術正處在落地應用的初期,隨著產業互聯網的發展,未來大數據、雲計算和人工智能相關技術領域將釋放出大量的就業崗位。從目前研究生的就業情況來看,大數據相關方向的薪資待遇還是比較可觀的。另外,嵌入式作為物聯網研發的重要環節,在產業互聯網階段也會有更多的發展機會。

在學習難度方面,大數據、雲計算、網絡安全相對要難一些,一方面這些專業需要具備一定的數學基礎,另一方面這些專業的學習內容也比較多,尤其是大數據領域,需要掌握數學、統計學、計算機等多個領域的知識。雖然這些領域的學習難度大,從業門檻高,但是這些專業未來的就業機會也會更多。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


移動,賺錢快市場大。

雲計算,新方向,針對企業市場專一。

大數據,特殊行業特殊方向,和算法等深層研究相關。

java,針對企業應用,市場較廣難度低。

方向不是死的,但是這些方向真的區別很大。這就看你的個人能力了。移動是做消費產品的,java 是做企業產品的,這些都是做成品為目標。但是要求完全不同,消費產品要的是效率,從出產品速度到程序運行優化兼容性。企業產品硬件也是一部分,你的程序針對性是預知而且可以從開發就上手,硬件問題不是問題,但是對於程序的質量要求非常高。雲計算,更多的是做平臺,實際上的應用雖然和 java 類似,但是雲計算更多講究通用工具,所以產品就成了一直做一個萬能鏟,不管是做平臺還是做應用。大數據更多的是數據處理分析等等和數據打交道的,算法就是各個方面的,不光效率,可能還要考慮特殊硬件的特殊軟件。

個人觀點,腦子好喜歡鑽,可以去做大數據雲計算,腦子不好但是寫程序速度快,可以做移動和 JAVA (好吧,其實現在什麼事不需要腦子好?)。願意和用戶打交道,移動和雲計算相對來說更容易見到用戶,喜歡踏踏實實安安靜靜做東西的,那就是 java 和大數據。


分享到:


相關文章: