2015年,正是國(guó)家鼓勵(lì)創(chuàng)業(yè)的時(shí)候,“大眾創(chuàng)業(yè)、萬(wàn)眾創(chuàng)新”,創(chuàng)業(yè)公司融資成功的消息不斷爆出,空氣中都彌漫著金錢(qián)的味道。
我當(dāng)時(shí)也按捺不住,和同學(xué)在教育領(lǐng)域開(kāi)始創(chuàng)業(yè),由于需要開(kāi)發(fā)App,就開(kāi)始招聘Android程序員和iOS程序員。
面談了幾個(gè),我就發(fā)現(xiàn)不對(duì)勁兒,這移動(dòng)開(kāi)發(fā)要的工資也太高了吧!一個(gè)初級(jí)的Android開(kāi)發(fā)要的工資竟然超過(guò)了工作好幾年的Java開(kāi)發(fā)。
但是沒(méi)辦法,移動(dòng)互聯(lián)網(wǎng)正是火熱的時(shí)候,很多公司都要開(kāi)發(fā)App,市面上會(huì)開(kāi)發(fā)的人又不多,手機(jī)端開(kāi)發(fā)非常搶手。
有個(gè)膽大的朋友,自己才有一年多經(jīng)驗(yàn),但是竟然搞了個(gè)iOS培訓(xùn)班,一個(gè)人收1萬(wàn)多,招了100多人,真是淘金不如賣(mài)鏟子啊!
轉(zhuǎn)眼間,八九年過(guò)去了,大量手機(jī)端程序員涌入,這個(gè)市場(chǎng)迅速飽和了。
更關(guān)鍵的是,App之戰(zhàn)已經(jīng)結(jié)束,市場(chǎng)已經(jīng)穩(wěn)定,該有的App都有了,需求少了。
由于主要是維護(hù)App,很多公司就留一兩個(gè)移動(dòng)端開(kāi)發(fā),把其他的裁撤掉,公司甚至讓這些“留守”的人兼職前端或者后端,程序員被迫轉(zhuǎn)型,有的進(jìn)入了Android系統(tǒng)級(jí)開(kāi)發(fā),有的轉(zhuǎn)到了車(chē)機(jī)開(kāi)發(fā),有的轉(zhuǎn)到了智能設(shè)備……
十來(lái)年時(shí)間,傳統(tǒng)的移動(dòng)互聯(lián)網(wǎng)就走到了盡頭,未來(lái)的道路在哪里呢?
到了今年,我發(fā)現(xiàn)市面上突然如雨后春筍般出現(xiàn)了很多鴻蒙培訓(xùn)班,再現(xiàn)了2015年的盛況,據(jù)說(shuō)鴻蒙開(kāi)發(fā)技術(shù)人才也成了就業(yè)市場(chǎng)的香餑餑。難道程序員賺錢(qián)的機(jī)遇又來(lái)了?
我在網(wǎng)上搜索鴻蒙,發(fā)現(xiàn)的確鴻蒙已成為了互聯(lián)網(wǎng)行業(yè)的新風(fēng)口,很多企業(yè)和程序員開(kāi)始躍躍欲試,想在這個(gè)新賽道撈到第一桶金。
可能會(huì)有人擔(dān)心,鴻蒙是個(gè)新的操作系統(tǒng),生態(tài)發(fā)展起來(lái)會(huì)比較艱難。
這確實(shí)是個(gè)難題,因?yàn)橹暗腤indows Phone,三星的Tizen,webOS,全都因?yàn)樯鷳B(tài)問(wèn)題死掉了。
但是鴻蒙生態(tài)經(jīng)過(guò)短短一年的發(fā)展,已經(jīng)有了10億臺(tái)設(shè)備,15000個(gè)原生鴻蒙應(yīng)用和元服務(wù)了!支付寶、新浪、攜程、美團(tuán)、京東、小紅書(shū)、WPS、釘釘…… 日常使用的應(yīng)用都有了,這是個(gè)非常了不起的成就!
根據(jù)統(tǒng)計(jì),16%的市場(chǎng)占有率是一個(gè)操作系統(tǒng)的生死線(xiàn),低于它的都活下來(lái)很難。但是,現(xiàn)在鴻蒙已經(jīng)達(dá)到17%,越過(guò)了生死線(xiàn),可以預(yù)見(jiàn),鴻蒙接下來(lái)就是一路狂奔了。
華為為了幫助中小開(kāi)發(fā)者實(shí)現(xiàn)賽道轉(zhuǎn)換,在鴻蒙生態(tài)中快速獲取資源和用戶(hù),打出一片屬于自己的天地,還發(fā)布了 “鴻蒙原生應(yīng)用開(kāi)發(fā)者激勵(lì)計(jì)劃”。
現(xiàn)在短短1個(gè)多月,就已經(jīng)有第一波開(kāi)發(fā)者拿到了現(xiàn)金激勵(lì)和流量激勵(lì)——比如,“味知”元服務(wù)的開(kāi)發(fā)者孫天雨,用 1 周的時(shí)間就完成了開(kāi)發(fā)、上線(xiàn);南京三零幺科技有限公司,僅用 3 天時(shí)間就讓“輕AI-證件照生成”元服務(wù)在鴻蒙應(yīng)用市場(chǎng)上架了。成都檸檬有夢(mèng)科技有限公司一次性上架了檸檬課程表、檸檬記賬、檸檬點(diǎn)點(diǎn)和檸檬提醒日 4 個(gè) App 。
這個(gè)活動(dòng)——開(kāi)發(fā)上架每個(gè)鴻蒙原生應(yīng)用,光“基礎(chǔ)激勵(lì)”就有2000元現(xiàn)金和價(jià)值1萬(wàn)元的流量扶持贈(zèng)送金。“應(yīng)用活躍激勵(lì)”單個(gè)應(yīng)用更是高達(dá)10萬(wàn)元現(xiàn)金。
不僅有真金白銀的現(xiàn)金獎(jiǎng)勵(lì),也有助力產(chǎn)品商業(yè)化的流量扶持,最高可獲百萬(wàn)現(xiàn)金+價(jià)值500萬(wàn)流量激勵(lì)。我認(rèn)為,現(xiàn)在還有企業(yè)直接投入現(xiàn)金激勵(lì)開(kāi)發(fā)者,真的挺難得的。
既然身邊這么多朋友在今年都不約而同的投入到鴻蒙原生應(yīng)用的開(kāi)發(fā),于是我也上網(wǎng)系統(tǒng)性的看了一些關(guān)于原生鴻蒙的資料。其中有個(gè)特性比較吸引我——“一次開(kāi)發(fā),多端部署”。
其實(shí),現(xiàn)在智能設(shè)備越多越多,手機(jī)、平板、手表、耳機(jī)、音響、汽車(chē)…… 它們的數(shù)量至少比手機(jī)多一個(gè)數(shù)量級(jí),將來(lái)是萬(wàn)物互聯(lián)的時(shí)代,這里邊蘊(yùn)含著巨大的機(jī)會(huì)。
問(wèn)題是,這么多設(shè)備,計(jì)算能力、屏幕尺寸、操作系統(tǒng)、開(kāi)發(fā)語(yǔ)言、交互方式都不一樣,讓程序員去做適配開(kāi)發(fā)是要累死的。
編程中最重要就是抽象,有沒(méi)有一種操作系統(tǒng),把各種各樣設(shè)備的能力、交互事件、屏幕邏輯做個(gè)抽象呢?這就是鴻蒙 “一次開(kāi)發(fā),多端部署”的價(jià)值所在了。
對(duì)不同的屏幕寬度,鴻蒙抽象和定義了四種尺寸:超小、小、中、大。超小對(duì)應(yīng)智能穿戴設(shè)備,小對(duì)應(yīng)手機(jī)和折疊屏折疊態(tài),中對(duì)應(yīng)折疊屏展開(kāi)態(tài)和平板,大對(duì)應(yīng)智慧屏。
對(duì)不同設(shè)備的不同能力(是否具備定位能力、是否具備攝像頭、是否具備藍(lán)牙等),鴻蒙系統(tǒng)也做了邏輯抽象,方便開(kāi)發(fā)者進(jìn)行不同軟、硬件能力的功能適配。
在這個(gè)基礎(chǔ)上,鴻蒙實(shí)現(xiàn)了應(yīng)用的“自由流轉(zhuǎn)”。舉個(gè)小例子,我在手機(jī)上播放視頻,想切換到Pad上接著看,需要在Pad上找到對(duì)應(yīng)的影視軟件打開(kāi),再找到上次的播放歷史記錄,需要3~4步甚至5步才能接著看。用鴻蒙的話(huà)我只需一步就可以在我的Pad上打開(kāi),無(wú)縫銜接、非常絲滑。
手機(jī)端開(kāi)發(fā)熄火以后,有不少程序員轉(zhuǎn)到了前端,做小程序開(kāi)發(fā),鴻蒙的“元服務(wù)”也實(shí)現(xiàn)了類(lèi)似的功能,它無(wú)需安裝,點(diǎn)開(kāi)就用,用完就走,非常方便。
就我自己的感受來(lái)看,鴻蒙對(duì)開(kāi)發(fā)者來(lái)說(shuō)也非常友好,提供了一整套完善的開(kāi)發(fā)、測(cè)試、發(fā)布的工具。
例如IDE是DevEco Studio,它是基于開(kāi)源的IntelliJ IDEA Community打造的,IDEA有口皆碑,我用了一下,DevEco Studio用起來(lái)也非常順手。
鴻蒙的編程語(yǔ)言是ArkTS,是基于TypeScript擴(kuò)展的,它在定義UI的時(shí)候,直接使用了聲明式的方法,非常簡(jiǎn)潔清晰。
@Entry
@Component
struct Index {
@State message: string = 'Hello World'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
我記得我剛學(xué)Android的時(shí)候,被XML定義的界面給搞得頭暈眼花,現(xiàn)在可輕松多了。
ArkUI采用了聲明式開(kāi)發(fā)范式,核心思想是數(shù)據(jù)驅(qū)動(dòng)UI變化,例如下面的代碼片段,只要message發(fā)生變化,相應(yīng)的UI就會(huì)自動(dòng)更新。
Button('Click me')
.onClick(() => {
this.message= '你好,鴻蒙!';
})
鴻蒙還提供了豐富的學(xué)習(xí)教程和應(yīng)用模板,相信有經(jīng)驗(yàn)的手機(jī)開(kāi)發(fā)人員,可以很快上手,開(kāi)發(fā)出界面漂亮,功能強(qiáng)大的鴻蒙原生應(yīng)用出來(lái)。
在萬(wàn)物互聯(lián)的新時(shí)代,原生鴻蒙實(shí)現(xiàn)了“一次開(kāi)發(fā),多端部署”,“可分可合,自由流轉(zhuǎn)”,“統(tǒng)一生態(tài),原生智能”,是個(gè)非常先進(jìn)的分布式操作系統(tǒng)。而且鴻蒙學(xué)習(xí)成本低,工具和文檔很完善,對(duì)于正在尋找新賽道的程序員,鴻蒙原生開(kāi)發(fā)可以說(shuō)是個(gè)相當(dāng)不錯(cuò)的機(jī)會(huì)。
同時(shí),鴻蒙作為一個(gè)年輕的生態(tài),提供了更為廣闊的舞臺(tái),蘊(yùn)藏了更大的創(chuàng)新機(jī)會(huì),讓大家能夠充分發(fā)揮自己的創(chuàng)意和才華。因此,也有越來(lái)越多的開(kāi)發(fā)者開(kāi)始嘗試使用鴻蒙原生應(yīng)用開(kāi)發(fā),并取得了顯著成果。
對(duì)于正在尋找新賽道的程序員,鴻蒙原生開(kāi)發(fā)確實(shí)是個(gè)不錯(cuò)的機(jī)會(huì)。強(qiáng)烈建議程序員們關(guān)注一下這個(gè)活動(dòng),可以?huà)叽a了解詳情。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.