當前位置:
首頁 > 知識 > 前端工程師技術精進路上,你被卡在哪裡了?

前端工程師技術精進路上,你被卡在哪裡了?

經常有小夥伴交流,做了一段時間前端後,會發現自己開始原地打轉:

比如,在公司裡面做了一段時間業務都熟悉了,然後就是重複做;

再比如,框架都會用,但是怎麼把控、怎麼架構依然說不上一二 。

上一周,我們用了7天時間,審核了146份職業調查表(1-3年的前端工程師,遇到職業瓶頸),給其中97人發了技術筆試題,挑其中63人進行了電話面試。

我們對此樣本做了一些整理,梳理了1-3年前端工程師的一些職業困境,並分析了其中一些原因,希望對大家突破困境有所幫助。

一、目前市場上的前端工程師分為幾類

1、計算機相關專業出身,系統走過計算機的理論基礎,比如計算機組成原理、操作系統原理、計算機網路、演算法數據結構、設計模式,至少用過兩門以上編程語言(強類型+弱類型)。

優點:理論、架構方面紮實,有整體計算機思維,內功不錯,外功學起來比較快。

缺點:部分人,前端相關細節技術不紮實,不過花時間能很快搞定。

2、非計算機出身自學(也包括計算機專業沒好好學的),理論基礎薄弱,後來因個人興趣或者職業需求,自學前端開發技能。

優點:自學能力比較強,能夠根據自己的興趣規劃學習內容。

缺點:部分人對前端沒有整體的學習框架 ,屬於東一片,西一片,不成體系,部分人計算機沒有整體思維,建議系統梳理下前端知識體系結構,該補的還是要補起來。

3、非科班出身培訓入門,市面上一些 0 基礎的培訓班學完找到工作的(由於近些年前端工程師需求增長&高校學習無法滿足市場需求)。

(1)培訓內容偏向 UI 設計 捎帶一些 前端頁面開發的 。

優點: 強項在於頁面設計。

缺點:弱項在於邏輯編程、程序開發思維,後續隨著業務邏輯的複雜化,在程序思維上有很大瓶頸,建議做好職業規劃,看到底是往哪方面突破,如果往前端工程化方向,建議系統得梳理下 前端開發技術棧。

(2)培訓內容為前端整體工程的 (看質量好壞)

優點:基本上把前端的一些常用的技術點都走了一遍,對前端的開發流程、技術棧及常用框架有了個整體的概念。

缺點:因為速成,很多東西掌握得不紮實(根據個人情況有所不同,有的學生很不錯),囫圇吞棗,編程思維方面略顯薄弱,深度不夠,很多東西處於聽過,但問起來不懂或者不夠深入,建議 在工作之餘系統梳理下計算機體系架構。

二、梳理了一些大家困境

1、因一些基礎演算法、數據結構理論不紮實導致一些編程思維難於理解。

比如 原型鏈,如果清楚 數據結構中鏈表結構,那麼這個東西不難理解,再比如 哈希值,懂得數據結構中哈希表,哈希值也就迎刃而解。

2、計算機體系結構、操作系統理論、網路理論不紮實導致到後期一些東西難於理解。

比如有同學從前端學習入手,後來學習node開發 ,在 I/O ,進程、線程、IPC 、線程鎖方面有些概念就比較難於理解,而導致不能很好得使用node 的api 。

3、前端整體體系架構沒有做過深入思考,導致用會用,但不知道為什麼用,用另外一個有什麼區別。

4、重複低水平工作,工作業務驅動,基本上工作第一年對前端開發已經比較熟悉了,業務流程很熟悉了,每天做表層業務模塊,重複做已經會的東西,技術深度沒有成長。

5、工作環境中無高手,前端開發團隊大家水平相當,沒有高手能夠指導自己進入下一個層次。

6、有意識但是沒有行動,我的網盤收集了一堆資料或者一堆視頻,然後就沒有然後了 。

以上:問題的拋出即解決方案,希望對大家有所幫助。

三、提升路徑

1、學習東西,自學是一種途徑,然而在自學的過程中,很多人處於不知道自己不知道的狀態。

2、另一種是跟著高手,開闊視野,達到知道自己不知道的境界,從而有方向,在短時期內進入到一個新的境界,節約時間成本。

本期高手:楊文堅

前騰訊前端高級工程師,現為BAT某大型電商公司前端開發技術專家,約 60 人前端團隊的架構師,第十屆 D2 講師、 廣州前端圈講師。

早期在騰訊期間迅速從前端小工成長為前端架構師,對前端技術提升和職場發展有獨到見解。

楊文堅老師在騰訊帶過的徒弟已有人達到騰訊t3(阿里p7)級別。

楊文堅老師的

《BAT前端進階【師徒】班》

將於1.28日正式開班

1、技能水平對標阿里P6,騰訊T2-3。

2、優秀學生可直接內推BAT等一線互聯網公司 。

3、這是一個班級,也是個訓練營,也是個師徒人脈圈。

【適合人群】

1、 1-3前端開發經驗(或能力)工程師,遇到技術瓶頸,不知如何更進一步 。

2、希望有大公司的技術視野 ,想在職業發展上更進一步。

3、希望系統梳理自己前端知識體系的小夥伴。

因要保障教學質量,對人數有限制。

【特惠福利】

掃碼了解課程,備註JS,並有機會獲得價值 1500元的 前端實戰技能課。

楊文堅老師給到我們10張500元【師徒班】優惠券,先到先得,掃碼領取,依然需要備註JS。


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

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


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

ES6的7個實用技巧

TAG:JavaScript |