⑴ 我是網路工程專業,想學軟體工程,可以嗎
完全可以自學,大學里學習兩個專業沒什麼的,只要自己感興趣,大學里自由時間比較多,可以充分利用。你說的兩個專業具有相近性,可以融會貫通的學習。
如果沒興趣的話,學習起來就會很難了。不過只要有恆心,有毅力,你會成功的!
⑵ 以前學網路工程專業,現在想轉行學習軟體開發、程序設計。希望有專業的程序員幫我解答幾個問題,感激涕零
我大二時學了一年的軟體工程,Java方向學得最深,各種設計模式、框架等也都算熟悉,略懂Python,JavaScript等腳本語言,當然已經有大一的C基礎以及資料庫基礎。因為我的專業是網路工程專業,到了大三才真正開始專業課,路由交換、無線、安全、語音、數據中心虛擬化等都有涉及。
我可能和你相反,當初思考頗多,決定從軟體工程方向轉向網路工程(專業課程方向是有一點原因),潛心研究網路工程。
以你現在的水平和環境想在軟體方向上深造會舉步艱難。軟體工程入門極難,提升容易;網路工程入門簡單,提升卻極難。
你現在是搬磚的網路工程師,但你的決定可能只會使你成為一個搬磚的軟體工程師。干技術這行最忌諱的是「廣」,因為學得廣了就不太可能學深,學不深那你永遠只是搬磚的。人的生命有限,盡量締造自己的深度。無論技術還是軟技能上的東西。
而我真正想說的是,不要把你的前途掛在不斷學習技術這顆樹上,盡早讓技術沉澱下來。
至於專業前景,一定要記清楚一點,就是自己有多少水平,人家就給你多少工資。