回覆列表
-
1 # IT人劉俊明
-
2 # 演算法
作為IT行業的一名從業人員,我可以提供部分建議供您參考。
Java程式開發崗位一般分為初級、中級、高階、技術經理、大資料開發等相關職位。
對於剛剛進入IT行業的Java開發來說,一般大多數都是處於初級崗位,隨著開發經驗的不斷積累,3到5年內,可以慢慢拓展到技術經理等崗位。
Java開發崗位是一個職業生命週期短、工作壓力大、工作週期長的高薪職業。在選擇從事這一行業是,應該與當前的社會熱點相結合,慎重選擇。
Java開發的從事者大多數都是20多歲的年輕人,大部分從事這一行業到30歲的時候已經完成了轉崗。
Java崗位還與從事的軟體有關,應用級軟體開發一般都是高薪,但是相對的生命週期短,研發級軟體開發要求開發者擁有較高的知識體系,一般生命週期很長,薪資相對也不低。
Java開發需要我們自身不斷的更新自己的知識,隨著科技的不斷進步,開發者的自身的知識也需要不斷的迭代,不然就會被社會所落後。落後就會捱打的。
我本人從事多年網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
作為一名IT行業的從業者,也出版過Java程式設計書籍,所以我來回答一下這個問題。
首先,對於初入IT行業的Java程式設計師來說,職位的選擇與未來的發展具有密切的關係,一定要慎重選擇。
在職位的選擇方面要綜合考慮以下幾個方面的因素:
第一:發展趨勢。IT行業對於技術發展趨勢是比較敏感的,一定要選擇一個發展趨勢相對比較清晰的職位方向,另外還要考慮職位的發展空間。目前IT行業中比較具有發展前景的領域包括大資料、雲計算、物聯網、區塊鏈和人工智慧等,對於Java程式設計師來說,選擇大資料領域的相關開發職位是不錯的選擇,Java既可以從事大資料平臺研發,也可也從事大資料應用開發。
第二:發展路線。如果未來要走研發級程式設計師路線,那麼應該選擇往平臺(容器)方向發展,如果想走諮詢或者管理路線,那麼應該往行業方向發展,不同的方向需要選擇不同的開發職位。在產業網際網路發展的大背景下,選擇行業方向也是不錯的選擇。當然,如果想在純技術領域走得更遠,那麼應該走研發級路線。
第三:自身的知識結構。自身的知識結構是選擇Java職位的重要因素之一,如果具有紮實的數學基礎,那麼可以選擇的空間會更大一些,可以重點關注一下研發級崗位,否則可以關注一下應用級開發崗位。對於大部分本科畢業生來說,往往都會從應用級開發崗位開始做起,而研究生往往會獲得研發級崗位。目前有不少初級程式設計師也在透過讀研來完成崗位升級,按照歷史經驗來看,大部分程式設計師讀研之後都獲得了崗位升級。