大家好,我是貓林灸姊,一個(gè)在互聯(lián)網(wǎng)行業(yè)乘風(fēng)破浪十五年的老兵拱燃,其中有十年深耕于IT培訓(xùn)領(lǐng)域,其中7年是在前端領(lǐng)域里探索力惯。在這7年里碗誉,我見(jiàn)證了太多門外漢從什么都不知道成長(zhǎng)為技術(shù)大牛,也隨著市場(chǎng)的急劇惡化見(jiàn)識(shí)到不少同學(xué)從畢業(yè)即失業(yè)父晶,甚至被迫改行送外賣哮缺。一時(shí)間,唏噓不已甲喝。因此尝苇,在這里,我想以我多年的從業(yè)經(jīng)驗(yàn)埠胖,給大家分析一下前端為何火糠溜,又為何突然寒冬,以及正在前端崗位上堅(jiān)守的小伙伴將來(lái)又該怎么做直撤?
移動(dòng)互聯(lián)網(wǎng)的興起
- 在3g時(shí)代非竿,移動(dòng)互聯(lián)網(wǎng)開始萌芽,智能手機(jī)初具雛形谋竖。4g時(shí)代隨著網(wǎng)速進(jìn)一步提升汽馋,移動(dòng)終端能做的事更加廣闊,從購(gòu)物圈盔、上網(wǎng)豹芯、打游戲到辦公、政務(wù)服務(wù)等都是通過(guò)一個(gè)手機(jī)即可實(shí)現(xiàn)驱敲。各家公司也紛紛推出自己的移動(dòng)端app铁蹈,并且越來(lái)越多的創(chuàng)業(yè)者開辦公司做自己的app來(lái)分取移動(dòng)互聯(lián)初期的紅利。在這背景下iOS众眨、Android開發(fā)需求急劇增加握牧。遙想當(dāng)初14容诬、15年貓林老師教iOS時(shí),一直記得有一位學(xué)生學(xué)習(xí)期間三天打漁兩天曬網(wǎng)沿腰。結(jié)果愣是在僅僅只會(huì)Objective-c和UIKit的基本組件后也找到一萬(wàn)三的薪資工作览徒。
純Android、iOS開發(fā)的萎靡
一個(gè)行業(yè)迅速的火爆颂龙,必然會(huì)帶來(lái)大量人員的涌入习蓬。一時(shí)間各種Android、iOS培訓(xùn)雨后春筍般開設(shè)措嵌,大量人員也是看到App開發(fā)的高薪趨之若鶩躲叼。一時(shí)間,市場(chǎng)所提供崗位遠(yuǎn)遠(yuǎn)小于涌入人員企巢。Android枫慷、iOS開發(fā)的初中級(jí)從業(yè)者一時(shí)難以工作,大量培訓(xùn)機(jī)構(gòu)也從此刻倒閉(當(dāng)然浪规,貓林老師所在的黑馬程序員依然堅(jiān)挺或听,只不過(guò)iOS學(xué)科沒(méi)了,貓林從那一刻轉(zhuǎn)入前端學(xué)科)笋婿。
-
那么為何崗位爆發(fā)遠(yuǎn)遠(yuǎn)少于從業(yè)人員爆發(fā)呢誉裆?貓林老師這里給出三點(diǎn)自己的看法
- App行業(yè)發(fā)展到一定程度總會(huì)經(jīng)歷創(chuàng)意枯竭,單一業(yè)務(wù)場(chǎng)景里就有多個(gè)同質(zhì)App萌抵,業(yè)務(wù)增長(zhǎng)受限
- 早期開發(fā)里,同一款A(yù)pp運(yùn)行在Android與iOS元镀,分別需要兩套不同代碼绍填,就意味著企業(yè)必須負(fù)擔(dān)兩套團(tuán)隊(duì)的費(fèi)用,對(duì)于企業(yè)而言栖疑,這也是一筆不小的開支讨永。且在業(yè)務(wù)增長(zhǎng)受限的情況下,減少崗位增加人員效率成為企業(yè)所需
- 新開設(shè)的軟件公司需要快速出產(chǎn)品搶市場(chǎng)遇革,一套Android一套iOS的成本過(guò)高卿闹,且出成品效率慢
在此,各位應(yīng)該發(fā)現(xiàn)了:當(dāng)初企業(yè)迫切需求的是除了尋找新的業(yè)務(wù)突破以外萝快,更多的是希望能有一套代碼完成跨平臺(tái)部署锻霎。這樣就能大大減少團(tuán)隊(duì)成本,并能大大增強(qiáng)開發(fā)效率揪漩,尤其是創(chuàng)業(yè)公司更是迫切期待旋恼。
前端,雄起奄容!
- 正如上面所分析的企業(yè)痛點(diǎn)冰更,大前端概念應(yīng)運(yùn)而生产徊。在當(dāng)時(shí),行業(yè)把所有直接跟用戶打交道的界面統(tǒng)一稱之為“前端”蜀细,這一下子范圍就廣了:網(wǎng)頁(yè)舟铜、手機(jī)應(yīng)用、電腦應(yīng)用統(tǒng)統(tǒng)都劃分到前端范疇內(nèi)奠衔。并且為了同一個(gè)業(yè)務(wù)能既用在web谆刨、手機(jī)應(yīng)用、電腦應(yīng)用涣觉,前后端分離這一概念也成為行業(yè)共識(shí):即讓后端專注于提供服務(wù)痴荐,前端專注于界面交互與設(shè)計(jì)。在這種背景下官册,甚至可以說(shuō)前端踏著后端的尸體踩出了一條康莊大道生兆。正因?yàn)榍昂蠖朔蛛x,后端僅用一種語(yǔ)言提供好的服務(wù)即能用于多端膝宁,可大前端即要web又要手機(jī)甚至還要微信小程序鸦难,一時(shí)間前端崗位風(fēng)靡,純后端崗位反而死了一大片(比如PHP员淫,各位資深“拍黃片”工程師別來(lái)打我)合蔽,在這情況下,前端蓬勃發(fā)展好幾年介返。
前端拴事,已死?圣蝎!
- 正如當(dāng)初iOS火爆時(shí)刃宵,大量人員涌入一樣。前端火爆后徘公,一時(shí)間也是大量人員涌入前端市場(chǎng)牲证。雖然前幾年得益于前端技術(shù)的火爆發(fā)展,跨平臺(tái)技術(shù)如RN关面、flutter坦袍、uniapp持續(xù)加熱,傳統(tǒng)企業(yè)內(nèi)部辦公的web化等太、小程序化捂齐,一時(shí)間崗位數(shù)還是能跟得上從業(yè)人員增長(zhǎng)數(shù)。但隨著疫情的沖擊崗位減少缩抡,以及大量實(shí)體制造業(yè)也想轉(zhuǎn)入互聯(lián)網(wǎng)編程(當(dāng)時(shí)甚至有些培訓(xùn)機(jī)構(gòu)打出口號(hào):無(wú)學(xué)歷無(wú)經(jīng)驗(yàn)又想干編程就選前端)辛燥,外界對(duì)前端從業(yè)人員的評(píng)價(jià)也越來(lái)越低,對(duì)應(yīng)的崗位薪資越來(lái)越少,而要求越來(lái)越高挎塌。甚至很多正在前端崗位的已經(jīng)被裁徘六,被裁后非常難以找到新的工作機(jī)會(huì)。面試溝通上千家榴都,能回復(fù)的可能就個(gè)位數(shù)待锈。在這一陣一陣的求職不易的環(huán)境里,不少前端er不禁發(fā)問(wèn):前端涼了嗎嘴高?
前端竿音,更加嚴(yán)峻的競(jìng)爭(zhēng)
-
事實(shí)上,前端沒(méi)涼拴驮,也不可能涼春瞬。正如之前我說(shuō)過(guò)的“大前端”概念,但凡有界面套啤、有交互宽气,就必須要有前端。那為什么現(xiàn)在崗位這么少潜沦,競(jìng)爭(zhēng)這么激烈呢萄涯?我認(rèn)為無(wú)非如下幾點(diǎn)
- 大部分企業(yè)近些年效益并不好,處于節(jié)流調(diào)整期唆鸡。恨不得一個(gè)開發(fā)者能前后端一起干了涝影,所以純前端并不具有優(yōu)勢(shì)
- 培訓(xùn)機(jī)構(gòu)那幾年培訓(xùn)出的前端開發(fā)者,目前市場(chǎng)上還沒(méi)完全消化完争占。導(dǎo)致目前前端崗位一旦釋放招聘信息必然每日收到上千封簡(jiǎn)歷燃逻,優(yōu)秀人才容易被淹沒(méi)在簡(jiǎn)歷海里
- 純前端崗位技能要求更多更精,像僅僅只是會(huì)Vue與React在市場(chǎng)上已經(jīng)幾乎失去了競(jìng)爭(zhēng)力臂痕,現(xiàn)在的前端還要求一定的多端開發(fā)能力伯襟、圖形能力(three.js)、架構(gòu)能力刻蟹、優(yōu)化能力
而事實(shí)上逗旁,多少前端er現(xiàn)在還僅僅只會(huì)做后臺(tái)管理系統(tǒng)嘿辟?甚至僅僅只會(huì)做echarts繪制圖表舆瘪?每日的工作專注于業(yè)務(wù)的實(shí)現(xiàn),而非技術(shù)的增長(zhǎng)红伦。這樣的工作經(jīng)驗(yàn)即使累個(gè)幾年英古,未來(lái)依然不好在前端里進(jìn)行競(jìng)爭(zhēng)。你自己想想若你是用人單位你愿意花高薪聘請(qǐng)這樣的人嗎昙读?
前端領(lǐng)域召调,個(gè)人未來(lái)如何發(fā)展?
- 要回答這個(gè)問(wèn)題,我覺(jué)得得分情況討論
- 如果你擁有不錯(cuò)的全日制本科本專業(yè)學(xué)歷唠叛,那么建議你往前端leader方向發(fā)展只嚣,多深耕前端技術(shù)棧,對(duì)于前端框架這些技能因?yàn)椴怀S靡踩菀淄照樱瑑H僅只需要泛泛了解册舞,知道各種框架特性能更好解決什么問(wèn)題即可。然后多關(guān)注打包工具障般、架構(gòu)思想调鲸、優(yōu)化思想和實(shí)戰(zhàn)等,然后學(xué)一門后端語(yǔ)言和數(shù)據(jù)庫(kù)操作挽荡,從整體上對(duì)項(xiàng)目各個(gè)流程環(huán)節(jié)有一定理解藐石,再提高自己的項(xiàng)目管理能力和領(lǐng)導(dǎo)力,然后與公司深度綁定定拟,把公司的事業(yè)當(dāng)作自己的事業(yè)來(lái)做于微。
- 如果你的學(xué)歷一般,但是數(shù)學(xué)特別好办素,那么轉(zhuǎn)一個(gè)前端圖形化編程(webGL角雷、three.js)是一個(gè)不錯(cuò)的選擇,現(xiàn)在這個(gè)崗位雖然不多性穿,但是能適配的人也少勺三,且工資待遇相對(duì)更高
- 如果你的學(xué)歷一般,數(shù)學(xué)也一般需曾。那么正如我之前我分析的前端為什么火吗坚?正是因?yàn)椤按笄岸恕备拍睿憔透鼞?yīng)該豐富自己的多平臺(tái)編程能力呆万,確保自己會(huì)web商源、會(huì)安卓、會(huì)iOS谋减、會(huì)小程序牡彻。因此uniapp或flutter的深造必不可少礁蔗。
- 或者你覺(jué)得前端已經(jīng)太卷了子檀,那么多技術(shù)棧自己學(xué)不動(dòng)了,怎么辦呢域慷。那不如站在風(fēng)口严就,擁抱時(shí)代总寻。萬(wàn)物互聯(lián)時(shí)代已悄然來(lái)臨
萬(wàn)物互聯(lián)時(shí)代開啟
- 現(xiàn)如今即將跨入萬(wàn)物互聯(lián)時(shí)代,相比于移動(dòng)互聯(lián)網(wǎng)梢为,萬(wàn)物互聯(lián)時(shí)代的前景更廣闊渐行。這個(gè)時(shí)代下轰坊,不光手機(jī)、平板祟印、電腦參與網(wǎng)絡(luò)與工作肴沫,任何物理設(shè)備、家居等等細(xì)小設(shè)備都將介入到協(xié)作里蕴忆。而此時(shí)華為推出的HarmonyOS(鴻蒙系統(tǒng))正是萬(wàn)物互聯(lián)時(shí)代下誕生的操作系統(tǒng)樊零,其內(nèi)核采用分布式架構(gòu)思想。讓開發(fā)者將來(lái)的開發(fā)孽文,不僅僅是一套代碼驻襟,部署到多端。更是能最大化利用各種設(shè)備的特點(diǎn)進(jìn)行協(xié)作芋哭。
- 并且沉衣,鴻蒙系統(tǒng)作為具有自主知識(shí)產(chǎn)權(quán)的國(guó)產(chǎn)操作系統(tǒng),在核心技術(shù)國(guó)產(chǎn)化的號(hào)召下减牺,必然也會(huì)受到國(guó)內(nèi)政策的扶持豌习。
- 目前華為已經(jīng)扶持了5000家核心應(yīng)用的鴻蒙化工作,越來(lái)越多的企業(yè)也正在準(zhǔn)備鴻蒙的適配拔疚,因?yàn)閷?duì)于企業(yè)而言肥隆,今早進(jìn)入到鴻蒙生態(tài)里,就意味著可能享受到政府補(bǔ)貼稚失,以及盡早把握住華為的高端終端用戶栋艳。很簡(jiǎn)單的道理:同類型的產(chǎn)品你不做鴻蒙化,那你的競(jìng)爭(zhēng)對(duì)手就比你更有優(yōu)勢(shì)句各。所以各家企業(yè)也在如火如荼進(jìn)行鴻蒙化的開發(fā)吸占。
- 從目前各大招聘網(wǎng)站的數(shù)據(jù)而言,鴻蒙崗位也在穩(wěn)步增加凿宾。特別是9.30左右矾屯,華為將發(fā)布Mate70搭載純血鴻蒙操作系統(tǒng)。這意味著鴻蒙正式對(duì)個(gè)人終端用戶開放初厚,屆時(shí)更會(huì)釋放并刺激更多的企業(yè)加入到鴻蒙生態(tài)進(jìn)而釋放對(duì)應(yīng)的開發(fā)崗位件蚕。
- 貓林老師預(yù)估,至少今年下半年到明年上半年以前产禾,都將是招聘崗位大于求職人數(shù)的時(shí)代排作,也許iOS、前端開發(fā)的紅利你都沒(méi)享受到下愈。但是鴻蒙的風(fēng)口纽绍,你可算是趕上了蕾久。
適合轉(zhuǎn)鴻蒙嗎势似?
首先拌夏,前端開發(fā)者并不是企業(yè)最喜歡的轉(zhuǎn)鴻蒙人才。企業(yè)更喜歡的是之前從事安卓履因、iOS開發(fā)的人才轉(zhuǎn)鴻蒙障簿。但是經(jīng)過(guò)前幾年的市場(chǎng)沉淀,哪有那么多安卓栅迄、iOS開發(fā)來(lái)轉(zhuǎn)呢站故?
所以企業(yè)第二選擇就是曾經(jīng)做前端開發(fā)的人才,特別是做微信小程序毅舆、uniapp西篓、flutter等的前端開發(fā)者。所以如果前端的紅海已讓你拼的厭倦憋活,不妨試試?guó)櫭善窠颍苍S是你新的開始。
-
但是不是所有人都適合轉(zhuǎn)鴻蒙悦即,目前這個(gè)環(huán)境下吮成,如果你是有全日制本科學(xué)歷(無(wú)論有無(wú)真實(shí)經(jīng)驗(yàn))或者有全日制專科學(xué)歷(有一定開發(fā)經(jīng)驗(yàn))但還找不到工作或者當(dāng)前工作薪資不滿意時(shí)辜梳,不要猶豫粱甫。請(qǐng)一定要盡快加入到鴻蒙的生態(tài)里,他必然會(huì)給你提供更豐富的報(bào)酬和更多的機(jī)遇作瞄。
如果你是無(wú)學(xué)歷但有一點(diǎn)點(diǎn)經(jīng)驗(yàn)茶宵,建議你好好在本職工作上做好做精,努力成為公司里不可替代的人宗挥。當(dāng)然节预,如果你實(shí)在厭倦,想轉(zhuǎn)個(gè)方向属韧,也是可以趁著自己休息時(shí)間多學(xué)學(xué)鴻蒙安拟,等著鴻蒙崗位井噴釋放。但現(xiàn)在千萬(wàn)不要報(bào)高價(jià)培訓(xùn)班了宵喂,只會(huì)成為韭菜糠赦。低成本甚至零成本利用空閑時(shí)間學(xué)習(xí)才是王道
如果你無(wú)學(xué)歷無(wú)經(jīng)驗(yàn),放棄吧锅棕。至少不應(yīng)該把鴻蒙作為你將來(lái)計(jì)劃的重心拙泽,僅可以當(dāng)空閑時(shí)的興趣愛(ài)好學(xué)習(xí)下
怎么學(xué)鴻蒙?
- 鴻蒙官網(wǎng)裸燎、b站顾瞻、掘金都有不少鴻蒙教程,挑一個(gè)喜歡的跟著學(xué)即可德绿。當(dāng)然荷荤,貓林作為十年資深講師退渗,對(duì)講課有一定的理解,知道你們學(xué)習(xí)時(shí)需要什么蕴纳,怎樣講解你們能更明白会油。所以接下來(lái)貓林也打算撰寫一套免費(fèi)的鴻蒙入門到實(shí)戰(zhàn)的系列教程,如果你有興趣古毛,請(qǐng)關(guān)注我翻翩,跟著我一起踏著鴻蒙的風(fēng)口迎接新的機(jī)會(huì)!