黑暗中的精靈88
低水平。在獵聘網(wǎng)的數(shù)據(jù)顯示,Java后臺開發(fā)工程師的月薪范圍在7000-15000元之間,因而7000元屬于低水平。工程師指具有從事工程系統(tǒng)操作、設(shè)計(jì)、管理、評估能力的人員。
毛毛球英子
Java的應(yīng)用可以說是無處不在,從桌面辦公應(yīng)用到網(wǎng)絡(luò)數(shù)據(jù)庫等應(yīng)用,從PC到嵌入式移動平臺,從Java小應(yīng)用程序(Applet)到架構(gòu)龐大的J2EE企業(yè)級解決方案,處處都有Java的身影,就連美國大型太空項(xiàng)目當(dāng)中,也使用了Java來開發(fā)控制系統(tǒng)和相關(guān)軟件。Java軟件工程師運(yùn)用Java這種編程語言去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開發(fā)、測試、維護(hù)升級等工作。JAVA語言可被應(yīng)用在任何軟件開發(fā)方向:金融類:各大保險公司系統(tǒng),各大銀行系統(tǒng); 電商類:淘寶、京東、12306等對性能要求較高的內(nèi)容;政府類:農(nóng)業(yè)、林業(yè)、公安等;傳統(tǒng)平臺類: 辦公軟件、CRM(客戶關(guān)系管理平臺)、ERP(企業(yè)信息平臺化平臺);醫(yī)療領(lǐng)域:醫(yī)院掛號、病情記錄、收費(fèi)、取藥等等等等。除此之外 Android手機(jī)的頂層的 API使用的也是Java語言。大數(shù)據(jù)處理數(shù)據(jù)效率較好的語言Scala也是在Java的基礎(chǔ)上進(jìn)行的封裝,并且可以與Java無縫對接。Java軟件工程師的未來發(fā)展方向大致分為兩類:一是成為管理人員,例如產(chǎn)品研發(fā)經(jīng)理,技術(shù)經(jīng)理,項(xiàng)目經(jīng)理等;二是繼續(xù)他的技術(shù)工作之路,成為高級軟件工程師、需求工程師等。Java初級開發(fā)工程師必備技能包括:前端HTML5,CSS3,JavaScript開發(fā)技能、前端與后臺接口的對接、前端頁面渲染、后臺的java代碼、主流三大框架(Spring,SpringMVC,Mybatis)、數(shù)據(jù)庫(Mysql,Oracle,Redis等)以及運(yùn)維的Linux系統(tǒng)等。Java中級開發(fā)工程師必備技能包括:網(wǎng)頁爬蟲、TCP/IP的Socket通信的網(wǎng)絡(luò)編程、微信服務(wù)號和微信小程序接口的開發(fā)、調(diào)用硬件設(shè)備接口的開發(fā)、支付接口調(diào)用、常見算法以及常用設(shè)計(jì)模式等。Java高級開發(fā)工程師必備技能包括:消息隊(duì)列(RabbitMQ、ActiveMQ)、微服務(wù)框架Spring全家桶(SpringBoot、Spring Cloud)、搜索引擎 ElasticSearch、Solr、權(quán)限框架(Spring Security、Shiro)、分布式Dubbo、服務(wù)治理Zookeeper等。以上這些初級/中級/高級JAVA開發(fā)工程師必備技能,云和數(shù)據(jù)Java大數(shù)據(jù)課程均包含,可以完全掌握J(rèn)ava初級工程師、中級工程師、高級工程師乃至架構(gòu)師所需必備技能,課程內(nèi)容涉獵到平臺Hadoop的搭建、數(shù)據(jù)的分析使用、使用Java來完成基于大數(shù)據(jù)的用戶全面畫像,為學(xué)員的綜合技能進(jìn)行加持,為學(xué)員就業(yè)提供更多的可能性。云和數(shù)據(jù)JAVA大數(shù)據(jù)課程,真實(shí)項(xiàng)目覆蓋從立項(xiàng)到上線的全過程,真正的學(xué)習(xí)即工作。學(xué)員工作后可開發(fā)的項(xiàng)目涉及幾乎所有行業(yè)。階梯式課程讓你的職業(yè)規(guī)劃道路一馬平川,步步高升!
趙家小燕兒
java開發(fā)工程師一般做以下開發(fā):
一、初級部分
1、Java 程序設(shè)計(jì)基礎(chǔ),包括 J2sdk基礎(chǔ)、Java面向?qū)ο蠡A(chǔ)、Java API使用、數(shù)據(jù)結(jié)構(gòu)及算法基礎(chǔ)、Java AWT圖形界面程序開發(fā);
2、J2SE平臺Java程序設(shè)計(jì),包括Swing圖形程序設(shè)計(jì), Socket網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì),對象序列化,Java 常用數(shù)據(jù)結(jié)構(gòu),Applet,流和文件,多線程程序設(shè)計(jì);
3、Java桌面系統(tǒng)項(xiàng)目開發(fā),4~5人組成一個項(xiàng)目組,項(xiàng)目大小為(15人*工作日)
4、Linux的基本操作,Linux下的Java程序開發(fā),Linux系統(tǒng)的簡單管理;
5、Oracle數(shù)據(jù)庫,包括SQL/PLSQL;數(shù)據(jù)庫和數(shù)據(jù)庫設(shè)計(jì);簡單掌握ORACLE9i 數(shù)據(jù)庫的管理。
二、中級部分
1、Java Web應(yīng)用編程,包括 Java Oracle 編程,即JDBC;
2、JavaWeb編程,包括JSP、Servlet,JavaBean;
3、Java應(yīng)用編程,包括Weblogic、Websphere、Tomcat以及利用Jbuilder開發(fā)Java程序;
4、MVC與Struts,學(xué)習(xí)業(yè)界通用的MVC設(shè)計(jì)模式和Struts架構(gòu)。
三、高級部分
1、J2ME程序設(shè)計(jì),包括J2EE程序、J2ME;Java高級程序設(shè)計(jì)(J2EE),包括J2EE體系結(jié)構(gòu)和J2EE技術(shù)、EJB;Weblogic使用、 JBuilder開發(fā);
2、Java和XML,包括Java Web Service,JavaXML, 業(yè)界主流XML解析器程序設(shè)計(jì);
3、軟件企業(yè)規(guī)范和軟件工程,包括UML系統(tǒng)建模型和設(shè)計(jì)(Rational Rose 200x)軟件工程和業(yè)界開發(fā)規(guī)范;CVS版本控制、Java Code書寫規(guī)范。
蘇瀟若之蘇蘇
桌面級應(yīng)用:尤其是需要跨平臺的桌面級應(yīng)用程序。桌面級應(yīng)用:簡單的說就是主要功能都在我們本機(jī)上運(yùn)行的程序,比如word、excel 等運(yùn)行在本機(jī)上的應(yīng)用就屬于桌面應(yīng)用。企業(yè)級應(yīng)用:簡單的說就是大規(guī)模的應(yīng)用,一般使用人數(shù)較多,數(shù)據(jù)量較大, 對系統(tǒng)的穩(wěn)定性、安全性、可擴(kuò)展性和可裝配性等都有比較高的要求。這是目前 Java應(yīng)用最廣泛的一個領(lǐng)域,幾乎一枝獨(dú)秀。包括各種行業(yè)應(yīng)用,企業(yè)信息化,也包括電子政務(wù)等,領(lǐng)域涉及:辦公自動化 OA,客戶關(guān)系管理 CRM,人力資源 HR, 企業(yè)資源計(jì)劃 ERP、知識管理 KM、供應(yīng)鏈管理 SCM、企業(yè)設(shè)備管理系統(tǒng) EAM、產(chǎn)品生命 周期管理 PLM、面向服務(wù)體系架構(gòu) SOA、商業(yè)智能 BI、項(xiàng)目管理 PM、營銷管理、流程管理 WorkFlow、財(cái)務(wù)管理……等等幾乎所有你能想到的應(yīng)用。嵌入式設(shè)備及消費(fèi)類電子產(chǎn)品,包括無線手持設(shè)備、智能卡、通信終端、醫(yī)療設(shè)備、信息家電(如數(shù)字電視、機(jī)頂盒、 電冰箱)、汽車電子設(shè)備等都是近年以來熱門的 Java 應(yīng)用領(lǐng)域,尤其是手機(jī)上的Java應(yīng)用程序和Java 游戲,更是普及。
優(yōu)質(zhì)工程師考試問答知識庫