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