著互聯網的發展,IT行業也成為如今的就業熱門行業,但是很多想要轉行做開發的人,在選擇轉行之前就有一個疑問,那就是:學HTML5好,還是Java好?
1、發展前景
HTML5發展前景:
HTML5并不是一項新的技術,HTML是HTML5的前身,在2014年10月29日HTML5的標準規范制定完成。HTML5工程師是協調前端設計師、后端程序員實現網站頁面或程序的界面美化、交互體驗的一個職位。目前,HTML5無論是從實用性、市場需求還是薪資待遇來看,都是廣受從業人員青睞的發展方向。
Java發展前景:
現在一般軟件公司,大多需要java方面的工程師,一般的嵌入式公司也是同樣需要Java方面的人才,目前,我國仍然還存在很大的Java人才缺口,缺口可達42.5萬,并且以每年20%左右的速度增長。
2、就業方向
HTML5就業方向
Web前端開發工程師、用戶界面測試、HTML5開發工程師、Web APP開發工程師
Java就業方向
JSP網站開發、Java編程、Java游戲開發、Java桌面程序設計,以及其他與Java語言編程相關的工作,也可進入電信、銀行、醫療、郵箱、物流、保險專業軟件開發公司等從事軟件設計和開發工作。
HTML5屬于前端行業,而Java屬于后端,從事HTML5開發的程序員和從事Java開發的程序員所需要的掌握的技術以及工作職責都是不同的。
從上文我們看出,HTML5和Java的都屬于發展前景好,職業發展也不錯的,至于學哪個好?其實是沒有必要去對比的,因為它們分別屬于前端和后端,沒有什么可比性,關鍵在于想要進入IT行業的你,對哪個更感興趣。
不要太過于糾結這個問題,從事IT方向的開發,不管是前端,還是后端,都不要僅局限于某一種編程語言,盡量在把一門語言吃透的情況下,去接觸其它類型的語言,因為多個語言,一般在邏輯與思想上,可以是互通的。而且在自己已經吃透一門語言的情況下,每多了解和掌握一門其他的技術都是可以提高自己的行業競爭力的。
既然選擇了從事IT行業,就要抱有不斷學習的心態,IT行業的發展是飛速的,想要一直從事這個行業,就需要不斷提升自己,讓自己一直進步。IT行業不會排斥任何想要進入這個行業的人,但是它會淘汰掉那些停止學習和進步的人。
TML5是移動互聯網的未來嗎?
自2010年喬布斯公開支持并在iOS禁止Flash后,在多數開發者心中,這開始變成一個肯定的答案。
2010年到2011年,HTML5概念被熱炒,受到追捧,甚至不少人預言HTML5應用將會替代原生app。但或許是當初被捧得太高,而不論是生態環境還是技術支持都遠遠算不上成熟,HTML5游戲在短暫熱捧之后遭遇諸多問題,隨后開始陷入冰谷,當初使用HTML5開發游戲的團隊紛紛轉型——HTML5或許將是未來,但現在談論還為時過早。
在被遺忘一段時間之后,現在,一些專注于游戲領域的HTML5引擎服務提供商正在重整旗鼓(詳見今日推送的第二篇文章),這讓我們不由再次回頭審視HTML5游戲走過的整個路程,并開始思考一個問題:在HTML5那條通往“未來”的遙遠道路上,它正站在一個什么樣的位置上?
■過去
2010年4月,蘋果公司宣布禁止FlashPlayer登陸iOS系統,鼓勵開發者使用HTML5技術,這一舉動引起了軒然大波,喬布斯甚至為此撰寫了一篇長文《關于Flash的幾點思考》進行回應。當年十月,Zynga收購了HTML5游戲引擎開發商Dextrose,并在隨后發布了第一款HTML5游戲《MafiaWarsAtlanticCity》。
從2011年開始,HTML5的概念開始火爆,在這一年,諸多大廠紛紛出擊這一領域進行布局,MOTO投資了HTML5游戲公司Moblyng,迪士尼收購了HTML5游戲引擎公司RocketPack。
Facebook社交游戲開發商Wooga也在當年宣布進軍HTML5和iOS游戲領域。
在同一年,Unity確認支持HTML5,Facebook收購HTML5技術團隊Strobe,將自身在移動端的發力重心放在HTML5上。同年,手游大廠EA、Popcap、Gameloft也相繼發布了自己的HTML5游戲。
在2011年底,還有一件重要的事情,Adobe宣布停止在Android系統更新FlashPlayer,并推薦開發者使用HTML5技術開發移動Web應用。
就在看起來形勢一片大好HTML5概念火熱的時候,哀歌從2012年開始唱響。
在2012年開年之際,此前MOTO投資的HTML5游戲開發商Moblyng倒閉是第一個音符,隨后在六月,Wooga宣布停止開發HTML5游戲,他們曾經推出一款HTML5游戲《MagicLand:Island》,但是玩家玩這個游戲的總次數只有130萬次,留存率僅5%,相比之下,他們在iOS平臺推出的《DiamondDash》則獲得了1800萬次的下載。
為這支哀歌譜下強音的是Facebook的失敗。在2012年9月,扎克伯格在接受采訪時表示:“Facebook曾經錯誤地將賭注押在了HTML5上,這是我們最大的戰略錯誤,致使我們錯失了移動市場的發展良機。”
在那之后,曾經被捧上高位打上未來標簽的HTML5技術在移動端狠狠摔落,HTML5開始淡出視野。
總結下來,HTML5在移動游戲領域所遭遇的困境,主要是由于四個原因:
1、技術不成熟,開發生態不完整
2、沒有合適的載體,瀏覽器渲染性能低下
3、沒有成熟的生態環境(渠道,運營商)
4、受制于網絡環境
這些原因最終造成了游戲功能和表現受限,體驗大打折扣。
在2013年底,下一代JavaScript標準規范ES6草案鎖定并正式發布。
■現在
目前HTML5的框架和庫都普遍偏于Web應用的制作,專注于游戲的偏少,比較流行的HTML5框架包括CreateJS,JQuery,AngularJS和Node.js,專注于HTML5游戲的引擎有Impact、Phaser、Pixi、Createjs、EaselJSPhaser、Turbulenz、GameClosure、Coco2d-HTML5和Egret等。
現在主流網站幾乎全部支持HTML5標準,幾乎所有流行的網站都采用了HTML5技術。但是在移動設備上,還尚未出現非常成熟的HTML5應用或游戲,這一市場還在剛剛起步。游戲方面,此前有一二三國、修仙三國、三國喵喵傳等游戲,而目前,墨麟、游戲谷、光年互動等開發商正在開發HTML5游戲。
正在發生的另外一些事情:
1.各瀏覽器對HTML5標準化的支持正在慢慢趨于一致
2.硬件的變革正在不斷推動采用HTML5技術制作的復雜應用和游戲的用戶體驗的快速提升
3.Web游戲類型在3G/4G網絡下的數據發送接收速度正在變得相對高效,但目前國內總體網絡質量仍不樂觀
4.逐漸涌現出的HTML5游戲引擎和制作工具,開始降低H5游戲制作成本,并提高游戲開發效率
5.混生應用出現,上層使用h5開發,底層使用c++渲染,性能得到很大提升,這種方式是當前階段的主流
6.一些巨頭正在嘗試引領這個市場,騰訊的手機QQ空間的安卓版應用,在前段時間將“玩吧”菜單放置在了底部菜單欄的一級入口;在玩吧中,現在已經上線了不少HTML5游戲,不僅有休閑游戲,也有一些卡牌類的中重度游戲,同時在安裝QQ空間首次登錄時,會自動進入一個名為“讓童年飛”的HTML5休閑游戲,騰訊正在嘗試引導用戶嘗試這些HTML5游戲,不過總體來說,內容還處于匱乏階段,玩吧目前僅提供13款游戲;此外還有百度輕應用等。
看起來一切正在往前有序推進,不過站在游戲開發者角度來說又是什么看法?
在一些開發者看來,HTML5游戲開發快、易調試、跨平臺、推廣成本更低的特點,或許會是其優勢所在,但是問題的核心在于如果不能在游戲體驗上給予玩家更多好處,那么就沒有太多的理由去看好,基于這點才會有市場,別的都是業內臆想。
而對于游戲玩家來說,內容才是永遠的核心。
■未來
HTML5的成熟條件是什么?
互聯網行業前景好,薪資高,很多想進去這一領域的小伙伴都在糾結,學Java好還是HTML5好?對于想學習軟件開發的朋友來說,HTML5是新興起的技術,發展前景應該不錯;Java一直以來都很受歡迎,所以發展前景也不容小視。Java和HTML5的薪資待遇也都十分不錯。那么,到底學Java好還是HTML5好呢?今天千鋒武漢HTML5培訓小編就從兩者的發展前景、工資待遇和入門難度等方面幫大家梳理一下。
Java與HTML5各自的發展前景如何?
HTML5技術開發的站點與應用可以兼容PC端與移動端、Windows與Linux、安卓與IOS。它可以輕易地移植到各種不同的開放平臺、應用平臺上。主要用于開發網頁相關的應用,網頁、網站的開發和維護,網頁游戲,WebAPP的開發等工作。
Java技術的應用場景廣泛一些,可以做:
1、 做網站:Java可以用來編寫網站,現在很多大型網站都用Jsp編寫。
2、 做Android開發:Android是一種基于Linux的自由及開放源代碼的操作系統,其源代碼是Java。
3、 做游戲:諾基亞的手機游戲有90%以上都是Java開發的。PC端的游戲有《我的世界》,《英雄聯盟》等。
4、 做軟件:Eclipse,MyEclipse等知名Java開發工具.有關開發軟件組件。
兩者的發展前景都很不錯,Java的應用場景相對廣泛一些,所以可能性更大。
Java和HTML5的工資待遇情況
現在是學習Web前端的佳時期。前端的核心技術HTML5已成移動互聯網主宰者,各行業都用其開發互聯網應用,但目前整個互聯網行業的Web前端工程師緊俏,企業正高薪求才,薪資待遇一漲再漲!從職友集的數據顯示,HTML5工程師的平均工資在10150左右,將近30%的HTML5工程師,工資水平能達到10K-15K,整體來看,從事HTML5開發的薪資待遇還是十分不錯的。
至于Java開發,自誕生之日起一直很受追捧,根據IDC的統計數字,在所有軟件開發類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。同時,Java工程師的薪水相對較高。Java軟件工程師平均工資在12780元左右,低工資也在4.5K,遠遠超過了應屆畢業生2500元的平均水平。通常來說,有一年工作經驗的Java高級軟件工程師的薪酬大致在年薪10-13萬左右。
從工資待遇上看,無論是學Java還是學HTML5相差不大,都是比較好的選擇。
Java和HTML5的入門難度怎么樣?
HTML5前端源于HTML語言發展而來,由于HTML和CSS起點低、容易入門。相對于其他IT技術職位來說, HTML5前端工程師相當于半個程序員,所以你不用擔心學不會。很多從事此項工作的都是非計算機相關專業出身,很多都是0基礎開始學的,而且因為職位所處位置的交叉性,也就有很多Web前端開發人員是轉行而來。
Java語言語法簡單,Java語言擁有與C、C++等眾多流行語言一樣的簡潔易懂的關鍵字、語法,而且是各種后臺開發語言中相對比較容易上手的語言。使用Java語言開發諸如服務后臺、數據報表等復雜的應用場景都有簡單完美的解決方案,所以從事Java開發有越來越容易的趨勢。
從入門難度上看,HTML5的入門難度較小,但是Java的入門難度在后臺開發語言中也是屬于比較容易的,也有很多零基礎學習Java開發的朋友找到了不錯的工作。
綜上所述,無論是學Java還是HTML5,兩者學精都是有優勢、有發展前景的,至于學Java好還是HTML5好,具體可依自己感興趣的方向選擇學習。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。