轉(zhuǎn)帖|行業(yè)資訊|編輯:鄭恭琳|2015-09-25 10:39:27.000|閱讀 240 次
概述:短短數(shù)年之間,越來(lái)越多的人涌入到以iOS和Android為首的移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域。但真正精通各項(xiàng)移動(dòng)開(kāi)發(fā)技能的程序員和開(kāi)發(fā)者是供不應(yīng)求的。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
短短數(shù)年之間,越來(lái)越多的人涌入到以iOS和Android為首的移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域。即使如此,大多數(shù)開(kāi)發(fā)者的收入?yún)s呈現(xiàn)涼薄之態(tài)。事實(shí)上,對(duì)于各個(gè)企業(yè)及團(tuán)隊(duì)而言,真正精通各項(xiàng)移動(dòng)開(kāi)發(fā)技能的程序員和開(kāi)發(fā)者是供不應(yīng)求的。而隨著越來(lái)越多的企業(yè)關(guān)注、投身到移動(dòng)事業(yè)上,移動(dòng)開(kāi)發(fā)需求也會(huì)日益增加。
開(kāi)發(fā)者想要努力提高應(yīng)用創(chuàng)收能力,就必須充實(shí)自身。對(duì)此,EA DICE(美國(guó)藝電旗下的游戲工作室)總裁Shravan Goli和On The GoWARE總裁Mike Newman一起,總結(jié)了時(shí)下最受雇主及人事經(jīng)理青睞的9大移動(dòng)開(kāi)發(fā)技能,細(xì)數(shù)有哪些移動(dòng)開(kāi)發(fā)技能是最值得開(kāi)發(fā)者深入學(xué)習(xí)的。
Java龍頭老大的地位并不僅僅局限于當(dāng)前炙手可熱的移動(dòng)開(kāi)發(fā)者技能排行榜。它在諸如TIOBE等編程語(yǔ)言排行榜中也是穩(wěn)居前三甲。在移動(dòng)應(yīng)用開(kāi)發(fā)中,Java主要用于構(gòu)建原生Android應(yīng)用。“當(dāng)然,Java可不止這么點(diǎn)兒能耐,Google只是利用了Java的一部分優(yōu)勢(shì)而已。盡管可供選擇的開(kāi)發(fā)框架不少,但精通Java的開(kāi)發(fā)者在進(jìn)行Android應(yīng)用開(kāi)發(fā)時(shí)能夠更得心應(yīng)手。”Shravan如是說(shuō)。
而Mike則表示,“如果你是Android開(kāi)發(fā)者,最好還是精通Java。盡管它對(duì)移動(dòng)Web開(kāi)發(fā)用處并不大,但對(duì)于構(gòu)建Android應(yīng)用而言,它卻是必不可少的。”
在移動(dòng)開(kāi)發(fā)市場(chǎng)之中,微軟的移動(dòng)平臺(tái)所占份額并不大,但有趣的是,市場(chǎng)對(duì)于.NET開(kāi)發(fā)人員的需求卻是越來(lái)越大。這是為什么?答案就在于后端集成。Mike就表示,“集成對(duì)移動(dòng)開(kāi)發(fā)解決方案至關(guān)重要。”鑒于越來(lái)越多的后端系統(tǒng)使用微軟產(chǎn)品及服務(wù),.NET的高需求也就不足為奇了。
而在Shravan看來(lái),市場(chǎng)對(duì)于.NET的高需求有著另外一個(gè)非常重要的原因,就是云計(jì)算技術(shù)的運(yùn)用。目前,云技術(shù)已從淺嘗輒止的研究階段進(jìn)展到實(shí)驗(yàn)階段,并很快將投入到真實(shí)的產(chǎn)品開(kāi)發(fā)之中。
4. JavaScript
移動(dòng)Web體驗(yàn)和響應(yīng)式設(shè)計(jì)促使著移動(dòng)開(kāi)發(fā)市場(chǎng)對(duì)于JavaScript的需求量持續(xù)走高。Shravan表示,“JavaScript更像是瀏覽器級(jí)別的技術(shù),所以在進(jìn)行移動(dòng)Web設(shè)計(jì)時(shí),使用JavaScript絕對(duì)是大有裨益。”
除此之外,開(kāi)發(fā)者還可以通過(guò)Titanium等跨平臺(tái)工具,使用JavaScript開(kāi)發(fā)出原生移動(dòng)應(yīng)用,并實(shí)現(xiàn)“一次編寫(xiě),隨處運(yùn)行”,但使用這樣的工具卻常常會(huì)出現(xiàn)局限性以及產(chǎn)品更新滯后的問(wèn)題。
Capgemini最近的一份調(diào)查報(bào)告顯示,有29%的參與者表示他們?nèi)狈?zhuān)業(yè)的移動(dòng)應(yīng)用測(cè)試技能。這足以說(shuō)明對(duì)于移動(dòng)應(yīng)用開(kāi)發(fā)而言,質(zhì)量測(cè)試/質(zhì)量保證是何其地重要。
Shravan表示,良好的移動(dòng)體驗(yàn)與應(yīng)用質(zhì)量測(cè)試直接掛鉤。但在移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的這幾年里,移動(dòng)應(yīng)用測(cè)試方面的人才卻十分匱乏。盡管如此,許多公司還是盡力地挖掘?qū)I(yè)的測(cè)試人員,因?yàn)槿绻麥y(cè)試疲軟的話(huà),他們的下場(chǎng)會(huì)很難過(guò)。
談到UI,不論是設(shè)計(jì)師還是UI開(kāi)發(fā)者,都明白,UI設(shè)計(jì)應(yīng)該始終圍繞用戶(hù)打轉(zhuǎn),以用戶(hù)為核心,做用戶(hù)之所愿。真正的UI專(zhuān)家對(duì)于界面設(shè)計(jì)的每一個(gè)細(xì)節(jié)都應(yīng)該了如指掌,并保證用戶(hù)在應(yīng)用運(yùn)行過(guò)程中,每一步都有著非常良好的體驗(yàn)。
“用戶(hù)界面就像后端代碼一樣不可或缺,如果你設(shè)計(jì)的用戶(hù)界面不能工作,或者運(yùn)行起來(lái)超級(jí)別扭,非常反人類(lèi),那么后端代碼再好也沒(méi)用。在這方面,Google和蘋(píng)果就始終秉承著自己的原則,從而保證應(yīng)用程序運(yùn)行流暢。”Newman說(shuō)道。
Native和HTML5之爭(zhēng)由來(lái)已久,但毋庸置疑的是,HTML5的“Write once,run anywhere”對(duì)于開(kāi)發(fā)者無(wú)疑是一個(gè)非常大的誘惑。也正因如此,移動(dòng)開(kāi)發(fā)市場(chǎng)對(duì)于HTML5的需求量還在不斷地上升。盡管當(dāng)下兼具“Native App良好用戶(hù)交互體驗(yàn)的優(yōu)勢(shì)”和“HTML5 App跨平臺(tái)開(kāi)發(fā)的優(yōu)勢(shì)”的Hybrid App逐漸成為移動(dòng)應(yīng)用開(kāi)發(fā)的首選。但正如Shravan所說(shuō),“HTML5是響應(yīng)式設(shè)計(jì)中最為重要的一部分”,越來(lái)越多的企業(yè)正在逐漸向響應(yīng)式設(shè)計(jì)靠攏,因此,在未來(lái),對(duì)于HTML5的需求勢(shì)必還會(huì)增加。
Mike則表示,“無(wú)論是進(jìn)行移動(dòng)端還是桌面端Web開(kāi)發(fā),對(duì)于開(kāi)發(fā)者,HTML5都是不可缺少的。因?yàn)樗虲SS、JavaScript已經(jīng)取代Flash開(kāi)發(fā),成為主流。”
9. Objective-C
EA DICE數(shù)據(jù)顯示,移動(dòng)開(kāi)發(fā)市場(chǎng)對(duì)于精通Objective-C的程序員及開(kāi)發(fā)者需求相比往年,同比增長(zhǎng)4%,部分原因可能是因?yàn)閕OS 7的發(fā)布。但無(wú)論如何,作為iOS開(kāi)發(fā)的標(biāo)準(zhǔn)語(yǔ)言,Objective-C理所當(dāng)然地成為眾多iPhone開(kāi)發(fā)工程師所公認(rèn)的標(biāo)準(zhǔn),也是iOS開(kāi)發(fā)者必須具備的技能。
盡管從事iOS開(kāi)發(fā)的人數(shù)量非常多,但精通Objective-C并不像說(shuō)起來(lái)那么容易。Mike就表示,“Objective-C是最晦澀的編程語(yǔ)言之一,學(xué)習(xí)曲線(xiàn)相對(duì)較陡,真正精通的可以說(shuō)是寥寥無(wú)幾。這也正是為什么交叉開(kāi)發(fā)者少之又少的原因。
轉(zhuǎn)自:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn