當前位置:
首頁 > 知識 > winter:我在阿里是如何做到 P8 水平的?

winter:我在阿里是如何做到 P8 水平的?

你好,我是 winter。作為前手機淘寶前端負責人,我非常關注工程師的培養和面試,也對前端工程師的成長有許多體會。去年從離開阿里到現在,我接觸了很多渴望進階的前端工程師,發現很多同學做到一定時間就會遇到職業發展瓶頸,懷疑自身能力甚至懷疑前端行業。

但是在我看來,前端還是個非常年輕的領域,用一個詞來形容的話,那就是「百廢待興」,如今的前端恰恰是充滿機遇和挑戰的階段,只要找到正確的學習方法,絕大多數同學都可以在前端領域有所建樹。

都在教前端知識,但沒人教你怎麼學

我發現大部分前端工程師都是在「土法學前端」,對於前端知識的理解基本來自於實踐和工作中零散的學習,而且學習資料分散、無從考證,對知識的理解基本都停留在點上,從來沒有對前端的知識體系和底層原理形成真正的理解。

再加上前端標準和工具的快速更新,前端工程師的學習壓力變得越來越大了。許多前端程序員都有感觸:學習速度跟不上技術發展速度,感到手忙腳亂、力不從心。

這兩點因素加劇了前端工程師的焦慮,面對五花八門的前端學習資料,它們其實都是在教你前端知識點,並沒有人教你應該怎麼學,或許這才是困擾無數初級前端工程師遲遲無法更進一步的原因。

而前端工程師的成長,我認為主要在兩個方面,一部分是「能力」,一部分是「知識」。我個人的觀點,能力佔80%,知識只佔20%。所以你掌握了知識還遠遠不夠,更重要的是要掌握學習的方法,快速提升自己的能力。

前端工程師如何進階

我按照一線大廠對不同等級前端工程師的要求,整理了一份前端工程師的技能模型,你可以根據自己的情況對號入座。在前端的技能模型里,對「知識」是沒有任何硬性要求的,而且「前端知識」應該是一個垂直的模塊,它不能直接幫助你進階下一個更高的級別,但是它能提升你的潛力,使你未來能走得更遠。

根據我的觀察,我發現大多數工作幾年都還只停留在前端工程師這個等級上的同學,雖然可能具備了基礎前端技能,但想要進階還是缺少很多核心能力的。對於想要進階高級前端工程師的同學來說,尤其要培養自己的編程能力、架構能力和工程能力。

編程能力,就是用代碼解決問題的能力。你編程能力越強,就能解決越複雜的問題,細分又有調試、演算法、數據結構、操作系統原理等基礎的支撐,你才能解決各種麻煩的問題。

架構能力,就是掌控複雜系統的能力。當一個系統足夠複雜,你會寫每一塊、能解決每一個問題,不等於你能搞定整個系統,這就需要架構能力。架構能力包含了一些意識,比如解耦、介面隔離,也包含認識業務建立抽象模型,也有一些常見的模式,比如經典的 MVC,還有設計層面,比如面向對象、設計模式等。

工程能力,其實核心就是成事的能力。你要知道,當系統規模越來越大時,光靠你一個人是沒辦法完成的。那如何保證幾個高手互相能夠配合好?如何保證項目裡面水平最差的人不拖後腿?工程化建設,往往會跨越多個業務,包括前後端解耦、模塊化、質量保證、代碼風格等。

我和極客時間教研團隊傾力打造了前端訓練營,為期三個月,希望為你實現學習的閉環。我會把重點放在前端工程師能力培養上,希望教你知識怎麼學、技能怎麼用。

如果你:

目前從事前端開發工作1年以上,不滿足工作現狀,希望謀求更好的前端工作崗位;

深陷自學泥沼感到力不從心,渴望得到高手指導;

僅僅在小公司開發頁面,不甘心自己一直原地踏步;

想全面提升自己各方面能力,進而升職加薪。

歡迎你繼續往下看,了解前端訓練營的課程特色。

對標阿里P6前端技能模型

想要晉陞高級前端工程師,除了能完成任何界面和交互的基本需求外,還需要考慮兼容性、代碼可維護性、語義表現分離等問題。根據阿里P6級別的技能模型,你還要在組件化、工具或性能優化等領域有深入思考,並且對架構能力和工程能力有所要求。因此winter在設計課程時,根據一線大廠高級前端工程師的技能模型,設計了提升編程能力、架構能力和工程能力的三大模塊,用三個項目帶你充分訓練、提升內功。

針對基本編程能力、基本前端技能,編寫一個黑白棋遊戲。

針對「組件化」和架構能力,設計和實現一個輪播組件。

針對「組件化」和工程能力,實現一個完整的電商項目。

想要晉陞高級前端工程師,除了能完成任何界面和交互的基本需求外,還需要考慮兼容性、代碼可維護性、語義表現分離等問題。根據阿里級別的技能模型,你還要在組件化、工具或性能優化等領域有深入思考,並且對架構能力和工程能力有所要求。因此在設計課程時,根據一線大廠高級前端工程師的技能模型,設計了提升編程能力、架構能力和工程能力的三大模塊,用三個項目帶你充分訓練、提升內功。

上下滑動查看課程大綱

更多詳情可在文末添加學習助理諮詢

與眾不同的線下線上學習體驗

教學安排增加了線下授課的環節,通過5天線下集中訓練,讓學員和講師、助教、同學、小組、班級之間建立起有效的連接。

前端訓練營的線上直播也採用了全新的方式,首次使用「直播 練習 實時code review」的形式,把一切難以堅持的課後練習放到線上完成,通過直播的形式最大程度還原線下講師對學員的「一對一」指導,讓練習效果事半功倍。

「線下教學 線上練習」的形式,也更接近傳統教育的課堂場景。簡單來說,你將在前端訓練營進行的是實踐學習,在老師和助教的指導下,儘可能模擬真實的工作環境和問題,讓你體驗真實的高級前端工作,提前感受大廠開發工作流。

畢業即享內推服務

報名前端訓練營並順利畢業的同學,如果你一年內有找工作相關的需求,極客大學會通過企業推薦通道直接將你推薦給這些企業,包括但不限於:阿里巴巴、百度、騰訊、華為、位元組跳動、微眾銀行、亞馬遜、美團、滴滴、陌陌……

除此之外還有 TGO 鯤鵬會的600家企業推薦通道為你敞開,包括 VIPKID、汽車之家、58同城、明略科技、每日優鮮、好未來等快速成長型企業。

你能畢業,我們就能幫你找到更好的工作。

如何報名?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 JavaScript 的精彩文章:

重構項目,你真的準備好了嗎
Chrome 成為眾矢之的

TAG:JavaScript |