先說(shuō)結(jié)論珊蟀,無(wú)論小程序火不火菊值,短期內(nèi),前端都很搶手育灸,但長(zhǎng)期來(lái)看腻窒,更值錢的也許是有架構(gòu)基礎(chǔ)的人才。
正文:
從騰訊官方公布小程序內(nèi)測(cè)磅崭,到小程序正式上線儿子,我的朋友圈里經(jīng)歷了兩次幾乎是全線的刷屏。除了永遠(yuǎn)在等待熱點(diǎn)紅利的媒體人砸喻,兩次刷屏的重心不盡相同柔逼,簡(jiǎn)單概括,就是從開(kāi)發(fā)者轉(zhuǎn)移到了商業(yè)圍觀者割岛。這其中涉及到的差異非常微妙愉适,后面再講。
先不說(shuō)這次刷屏了癣漆,這次刷屏還在熱潮當(dāng)中维咸,能看到這篇文章的人,估計(jì)已經(jīng)看到 100 個(gè)關(guān)于小程序不同的看法了。
倒是想先回顧一下上次刷屏癌蓖,當(dāng)時(shí)小程序剛剛宣布內(nèi)測(cè)瞬哼,我尋永遠(yuǎn)站在熱點(diǎn) 3 米之外的程序員們?nèi)吭乇耍鞘俏业谝淮我?jiàn)證互聯(lián)網(wǎng)社群的力量:短短一天里费坊, 辦公室所有開(kāi)發(fā)者加入的無(wú)論微信群還是 QQ 群倒槐,都迅速爆滿,我自己加的一個(gè) QQ 群不到一天附井,就成員過(guò)千讨越。接下來(lái)的一周,那個(gè)群持續(xù)地討論了當(dāng)時(shí)還在保密開(kāi)發(fā)永毅,零星流出的各種技術(shù)要點(diǎn)把跨。
轉(zhuǎn)型前端,發(fā)家致富沼死?
如果要總結(jié)那一次刷屏着逐,一句話就可以了:「轉(zhuǎn)型前端,發(fā)家致富意蛀∷时穑」搞得簡(jiǎn)尋的客戶紛紛跑來(lái)問(wèn)前端行情。
騰訊官方公布小程序內(nèi)測(cè)時(shí)县钥,一開(kāi)始秀姐,大家都在猜測(cè),微信會(huì)給出怎樣的流量入口和應(yīng)用場(chǎng)景若贮,邊猜測(cè)省有,邊摩拳擦掌,紛紛準(zhǔn)備以應(yīng)用商店或訂閱號(hào)的形式準(zhǔn)備著小程序谴麦。當(dāng)時(shí)蠢沿,各技術(shù)社區(qū),爭(zhēng)論的是原生 APP 和 H5 之間的性能差異匾效,并以此警告人才供需兩邊的公司和程序員舷蟀,要合理把握自己的需求和價(jià)位。
事到如今面哼,靴子落地雪侥,人們發(fā)現(xiàn),之于小程序精绎,優(yōu)秀的前端人才當(dāng)然重要速缨,但更重要的是小程序本身的期待變化:既不是低頻 APP 的簡(jiǎn)單遷移,也不是微信服務(wù)號(hào)的功能替換代乃,這不僅僅是說(shuō)微信要竭力避免流量分發(fā)旬牲,而是仿粹,張小龍看中的根本就是線下與線上的連接。
原生 APP 與 H5 性能之爭(zhēng)原茅,變成了線上線下如何實(shí)現(xiàn)高效打通的難題吭历。無(wú)論對(duì)公司還是程序員來(lái)說(shuō),想要在小程序上有一番作為擂橘,這個(gè)變化都是巨大的晌区,也就是,原本大家以為通贞,只需要有幾個(gè)能成事的前端搞出個(gè)東西來(lái)替代 APP 或服務(wù)號(hào)就萬(wàn)事大吉了朗若,現(xiàn)在卻發(fā)現(xiàn),根本是要對(duì)整個(gè)線下進(jìn)行場(chǎng)景發(fā)現(xiàn)和線上化昌罩。
長(zhǎng)遠(yuǎn)來(lái)看哭懈,O2O 有多復(fù)雜,小程序就會(huì)同樣有多復(fù)雜茎用,小程序未來(lái)的生態(tài)建構(gòu)也取決于此遣总。(不要只看人們?cè)跓狳c(diǎn)期的反應(yīng),人們追熱點(diǎn)有多快轨功,忘記熱點(diǎn)就有多快旭斥,哪怕對(duì)象是微信。)
既然這樣古涧,那么問(wèn)題就來(lái)了垂券,小程序最需要的是前端嗎?需要怎樣的前端蒿褂?這個(gè)問(wèn)題幾乎等同于圆米,O2O 做好 APP 就可以了嗎卒暂?
不光小程序需要前端
在回答小程序需要怎樣的前端人才之前啄栓,我們可以基本判定,在互聯(lián)網(wǎng)從 pc 到移動(dòng)端再到智能場(chǎng)景的變遷中也祠,更需要的一定是兩個(gè)端點(diǎn)上的技術(shù)突破昙楚,一是底層技術(shù)的支撐、突破诈嘿;二是直接面對(duì)用戶的前端優(yōu)化堪旧。
其中在底層技術(shù)上,隨著移動(dòng)互聯(lián)網(wǎng)發(fā)展日趨成熟奖亚,這一趨勢(shì)已經(jīng)體現(xiàn)出來(lái)了淳梦。根據(jù)簡(jiǎn)尋的數(shù)據(jù)****,****去年算法工程師崗位需求量出現(xiàn)了爆發(fā)式增長(zhǎng)昔字,不光各巨頭互聯(lián)網(wǎng)和人工智能類別的公司愿意養(yǎng)著(看起來(lái)無(wú)直接產(chǎn)出的)算法工程師了爆袍,甚至一個(gè) B 輪及以上的大數(shù)據(jù)公司首繁,沒(méi)個(gè)算法工程師,簡(jiǎn)直都不好意思出門跟人打招呼了陨囊。(具體現(xiàn)狀和形勢(shì)弦疮,簡(jiǎn)尋會(huì)會(huì)再出文章,詳細(xì)闡述蜘醋。)
在前端方面胁塞,實(shí)際上,不光小程序需要前端压语,而是整個(gè)互聯(lián)網(wǎng)都需要前端啸罢。作為一個(gè)大約從 2005 年左右才開(kāi)始有專門崗位設(shè)置的行業(yè),前端工程師在 2010 年无蜂,也就是移動(dòng)互聯(lián)網(wǎng)全面發(fā)展之后伺糠,開(kāi)始被大面積需要。
根據(jù)簡(jiǎn)尋的數(shù)據(jù)斥季,在 2015 年训桶,北京和武漢(某種意義上可以代表一線互聯(lián)網(wǎng)和二線互聯(lián)網(wǎng)城市)的工程師需求崗位中,前端都是僅次于 Java 的熱門崗位
根據(jù)indeed.com對(duì)全世界互聯(lián)網(wǎng)人才數(shù)據(jù)的抓取酣倾,在過(guò)去 10 年中舵揭,「HTML5」是需求增長(zhǎng)最快的開(kāi)發(fā)崗位,并在2010年和2014年底有兩次爆發(fā)性增長(zhǎng)
那這一次躁锡,國(guó)內(nèi)的業(yè)界會(huì)因?yàn)樾〕绦蛩淼内厔?shì)午绳,對(duì)前端的總體需求量造成大的波動(dòng)嗎?小程序需要什么樣的前端人才映之?
答案很簡(jiǎn)單:不會(huì)拦焚;要求變高。
因?yàn)榧词刮⑿拍軌驑?gòu)建一個(gè)良好的小程序生態(tài)杠输,對(duì)目前野蠻生長(zhǎng)赎败、標(biāo)準(zhǔn)滯后、各種框架和工具日新月異的前端蠢甲,起到的也是更流程化僵刮、更標(biāo)準(zhǔn)化的推動(dòng)。實(shí)際上鹦牛,小程序剛剛發(fā)布搞糕,已經(jīng)有公司提供「一鍵生成小程序」了。
并且曼追,因?yàn)樾〕绦蛑匾暤木€上線下的場(chǎng)景發(fā)現(xiàn)和打通窍仰,對(duì)前端的要求會(huì)變得高得多。(當(dāng)然礼殊,這也是廢話驹吮,不管是微信的小程序還是其它鲫忍,隨著人機(jī)交互,線上線下連接的不斷深入钥屈,對(duì)前端的準(zhǔn)入門檻和綜合素質(zhì)都會(huì)不斷提高悟民。)
搶手的人才和值錢的人才
現(xiàn)在回到小程序上,我們假設(shè)微信能構(gòu)建起一個(gè)良好的小程序生態(tài)吧(即使微信不能篷就,我依然認(rèn)為這是一種互聯(lián)網(wǎng)趨勢(shì)射亏。)但即便如此,真正涉及到小程序人才供需的竭业,其實(shí)還有一個(gè)張小龍不斷提起智润,但卻被討論得不多的地方,那就是二維碼未辆。
二維碼被微信普及窟绷,成為人們?cè)谝苿?dòng)端使用最多的入口,二維碼作為移動(dòng)互聯(lián)網(wǎng)最重要的入口之一咐柜,對(duì)標(biāo)的應(yīng)該是語(yǔ)音交互兼蜈,后者是美國(guó)的微軟、google拙友、facebook为狸,國(guó)內(nèi)的百度共同的選擇。
這當(dāng)中的差別約等于遗契,未來(lái)你是拿著手機(jī)掃一掃二維碼進(jìn)行去餐廳等位辐棒,還是對(duì)著手機(jī)說(shuō)一句話等位。如果技術(shù)足夠成熟牍蜂,我更看好后者漾根。但直到如今,無(wú)論是技術(shù)本身鲫竞,硬件要求辐怕,還是復(fù)雜的應(yīng)用場(chǎng)景(比如用戶的方言口音),都在阻礙著語(yǔ)音交互的全面應(yīng)用贡茅。
作為一個(gè)產(chǎn)品經(jīng)理秘蛇,而非技術(shù)極客其做,張小龍選擇二維碼而非語(yǔ)音交互顶考,實(shí)際上是在遠(yuǎn)期的酷炫產(chǎn)品和眼前的應(yīng)用現(xiàn)實(shí)當(dāng)中做出的平衡選擇。但這并不排除小程序未來(lái)會(huì)采用語(yǔ)音這樣更智能的交互方式妖泄,因?yàn)榱己玫恼Z(yǔ)音交互驹沿,也不是什么遠(yuǎn)到不可見(jiàn)的事。
所以蹈胡,對(duì)于多有有志于開(kāi)發(fā)小程序的企業(yè)來(lái)說(shuō)渊季,正如「歪理邪說(shuō)」霍炬的判斷朋蔫,「接入方式都是表現(xiàn)層,重要的部分是后端的數(shù)據(jù)和數(shù)據(jù)處理能力却汉,或者提供信息的能力驯妄。所以只要設(shè)計(jì)好架構(gòu),表現(xiàn)層可以用非常低的成本疊加上去合砂∏嗳樱」
這句話的延展意思是,無(wú)論小程序的未來(lái)怎樣翩伪,短期內(nèi)微猖,前端都會(huì)是搶手的人才。但長(zhǎng)遠(yuǎn)來(lái)看缘屹,就算小程序真的成氣候了凛剥,更值錢的,也一定會(huì)是有底層架構(gòu)基礎(chǔ)的人才轻姿。