-
1 # 真知派
-
2 # IT人劉俊明
七年從業經驗的程式設計師通常已經是開發團隊中的主力程式設計師了,但是能夠成長到何種技術高度,往往取決於三方面因素,其一是自身的知識結構;其二是崗位任務;其三是所在研發團隊的整體技術能力。
Java程式設計師有兩個大的方向,其一是以平臺開發任務為主的研發級程式設計師,這一類程式設計師往往需要具備紮實的數學基礎,同時需要具有較強的研發能力。當前Java研發級程式設計師從事雲計算平臺開發和大資料平臺開發的比較多,需要掌握的技術也主要圍繞雲計算和大資料展開,重點在於分散式儲存和分散式計算。
當前軟體開發領域對於平臺的依賴越來越明顯,大型科技公司為了構建自己的生態體系,會重點在平臺研發方向發力,所以目前大型科技公司對於研究生的人才需求量比較大,而且在未來較長一段時間內,這一趨勢會一直得到延續,在5G時代,物聯網平臺、人工智慧平臺、區塊鏈平臺將得到更多的關注,相關領域的人才需求也會逐漸得到釋放。
相對於平臺開發等研發級崗位來說,如果從事應用級開發,對於七年經驗的Java程式設計師來說,通常也會成長成一名全棧程式設計師。目前全棧程式設計師通常需要對雲計算和大資料平臺的應用也有一個較為全面的瞭解,能基於雲計算平臺完成各種行業的軟體開發任務。
大資料的發展對於Java程式設計師的影響也比較大,未來Java程式設計師會面對更多大資料領域的開發任務,所以掌握大資料平臺的相關開發知識對於Java程式設計師的發展還是比較重要的。
-
3 # Java架構師CAT
至少應該懂得架構了,一個做技術的應該規劃自己的職業規劃,至少在一箇中小型公司,你應該可以做好架構師的事情,如果做了七年還是普通的程式設計師,只能說明你腦袋裡面沒有想太多關於未來的事情,其實任何一個工作都是一樣的,做了很多年還是原地踏步,主要就是自己沒有職業規劃。
總結:七年Java開發你應該至少可以做架構了。
回覆列表
若是鑽研技術,達到能夠精通java開發框架,及常用的oracle資料庫管理使用,並且能獨立整理客戶需求。若是鑽研人,三年成組長,七年已應該是專案經理。