全球有25億Java器件運(yùn)行著Java,450多萬Java開發(fā)者活躍在地球的每個(gè)角落數(shù),以千萬計(jì)的Web用戶每次上網(wǎng)都親歷Java的威力。
今天,Java運(yùn)行在7.08億手機(jī)、10億智能卡和7億PC機(jī)上并為28款可兼容的應(yīng)用服務(wù)器提供了功能強(qiáng)大的平臺(tái)。越來越多的企業(yè)因?yàn)槭褂昧薐ava而提高了生產(chǎn)效率,越來越多的人學(xué)習(xí)Java技術(shù)找到了滿意的工作。
在未來5年內(nèi),合格軟件人才的需求將遠(yuǎn)大于供給。Java軟件工程師是目前國際高端計(jì)算機(jī)領(lǐng)域就業(yè)薪資非常高的一類軟件工程師。
根據(jù)專業(yè)數(shù)據(jù)分析,由于我國經(jīng)濟(jì)發(fā)展不均衡因素,Java軟件工程師工資待遇在城市之間的差異也較大,一級(jí)城市(如北京、上海等),初級(jí)軟件工程師的待遇大概在4000-6000之間,中級(jí)軟件工程師的待遇在6000—8000之間,而高級(jí)軟件工程師的待遇基本破萬。
從Java的應(yīng)用領(lǐng)域來分,Java語言的應(yīng)用方向主要表現(xiàn)在以下三個(gè)方面:首先是大中型的商業(yè)應(yīng)用;其次是桌面應(yīng)用,就是常說的C/S應(yīng)用;再次是移動(dòng)領(lǐng)域應(yīng)用。
綜上而言Java就業(yè)方向?yàn)椋嚎梢詮氖翵SP網(wǎng)站開發(fā)、Java編程、Java游戲開發(fā)、Java桌面程序設(shè)計(jì),以及其他與Java語言編程相關(guān)的工作??蛇M(jìn)入電信、銀行、保險(xiǎn)專業(yè)軟件開發(fā)公司等從事軟件設(shè)計(jì)和開發(fā)工作。
Java工程師的薪水相對(duì)較高。通常來說,具有3~5年開發(fā)經(jīng)驗(yàn)的工程師,擁有年薪10萬元是很正常的一個(gè)薪酬水平。但是,對(duì)Java人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java人員。
當(dāng)前世界各地持有JavaProgrammer證書的人員供需差距極大,迫使企業(yè)不得不用高薪聘請(qǐng)Java程序員。因此,JavaProgrammer的含金量比一般的技術(shù)人員要高出很大一塊。
(一)前端基礎(chǔ)技術(shù):HTML+CSS
(二)軟件編程技術(shù):
JavaSE,面向?qū)ο缶幊痰乃枷牒途幊袒A(chǔ)知識(shí)。JavaSE是初學(xué)者通向成功的基礎(chǔ),而且對(duì)它掌握程度直接決定了后期成為Java軟件工程師的等級(jí)。
(一)本階段學(xué)習(xí)內(nèi)容
1. Java介紹和Java語言基礎(chǔ)語法,介紹Ecllipse工具。
2. 數(shù)組和常用算法。
3. 面向?qū)ο缶幊趟枷耄撼橄蟆⒎庋b、繼承多態(tài)。
4. Java的一些常用類,對(duì)編程思想的運(yùn)用和快速開發(fā)起到輔助作用。
5. Java異常處理機(jī)制。
6. Java集合框架和泛型的使用。
7. 文件讀、寫操作的JavaIO流。
8. Java多線程運(yùn)行機(jī)制及線程同步機(jī)制。
9. Java的反射和Class的應(yīng)用。
10. Java對(duì)數(shù)據(jù)庫的操作及數(shù)據(jù)持久化。
11. MySQL數(shù)據(jù)庫,掌握數(shù)據(jù)庫的基礎(chǔ)編程技術(shù)。
(二)項(xiàng)目實(shí)訓(xùn)
項(xiàng)目實(shí)訓(xùn)
JavaWeb開發(fā),是指采用Java語言實(shí)現(xiàn)面向互聯(lián)網(wǎng)架構(gòu)的基礎(chǔ)MVC設(shè)計(jì)模式的編程技術(shù)。本階段學(xué)習(xí)由淺入深,通過JSP+Servlet+JavaBean的技術(shù)解決方案詳細(xì)介紹JSP/Sevlet技術(shù)和JavaEE開發(fā)思路。
(一)本階段學(xué)習(xí)內(nèi)容
1. JavaScript技術(shù)基礎(chǔ)介紹。
2. Web服務(wù)器介紹和HTTP協(xié)議。
3. JavaWeb環(huán)境搭建、JavaEE框架組織結(jié)構(gòu)。
4. JSP技術(shù)。
5. Servlet技術(shù)。
6. 會(huì)話及監(jiān)聽。
7. 過濾器技術(shù)。
8. MVC設(shè)計(jì)模式。
(二)項(xiàng)目實(shí)訓(xùn)
(一)JavaEE集成開發(fā)框架(Struts+Spring+Hibernate)的編程思想和主流框架技術(shù)。
1. struts2框架:基本MVC模式的工作流程及開發(fā),實(shí)現(xiàn)服務(wù)器端與客戶端的數(shù)據(jù)交互。
2. Hibernate框架:強(qiáng)大的、高性能的對(duì)象/關(guān)系映射框架,提供一套成熟的數(shù)據(jù)持久化解決方案。
3. Spring框架:通過反向控制和依賴注入技術(shù)、面向方面編程技術(shù)等,簡化了企業(yè)級(jí)開發(fā)過程。
4. Jquery EasyUI框架:前端框架技術(shù),提供了與服務(wù)器端技術(shù)的無縫集成。
(二)項(xiàng)目實(shí)訓(xùn)
就業(yè)崗位:軟件開發(fā)工程師