文章略長鹃骂,沒耐心者可以跳到文末小編已用三句話概括全文。
事情起因是這樣子的罢绽,有團隊做了一款可以直接生成網(wǎng)頁的手機APP發(fā)布了畏线。某知友就慌亂了,覺得前端工程師會被AI所取代良价,開始糾結(jié)學(xué)習(xí)前端還是后端寝殴。
“手機APP可以直接生成網(wǎng)頁,取代了前端工程師的一部分工作明垢,隨著APP的進一步開發(fā)使用杯矩,前端開發(fā)的行業(yè)空間將更加狹小,是不是就意味著袖外,前端開發(fā)正面臨著被淘汰的局面史隆?”
前端真的會被取代嗎?
答案是否定的曼验。誠然泌射,按照人類現(xiàn)在的發(fā)展趨勢,未來所有工作都將被AI取代鬓照,但是計算機行業(yè)肯定也是要在后期才會被取代熔酷,優(yōu)先取代的必然是一些流水線上的固定崗位的重復(fù)工作。
在這里我還是要推薦下我自己建的web前端開發(fā)學(xué)習(xí)群:731669587豺裆,群里都是學(xué)web前端開發(fā)的拒秘,如果你正在學(xué)習(xí)前端 ,小編歡迎你加入臭猜,今天分享的這個案例已經(jīng)上傳到群文件躺酒,大家都是軟件開發(fā)黨,不定期分享干貨(只有前端軟件開發(fā)相關(guān)的)蔑歌,包括我自己整理的一份2018最新的前端進階資料和高級開發(fā)教程羹应,歡迎進階中和進想深入前端的小伙伴。
很多人會有這種想法次屠,有以下幾個原因:
1园匹、大部分人對于前端工程師的誤解
一個轉(zhuǎn)換網(wǎng)頁的APP的出現(xiàn)就能引起這么多人的猜測和恐慌,足以說明很多人對于前端開發(fā)的認(rèn)識和了解是不夠清晰的劫灶。
真正的前端開發(fā)并不是傻瓜式的網(wǎng)頁生成可以取代的裸违,在這個前端開發(fā)快速發(fā)展的互聯(lián)網(wǎng)時代,你還認(rèn)為前端開發(fā)只是切網(wǎng)頁的本昏,那你就大錯特錯了供汛。
來看一則招聘啟示:
看崗位職責(zé)就知道了,一個APP轉(zhuǎn)換網(wǎng)頁怎么可能撼動前端開發(fā)整個行業(yè)呢?大家真是太小看我們的前端攻城獅的日常了紊馏。
總結(jié)一下來說料饥,前端工作主要方向是下面三個:
1.偏設(shè)計和交互方向
重點是設(shè)計或交互能力,需要知道頁面怎么做好看朱监,怎么更符合用戶的使用習(xí)慣(用戶的需求大多數(shù)的是無止境的岸啡,無理的,無邏輯的)
設(shè)計能力強的后續(xù)可以轉(zhuǎn)懂技術(shù)的設(shè)計!交互能力強的后續(xù)可以轉(zhuǎn)產(chǎn)品赫编。
2.偏邏輯和架構(gòu)方向
和后端有些近似了巡蘸。其實是前后端分離后產(chǎn)物,現(xiàn)在的后端只負(fù)責(zé)產(chǎn)出數(shù)據(jù)擂送,那么和頁面相關(guān)的邏輯轉(zhuǎn)換就需要前端繼續(xù)實施了悦荒,更高級的就需要知道框架的選型以及業(yè)務(wù)模塊的封裝。
發(fā)展方向就是架構(gòu)師了嘹吨,當(dāng)然也不排除一部分同學(xué)直接轉(zhuǎn)成了后端
3.偏安全&運維方向
早期的前端代碼都是依附于后端進行部署搬味,但是現(xiàn)在cdn,node環(huán)境搭建蟀拷,都需要專門的同學(xué)去負(fù)責(zé)碰纬。這個方向比較雜,也比較容易產(chǎn)生大牛问芬,所以crsf攻擊悦析、頁面響應(yīng)優(yōu)化這樣的事一般都會放到這塊來
下面是我篩選的幾個大咖的分析,我覺得還是比較中肯的額此衅,但不完全代表我的看法
專業(yè)性的方面分析完了强戴,我們再來看看側(cè)面因素,為何一個看似門外漢提出的問題會有60萬人響應(yīng)呢挡鞍?這讓我陷入深思骑歹,行內(nèi)都知道,2017年開始前端突然崛起匕累,大批大批的IT人員或者非IT人員轉(zhuǎn)行做前端陵刹,這60萬人中默伍,學(xué)藝不精者欢嘿,心態(tài)浮躁者應(yīng)該占了大部分,那就引出下面第二個觀點也糊。
2炼蹦、行業(yè)內(nèi)大批學(xué)藝不精者造成市場飽和假象
由于前端工程師的入門門檻較低,很多人認(rèn)為HTML狸剃、CSS掐隐、JavaScript并不是很難掌握的語言,似乎只要花一點時間,無論是誰虑省,都可以通過網(wǎng)上教程或者書本入門匿刮。
許多人懷著追求高薪的想法入行,其實也沒什么錯探颈,但是無法安心學(xué)習(xí)熟丸,淺嘗輒止,會一點皮毛便不再深入研究伪节,所以即便有大量的前端工程師涌入光羞,公司對于技術(shù)扎實的優(yōu)秀工程師的需求仍然只增不減。
來看看數(shù)據(jù)(早先小編還有一篇大數(shù)據(jù)分析前端技術(shù)發(fā)展潮流的文章怀大,有意者可以關(guān)注閱讀)
(以北京為例纱兑,截止到2018年3月12日,前端崗位需求兩萬多化借。)
(以北京潜慎、上海、深圳蓖康、廣州等一線城市為首,一線城市對于前端攻城獅需求量仍然極大.)
整個互聯(lián)網(wǎng)在不斷發(fā)展勘纯,前端開發(fā)技術(shù)也在不斷進步,前端開發(fā)市場會越來越廣泛钓瞭,人才需求當(dāng)然也不會止步于當(dāng)前驳遵,所以不論現(xiàn)在還是未來,整體市場都不會飽和山涡,只會低端飽和堤结,高端缺人。未來優(yōu)秀前端開發(fā)工程師將成為市場爭搶的資源鸭丛。而淘汰的并不是前端竞穷,應(yīng)該是落后的技術(shù)和不合格的開發(fā)者。
10 年前的前端工程師熟悉所有 IE6 bug鳞溉,只要你說得出表象瘾带,他就能告訴你這個 bug 叫什么名字、成因是什么熟菲、如何能夠繞過去同時保持跟其它瀏覽器兼容看政。
10年后的現(xiàn)在,這樣的技術(shù)是顯然被淘汰了的抄罕。
上圖的發(fā)言者明顯在當(dāng)下發(fā)展最好的幾個IT公司工作過允蚣,這樣的一位大咖為何會被淘汰,他的自我分析也說出來本質(zhì)問題呆贿,這個問題才是所有前端工程師不管新人還是大咖都要認(rèn)真對待的——迭代能力問題嚷兔。各大濫竽充數(shù)的開發(fā)者開始在行業(yè)中找不到自己的一席之地森渐,正面分析,前端開發(fā)在未來巨大的潛力和優(yōu)勢冒晰,反之思考在這巨大的潛力下同衣,就是前端技術(shù)日新月異的技術(shù)迭代是非常考驗程序員的學(xué)習(xí)新知識的能力的壶运。
3.前端開發(fā)技術(shù)日新月異乳怎,那么前端開發(fā)攻城獅的未來又在哪里呢?
據(jù)螞蟻金服數(shù)據(jù)平臺前弯,負(fù)責(zé)數(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)
文末小編總結(jié)一段話,概括所有問題炬称。
前端開發(fā)近十年都不易被撼動或取代汁果,重要程度逐年增長中,吸金能力亦然玲躯。
從業(yè)者應(yīng)該注重自身知識鞏固和新知識的更新迭代。
找準(zhǔn)時代發(fā)展方向,努力專研跷车,勇于創(chuàng)新能讓你走在時代最前頭棘利。
回答上期讀者問題:
“前段時間很多剛學(xué)習(xí)編程的新朋友問我有沒有好資料,所以我都在認(rèn)真搜索新的跟得上潮流的有價值的編程資料朽缴。價值不菲善玫,足足3000G,找了好多大咖搜集的密强!比外面的學(xué)習(xí)資料茅郎,或者某寶的2塊錢資料強多了。終于整理完全或渤,可以分享給大家了系冗。”想要的評論或者私信“領(lǐng)資料”