前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

NO IMAGE

文章略長,沒耐心者可以跳到文末小編已用三句話概括全文。

事情起因是這樣子的,有團隊做了一款可以直接生成網頁的手機APP釋出了。某知友就慌亂了,覺得前端工程師會被AI所取代,開始糾結學習前端還是後端。

“手機APP可以直接生成網頁,取代了前端工程師的一部分工作,隨著APP的進一步開發使用,前端開發的行業空間將更加狹小,是不是就意味著,前端開發正面臨著被淘汰的局面?”

前端真的會被取代嗎?

答案是否定的。誠然,按照人類現在的發展趨勢,未來所有工作都將被AI取代,但是計算機行業肯定也是要在後期才會被取代,優先取代的必然是一些流水線上的固定崗位的重複工作。

在這裡我還是要推薦下我自己建的web前端開發學習群:731669587,群裡都是學web前端開發的,如果你正在學習前端 ,小編歡迎你加入,今天分享的這個案例已經上傳到群檔案,大家都是軟體開發黨,不定期分享乾貨(只有前端軟體開發相關的),包括我自己整理的一份2018最新的前端進階資料和高階開發教程,歡迎進階中和進想深入前端的小夥伴。

很多人會有這種想法,有以下幾個原因:

1、大部分人對於前端工程師的誤解

一個轉換網頁的APP的出現就能引起這麼多人的猜測和恐慌,足以說明很多人對於前端開發的認識和了解是不夠清晰的。

真正的前端開發並不是傻瓜式的網頁生成可以取代的,在這個前端開發快速發展的網際網路時代,你還認為前端開發只是切網頁的,那你就大錯特錯了。

來看一則招聘啟示:

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

看崗位職責就知道了,一個APP轉換網頁怎麼可能撼動前端開發整個行業呢?大家真是太小看我們的前端攻城獅的日常了。

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

總結一下來說,前端工作主要方向是下面三個:

1.偏設計和互動方向

重點是設計或互動能力,需要知道頁面怎麼做好看,怎麼更符合使用者的使用習慣(使用者的需求大多數的是無止境的,無理的,無邏輯的)

設計能力強的後續可以轉懂技術的設計!互動能力強的後續可以轉產品。

2.偏邏輯和架構方向

和後端有些近似了。其實是前後端分離後產物,現在的後端只負責產出資料,那麼和頁面相關的邏輯轉換就需要前端繼續實施了,更高階的就需要知道框架的選型以及業務模組的封裝。

發展方向就是架構師了,當然也不排除一部分同學直接轉成了後端

3.偏安全&運維方向

早期的前端程式碼都是依附於後端進行部署,但是現在cdn,node環境搭建,都需要專門的同學去負責。這個方向比較雜,也比較容易產生大牛,所以crsf攻擊、頁面響應優化這樣的事一般都會放到這塊來

下面是我篩選的幾個大咖的分析,我覺得還是比較中肯的額,但不完全代表我的看法

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

專業性的方面分析完了,我們再來看看側面因素,為何一個看似門外漢提出的問題會有60萬人響應呢?這讓我陷入深思,行內都知道,2017年開始前端突然崛起,大批大批的IT人員或者非IT人員轉行做前端,這60萬人中,學藝不精者,心態浮躁者應該佔了大部分,那就引出下面第二個觀點。

2、行業內大批學藝不精者造成市場飽和假象

由於前端工程師的入門門檻較低,很多人認為HTML、CSS、JavaScript並不是很難掌握的語言,似乎只要花一點時間,無論是誰,都可以通過網上教程或者書本入門。

許多人懷著追求高薪的想法入行,其實也沒什麼錯,但是無法安心學習,淺嘗輒止,會一點皮毛便不再深入研究,所以即便有大量的前端工程師湧入,公司對於技術紮實的優秀工程師的需求仍然只增不減。

來看看資料(早先小編還有一篇大資料分析前端技術發展潮流的文章,有意者可以關注閱讀)

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

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

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

(以北京、上海、深圳、廣州等一線城市為首,一線城市對於前端攻城獅需求量仍然極大.)

整個網際網路在不斷髮展,前端開發技術也在不斷進步,前端開發市場會越來越廣泛,人才需求當然也不會止步於當前,所以不論現在還是未來,整體市場都不會飽和,只會低端飽和,高階缺人。未來優秀前端開發工程師將成為市場爭搶的資源。而淘汰的並不是前端,應該是落後的技術和不合格的開發者。

10 年前的前端工程師熟悉所有 IE6 bug,只要你說得出表象,他就能告訴你這個 bug 叫什麼名字、成因是什麼、如何能夠繞過去同時保持跟其它瀏覽器相容。

10年後的現在,這樣的技術是顯然被淘汰了的。

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

上圖的發言者明顯在當下發展最好的幾個IT公司工作過,這樣的一位大咖為何會被淘汰,他的自我分析也說出來本質問題,這個問題才是所有前端工程師不管新人還是大咖都要認真對待的——迭代能力問題。各大濫竽充數的開發者開始在行業中找不到自己的一席之地,正面分析,前端開發在未來巨大的潛力和優勢,反之思考在這巨大的潛力下,就是前端技術日新月異的技術迭代是非常考驗程式設計師的學習新知識的能力的。

3.前端開發技術日新月異,那麼前端開發攻城獅的未來又在哪裡呢?

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

據螞蟻金服資料平臺,負責資料中臺產品研發的前端工程師成曰分析預測:

隨著前端技術發展,那些小規模移動App市場被一些巨頭把持,小規模App生存空間將越來越小,PC資訊導航類網站(網址、購物、論壇、生活)由於移動優先、智慧推薦的現狀,也同樣面臨更加狹小的生存空間。

還有一大變化是,大量工作需要前端來做:

  • 日常辦公軟體(複雜應用,並且慢慢從桌面程式演化為Web):Office、Email、文件管理、產品設計、專案管理、程式碼編輯器

  • 大資料/AI配套軟體(複雜應用,並且慢慢從桌面程式演化為Web):需要大量的後臺系統來做資料分析/機器學習

  • 播放器/遊戲:H5代替Flash,如Web Audio、Web Video、Canvas

  • 容器/DSL/核心/小程式:支付寶/微信/釘釘容器,核心(也就是UC、QQ瀏覽器核心),及其自定義DSL(如果將來手機的底層能力都可以上浮到小程式,很有想象空間)

  • 產品資訊展示類網站(炫酷應用):各種智慧裝置官網、大企業官網

前端工程師面臨巨大危機,前端真的會被淘汰嗎?看看大咖們怎麼說

文末小編總結一段話,概括所有問題。

前端開發近十年都不易被撼動或取代,重要程度逐年增長中,吸金能力亦然。

從業者應該注重自身知識鞏固和新知識的更新迭代。

找準時代發展方向,努力專研,勇於創新能讓你走在時代最前頭。


回答上期讀者問題:

“前段時間很多剛學習程式設計的新朋友問我有沒有好資料,所以我都在認真搜尋新的跟得上潮流的有價值的程式設計資料。價值不菲,足足3000G,找了好多大咖蒐集的!比外面的學習資料,或者某寶的2塊錢資料強多了。終於整理完全,可以分享給大家了。”想要的評論或者私信“領資料”