前端開發(fā)真的會被取代嗎?
事情是這樣子的,前不久有團隊做了款手機版app這段時間發(fā)布了,可以直接生成網(wǎng)頁。
于是很多人就慌了手腳
“手機APP可以直接生成網(wǎng)頁,取代了前端工程師的一部分工作,隨著APP的進一步開發(fā)使用,前端開發(fā)的行業(yè)空間將更加狹小,是不是就意味著,前端開發(fā)正面臨著被淘汰的局面?”
前端真的要被取代了嗎?
答案是,當然不會。
很多人會有這種想法,有以下兩個主要原因:
1、大部分人對于前端工程師的誤解
一個轉(zhuǎn)換網(wǎng)頁的APP的出現(xiàn)就能引起這么多人的猜測和恐慌,足以說明很多人對于前端開發(fā)的認識和了解是不夠清晰的。
真正的前端開發(fā)并不是傻瓜式的網(wǎng)頁生成可以取代的,在這個前端開發(fā)快速發(fā)展的互聯(lián)網(wǎng)時代,你還認為前端開發(fā)只是切網(wǎng)頁的,那你就大錯特錯了。
來看一則招聘啟示:

看崗位職責就知道了,一個APP轉(zhuǎn)換網(wǎng)頁怎么可能撼動前端開發(fā)整個行業(yè)呢?大家真是太小看我們的前端攻城獅的日常了。

2、行業(yè)內(nèi)大批學(xué)藝不精者造成市場飽和假象
由于前端工程師的入門門檻較低,很多人認為HTML、CSS、JavaScript并不是很難掌握的語言,似乎只要花一點時間,無論是誰,都可以通過網(wǎng)上教程或者書本入門。
許多人懷著追求高薪的想法入行,其實也沒什么錯,但是無法安心學(xué)習(xí),淺嘗輒止,會一點皮毛便不再深入研究,所以即便有大量的前端工程師涌入,公司對于技術(shù)扎實的優(yōu)秀工程師的需求仍然只增不減。
來看看數(shù)據(jù)

(以北京為例,截止到2018年3月12日,前端崗位需求兩萬多。)

(以北京、上海、深圳、廣州等一線城市為首,一線城市對于前端攻城獅需求量仍然極大.)
整個互聯(lián)網(wǎng)在不斷發(fā)展,前端開發(fā)技術(shù)也在不斷進步,前端開發(fā)市場會越來越廣泛,人才需求當然也不會止步于當前,所以不論現(xiàn)在還是未來,整體市場都不會飽和,只會低端飽和,高端缺人。未來優(yōu)秀前端開發(fā)工程師將成為市場爭搶的資源。而淘汰的并不是前端,應(yīng)該是落后的技術(shù)和不合格的開發(fā)者。
10 年前的前端工程師熟悉所有 IE6 bug,只要你說得出表象,他就能告訴你這個 bug 叫什么名字、成因是什么、如何能夠繞過去同時保持跟其它瀏覽器兼容。
10年后的現(xiàn)在,這樣的技術(shù)是顯然被淘汰了的。
前端開發(fā)技術(shù)日新月異,那么前端開發(fā)攻城獅的未來又在哪里呢?
據(jù)螞蟻金服數(shù)據(jù)平臺,負責數(shù)據(jù)中臺產(chǎn)品研發(fā)的前端工程師成曰分析預(yù)測:
隨著前端技術(shù)發(fā)展,那些小規(guī)模移動App市場被一些巨頭把持,小規(guī)模App生存空間將越來越小,PC信息導(dǎo)航類網(wǎng)站(網(wǎng)址、購物、論壇、生活)由于移動優(yōu)先、智能推薦的現(xiàn)狀,也同樣面臨更加狹小的生存空間。
還有一大變化是,大量工作需要前端來做:
- 日常辦公軟件(復(fù)雜應(yīng)用,并且慢慢從桌面程序演化為Web):Office、Email、文檔管理、產(chǎn)品設(shè)計、項目管理、代碼編輯器
- 大數(shù)據(jù)/AI配套軟件(復(fù)雜應(yīng)用,并且慢慢從桌面程序演化為Web):需要大量的后臺系統(tǒng)來做數(shù)據(jù)分析/機器學(xué)習(xí)
- 播放器/游戲:H5代替Flash,如Web Audio、Web Video、Canvas
- 容器/DSL/內(nèi)核/小程序:支付寶/微信/釘釘容器,內(nèi)核(也就是UC、QQ瀏覽器內(nèi)核),及其自定義DSL(如果將來手機的底層能力都可以上浮到小程序,很有想象空間)
- 產(chǎn)品信息展示類網(wǎng)站(炫酷應(yīng)用):各種智能設(shè)備官網(wǎng)、大企業(yè)官網(wǎng)
互聯(lián)網(wǎng)紅利期過后,前端開發(fā)開始回歸理性,濫竽充數(shù)的開發(fā)者開始在行業(yè)中找不到自己的一席之地,一邊是前端開發(fā)在未來巨大的潛力和優(yōu)勢,一邊是企業(yè)日益提高的崗位門檻。
























