只會 Vue 的前端工程師是沒有前途的

前兩天有同學私下裏問我職業方面的問題,“因爲疫情,公司的收益受到了影響。現在爲了營收給我安排了一些我本身不太想做的項目。作爲一個前端工程師,我覺得這個項目技術含金量很低,並且發心也不太正,我內心是 100% 排斥的。但是考慮到今年的情況,我又不敢離職,也對自己的能力沒信心。這些事整的我每天晚上睡不好。你是我的話,你會怎麼辦?”

看到這條留言,我知道,又到了一年一度的焦慮季了。我看完問題之後,想說什麼,但也不知道說什麼,畢竟人生有太多的十字路口。

如果說要用一句話來回答諸如上面那位同學那類型的焦慮,我想說,市場上缺的從來都不是熟練工,而是能力強、基礎紮實的技術高手。這是句廢話,哪個行業都一樣,但總是有人想不清楚這問題。

舉例子來說吧,以前,前端開發人員只需要瞭解一些 HTML、CSS,也許還有 jQuery,就可以創建一個交互式網站了;但是今天,前端人需要面對廣泛而不斷變化的生態系統,開發多種多樣的技能;需要掌握衆多工具、庫和框架;並且還要不斷學習發展快速的前端新知識。

包括今年,也有些人對前端的形勢做了一些預估:

前端工程化:工程化,組件化,模塊化也逐漸成爲一線大型互聯網公司的標準;

前端框架趨於標準化:前端三大框架已趨於平穩,標準化,向 Web Components 看齊;

前端開發後端化:前端開發與後端開發界限越來越不明顯,前端全棧化,逐漸成爲高級前端開發者的標準之一;

注重跨平臺開發:前端比較流行的 React Native、Weex、Flutter等跨平臺開發框架,對於開發來說屬於技術方案的選擇。

就拿前端工程化這個概念來說,已經提出好幾年了,其實很多人都意識到了它的重要性,也知道現在的大企業越來越看重這方面。但是,我想問一句,你知道怎麼去做前端工程化嗎?

看,這就是問題。總在說前端的天花板低,容易遇到瓶頸。殊不知,天花板從來不是前端本身造成的,而是由你的能力與眼界決定的。是一個從事前端開發6年的程序員,在前端領域混了這幾年,總結了一套前端學習的精講視頻和學習路線,如果有對前端開發感興趣的夥伴,不管你是想轉行,或是大學生,還有工作中想提升自己能力的web前端黨,歡迎大家的加入我的前端開發交流羣:前面600  中間610   最後151  希望大家誠心交流!,與企業需求同步。好友都在裏面學習交流,每天都會有大牛定時講解前端技術!

大部分的前端人,依然只是切圖、重複一些機械性的勞動,很難再有進一步突破。但是市場上對資深前端工程師的要求,一定是更高的。除了能完成任何界面和交互的基本需求外,還需要考慮兼容性、代碼可維護性、語義變現分離等問題。如果現在的大公司僅僅“靠規則建立協作”,那麼效率一定是很低的,這也就是爲什麼現在“前端工程化”會越來越重要的原因之一。而你卻還在糾結該學哪個框架,差距就是這麼產生的。

拿阿里現在 P6 級別的工程師來說,他們要解決的不僅僅是技術問題和業務問題了,更重要的是工程問題。工程問題又包括兩條:質量和效率,所有的工程問題基本都是爲這兩條服務的。

那麼該如何解決工程問題,突破“切圖仔”的瓶頸,擺脫焦慮?

針對這點,winter 在他和極客時間聯合開設的爲大家設計了三條實戰路徑:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章