範文齋

位置:首頁 > 行業範文 > 就業前景

java方向的就業前景

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。

java方向的就業前景

什麼是java:

Java是一種簡單的,面向對象的,分佈式的,說明型的,健壯安全的,結構中立的,可移植的,性能優異、多線程的動態語言。Java分爲三個體系JavaSE(Java2 Platform Standard Edition,java平臺標準版),JavaEE(Java2 Platform,Enterprise Edition,java平臺企業版),JavaME(Java2 Platform Micro Edition,java平臺微型版)。所以一般JAVA培訓也分爲J2SE,J2EE,J2ME培訓,各個體系的方向有所不同,JAVA培訓的內容也有所不同。

通過JAVA培訓,學員可以系統把握面向對象編程語言JAVA的核心語法,能夠理解J2SE、J2ME、J2EE三種體系架構的理論思想和架構內容,把握JAVA程序設計的主要模式和核心思想,熟練把握基於JAVA語言的編程技巧和編程工具,能夠獨立完成基於JAVA的客戶端和服務器端應用程序的開發、調試、部署和執行。一般Java培訓包括以下內容:HTML/XML語言、 數據庫技術、Java程序設計、 數據結構與算法、Java設計模式、J2EE設計和應用、Eclipse/CVS/OpenSource. 軟件測試/安全性編碼技術、UML設計、UNIX. 項目實戰。

JAVA就業前景

JAVA人才社會需求量大,根據IDC的統計數字,在所有軟件開發類人才的需求中,對JAVA工程師的需求達倒全部需求量的60%~70%。同時,JAVA工程師薪水相對較高。通常來說,具有3~5年開發經驗的工程師,擁有年薪10萬元是很正常的一個薪酬水平。80%學員畢業後年薪都超過了5萬元。Java平臺以其移動性、安全性和開放性受倒追捧。

JAVA就業前景分析發展方向大致分爲兩類:

1、成爲管理人員,例如產品研發經理,技術經理,項目經理等。繼續他的技術工作之路,成爲高級軟件工程師、需求工程師等。根據IDC的統計數字,在所有軟件開發類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。同時,Java工程師的薪水相對較高。Java軟件工程師一般月薪範圍在4000-10000元,遠遠超過了應屆畢業生月薪2500元的平均水平。通常來說,有一年工作經驗的Java高級軟件工程師的薪酬大致在年薪10-13萬左右。

2、從Java的應用領域來分,Java語言的應用方向主要表現在以下三個方面:首先是大中型的商業應用;其次是桌面應用,就是常說的C/S應用;再次是移動領域應用。綜上而言JAVA就業方向爲:可以從事JSP網站開發、Java編程、Java遊戲開發、Java桌面程序設計,以及其他與Java語言編程相關的工作。可進入電信、銀行、保險專業軟件開發公司等從事軟件設計和開發工作。

發展歷程

20世紀90年代,硬件領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因爲使用它可以大幅度提升消費類電子產品(如電視機頂盒、麪包烤箱、移動電話等)的智能化程度。Sun公司爲了搶佔市場先機,在1991年成立了一個稱爲Green的項目小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室裏面研究開發新技術,專攻計算機在家電產品上的嵌入式應用。

由於C++所具有的優勢,該項目組的研究人員首先考慮採用C++來編寫程序。但對於硬件資源極其匱乏的單片式系統來說,C++程序過於複雜和龐大。另外由於消費電子產品所採用的嵌入式處理器芯片的種類繁雜,如何讓編寫的程序跨平臺運行也是個難題。爲了解決困難,他們首先着眼於語言的開發,假設了一種結構簡單、符合嵌入式應用需要的硬件平臺體系結構併爲其制定了相應的規範,其中就定義了這種硬件平臺的二進制機器碼指令系統(即後來成爲“字節碼”的指令系統),以待語言開發成功後,能有半導體芯片生產商開發和生產這種硬件平臺。對於新語言的設計,Sun公司研發人員並沒有開發一種全新的語言,而是根據嵌入式軟件的要求,對C++進行了改造,去除了留在C++的一些不太實用及影響安全的成分,並結合嵌入式系統的實時性要求,開發了一種稱爲Oak的面嚮對象語言。

由於在開發Oak語言時,尚且不存在運行字節碼的硬件平臺,所以爲了在開發時可以對這種語言進行實驗研究,他們就在已有的硬件和軟件平臺基礎上,按照自己所指定的規範,用軟件建設了一個運行平臺,整個系統除了比C++更加簡單之外,沒有什麼大的區別。1992年的夏天,當Oak語言開發成功後,研究者們向硬件生產商進行演示了Green操作系統、Oak的程序設計語言、類庫和其硬件,以說服他們使用Oak語言生產硬件芯片,但是,硬件生產商並未對此產生極大的熱情。因爲他們認爲,在所有人對Oak語言還一無所知的情況下,就生產硬件產品的風險實在太大了,所以Oak語言也就因爲缺乏硬件的支持而無法進入市場,從而被擱置了下來。

1994年6、7月間,在經歷了一場歷時三天的討論之後,團隊決定再一次改變了努力的目標,這次他們決定將該技術應用於萬維網。他們認爲隨着Mosaic瀏覽器的到來,因特網正在向同樣的高度互動的遠景演變,而這一遠景正是他們在有線電視網中看到的。作爲原型,帕特里克·諾頓寫了一個小型萬維網瀏覽器WebRunner。[4]

1995年,互聯網的蓬勃發展給了Oak機會。業界爲了使死板、單調的靜態網頁能夠“靈活”起來,急需一種軟件技術來開發一種程序,這種程序可以通過網絡傳播並且能夠跨平臺運行。於是,世界各大IT企業爲此紛紛投入了大量的人力、物力和財力。這個時候,Sun公司想起了那個被擱置起來很久的Oak,並且重新審視了那個用軟件編寫的試驗平臺,由於它是按照嵌入式系統硬件平臺體系結構進行編寫的,所以非常小,特別適用於網絡上的傳輸系統,而Oak也是一種精簡的語言,程序非常小,適合在網絡上傳輸。Sun公司首先推出了可以嵌入網頁並且可以隨同網頁在網絡上傳輸的Applet(Applet是一種將小程序嵌入到網頁中進行執行的技術),並將Oak更名爲Java(在申請註冊商標時,發現Oak已經被人使用了,再想了一系列名字之後,最終,使用了提議者在喝一杯Java咖啡時無意提到的Java詞語)。5月23日,Sun公司在Sun world會議上正式發佈Java和HotJava瀏覽器。IBM、Apple、DEC、Adobe、HP、Oracle、Netscape和微軟等各大公司都紛紛停止了自己的相關開發項目,競相購買了Java使用許可證,併爲自己的產品開發了相應的Java平臺。

1996年1月,Sun公司發佈了Java的第一個開發工具包(JDK 1.0),這是Java發展歷程中的'重要里程碑,標誌着Java成爲一種獨立的開發工具。9月,約8.3萬個網頁應用了Java技術來製作。10月,Sun公司發佈了Java平臺的第一個即時(JIT)編譯器。

1997年2月,JDK 1.1面世,在隨後的3周時間裏,達到了22萬次的下載量。4月2日,Java One會議召開,參會者逾一萬人,創當時全球同類會議規模之紀錄。9月,Java Developer Connection社區成員超過10萬。

1998年12月8日,第二代Java平臺的企業版J2EE發佈。1999年6月,Sun公司發佈了第二代Java平臺(簡稱爲Java2)的3個版本:J2ME(Java2 Micro Edition,Java2平臺的微型版),應用於移動、無線及有限資源的環境;J2SE(Java 2 Standard Edition,Java 2平臺的標準版),應用於桌面環境;J2EE(Java 2Enterprise Edition,Java 2平臺的企業版),應用於基於Java的應用服務器。Java 2平臺的發佈,是Java發展過程中最重要的一個里程碑,標誌着Java的應用開始普及。

1999年4月27日,HotSpot虛擬機發布。HotSpot虛擬機發布時是作爲JDK 1.2的附加程序提供的,後來它成爲了JDK 1.3及之後所有版本的Sun JDK的默認虛擬機[7]。

2000年5月,JDK1.3、JDK1.4和J2SE1.3相繼發佈,幾周後其獲得了Apple公司Mac OS X的工業標準的支持。2001年9月24日,J2EE1.3發佈。2002年2月26日,J2SE1.4發佈。自此Java的計算能力有了大幅提升,與J2SE1.3相比,其多了近62%的類和接口。在這些新特性當中,還提供了廣泛的XML支持、安全套接字(Socket)支持(通過SSL與TLS協議)、全新的I/OAPI、正則表達式、日誌與斷言。2004年9月30日,J2SE1.5發佈,成爲Java語言發展史上的又一里程碑。爲了表示該版本的重要性,J2SE 1.5更名爲Java SE 5.0(內部版本號1.5.0),代號爲“Tiger”,Tiger包含了從1996年發佈1.0版本以來的最重大的更新,其中包括泛型支持、基本類型的自動裝箱、改進的循環、枚舉類型、格式化I/O及可變參數。

2005年6月,在Java One大會上,Sun公司發佈了Java SE 6。此時,Java的各種版本已經更名,已取消其中的數字2,如J2EE更名爲JavaEE,J2SE更名爲JavaSE,J2ME更名爲JavaME。

2006年11月13日,Java技術的發明者Sun公司宣佈,將Java技術作爲免費軟件對外發布。Sun公司正式發佈的有關Java平臺標準版的第一批源代碼,以及Java迷你版的可執行源代碼。從2007年3月起,全世界所有的開發人員均可對Java源代碼進行修改[9]。

2009年,甲骨文公司宣佈收購Sun[10]。2010年,Java編程語言的共同創始人之一詹姆斯·高斯林從Oracle公司辭職。2011年,甲骨文公司舉行了全球性的活動,以慶祝Java7的推出,隨後Java7正式發佈。2014年,甲骨文公司發佈了Java8正式版

標籤:java 前景 就業