近年來,前端的發(fā)展速度極快,前端 開發(fā) 再也不是當(dāng)初人們口中的“寫網(wǎng)頁的程序員”了。最早基于瀏覽器進(jìn)行開發(fā),后面一點(diǎn)點(diǎn)擴(kuò)展到服務(wù)器端、PC 端、移動(dòng)端和現(xiàn)在特別火的小程序端,前端開發(fā)不斷“開疆拓土”,向前端全?;斑M(jìn)。
偶爾出現(xiàn)這樣一種說法,前端熱度已經(jīng)降低了,前端市場已經(jīng)飽和了,前端工作沒有那么好找了。但實(shí)際上,這種說法并不成立。大前端領(lǐng)域的編程語言仍然熱度高漲, 從七月份的 TIOBE 指數(shù)可以看出,JavaScript 排名第七,Swift 也躋身前十。
在 IEEE Spectrum 2020年編程語言排行榜中,JavaScript 排到了前五名。
在今年疫情爆發(fā)的時(shí)候,市場需求量有下滑趨勢,隨著疫情逐漸得到控制,市場對于前端工程師的需求又逐步增加。隨便打開一個(gè)招聘網(wǎng)站,以“前端”為關(guān)鍵字進(jìn)行搜索,都會看到很多的招聘信息,而且薪資并不低。
提出“找不到工作”的人一般是技術(shù)水平不足,缺乏項(xiàng)目經(jīng)驗(yàn)卻又急于找工作;或是不滿足于現(xiàn)狀,希望去 BAT 等頭部公司的開發(fā)者。任何事情都不能急于求成,前端也一樣。自身沒有過硬的技術(shù),沒有豐富的項(xiàng)目經(jīng)歷,又不愿意投入時(shí)間和精力去學(xué)習(xí),想找到一份自己很滿意的工作自然十分困難。
有一個(gè)良好的基礎(chǔ)固然重要,可前端技術(shù)更新迭代快,能夠不斷學(xué)習(xí),將各種技術(shù)融會貫通也是一名出色的前端工程師必備的能力。隨著前端崗位工作方向越來越細(xì)分,前端人需要掌握的技術(shù)也就越來越多,雖然嘴上說著“學(xué)不動(dòng)了”,但身體卻很誠實(shí),默默地把新技術(shù)的官方文檔加入到瀏覽器收藏夾。
無論前端這一領(lǐng)域如何發(fā)展,自身的技術(shù)和經(jīng)驗(yàn)等硬實(shí)力永遠(yuǎn)是核心競爭力。企業(yè)對于前端工程師的要求也越來越高,想要有更好的發(fā)展,就需要持續(xù)學(xué)習(xí)、不斷進(jìn)步。換言之,持續(xù)學(xué)習(xí)是一名前端工程師不被行業(yè)淘汰的能力。