一般的JAVA工程師的職位包括:手機軟件開發,遊戲開發,網站開發、技術支持、項目經理、產品銷售、架構師、系統分析等。真正的JAVA工程師應具備ADIT,即Analysis(分析問題的能力)、規劃設計解決問題方案的能力、實現規劃方案的能力、監測整個方案的執行並及時對故障進行排查的能力。
一般來說,JAVA工程師可以從事以下方向的工作:
1.JAVA互聯網方向
JAVA在互聯網方向的應用非常多,當然這也有更多的細分。目前採用JAVA開發互聯網網站及應用的IT企業越來越多,這也增加了JAVA開發工程師的需求。2011年一線城市JAVA網站開發工程師的待遇有較大漲幅,1年經驗的可輕鬆達到4000--5000,2--3年工作經驗的可達到6000--9000,更有突破1萬的。
2.JAVA客戶端方向
目前JAVA在許多行業的客戶端方面的應用非常多,比如OA、郵箱、投票、金融、考試、物流、醫療、礦山等信息方面的系統。西安達內科技就業部老師表示,JAVA開發者在這方面的需求也非常大,待遇也相當不錯,工資水平可能和JAVA互聯網方向的差不多,但福利和前途則非常好,應為這類工作基本上是政府事業單位及大型企業提供的。
3.Android開發
據IDC預計,2015年Android市場份額將達到45.4%,成為全球最大的智能手機操作系統。最近兩年,安卓培訓一路走紅。西安達內科技培訓講師表示,目前,Android開發工程師已成為3G行業最炙手可熱的崗位之一,初入行平均薪水4000元左右,有1年工作經驗者月薪6000-8000元左右,2--3年工作經驗的月薪可輕鬆破萬。而JAVA工程師轉行做Android開發,又具有技術上的絕對優勢。
但是說到一般JAVA工程師工作幹些什麼,細化下來可以從以下幾個方面來闡述:
1.指導程序員的工作;
2.參與軟件工程系統的設計、開發、測試等過程;
3.協助工程管理人保證項目的質量;
4.負責工程中主要功能的代碼實現;
5.解決工程中的關鍵問題和技術難題;
6.協調各個程序員的工作,並能與其它軟件工程師協作工作。