前端工程師分類,學習Web前端你會遇到的困境【全新web前端入門視頻教程】

4月,我們用了一個月時間,審覈了224份職業調查表(1-3年的前端工程師,遇到職業瓶頸),給其中190人發了技術筆試題,挑其中92人進行了電話面試。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、梳理了一些大家困境

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

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

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

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

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

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

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

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

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

三、提升路徑

1、學習東西,自學是一種途徑,然而在自學的過程中,很多人處於不知道自己不知道的狀態,無監督 ,非常容易放棄。

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

道理我們都懂,可是去哪學這些內容呢?在這裏,給大家推薦一個學習平臺—在我們的學習圈內,每天都會有行業大咖分享學習技巧,實戰操作,爲大家講解現在前端發展趨勢,學習路線,歡迎零基礎小白進來取經。還有免費的直播課,包含前端學習的技巧、源碼、語法、架構等。

專門建立的學習Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享學習方法和需要注意的小細節,互相交流學習,不停更新最新的教程和學習技巧(網頁製作,網站開發,web開發,從0基礎開始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移動端HTML5的項目實戰【視頻+工具+系統路線圖】全棧工程師學習路線以及規劃都有整理,分享給小夥伴)點:學習前端,我們是認真的

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