前端工程师技术精进路上,你被卡在哪里了?
經(jīng)常有小伙伴交流,做了一段時(shí)間前端后,忙是很忙,但是會(huì)發(fā)現(xiàn)自己開始原地打轉(zhuǎn):
比如,在公司里面做了一段時(shí)間業(yè)務(wù)都熟悉了,然后就是重復(fù)做;
再比如,框架都會(huì)用,但是怎么把控、怎么架構(gòu)依然說不上一二 。
年初,我們用了一個(gè)月時(shí)間,審核了242份職業(yè)調(diào)查表(1-3年的前端工程師,遇到職業(yè)瓶頸),給其中190人發(fā)了技術(shù)筆試題,挑其中92人進(jìn)行了電話面試。
我們對(duì)此樣本做了一些整理,梳理了目前前端工程師的一些職業(yè)困境,并分析了其中一些原因,希望對(duì)大家突破困境有所幫助。
一、目前市場(chǎng)上的前端工程師分為幾類
1、計(jì)算機(jī)相關(guān)專業(yè)出身,系統(tǒng)走過計(jì)算機(jī)的理論基礎(chǔ),比如計(jì)算機(jī)組成原理、操作系統(tǒng)原理、計(jì)算機(jī)網(wǎng)絡(luò)、算法數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式,至少用過兩門以上編程語言(強(qiáng)類型+弱類型)。
????優(yōu)點(diǎn):理論、架構(gòu)方面扎實(shí),有整體計(jì)算機(jī)思維,內(nèi)功不錯(cuò),外功學(xué)起來比較快。
????缺點(diǎn):部分人,前端相關(guān)細(xì)節(jié)技術(shù)不扎實(shí),不過花時(shí)間能很快搞定。
2、非計(jì)算機(jī)出身自學(xué)(也包括計(jì)算機(jī)專業(yè)沒好好學(xué)的),理論基礎(chǔ)薄弱,后來因個(gè)人興趣或者職業(yè)需求,自學(xué)前端開發(fā)技能。
????優(yōu)點(diǎn):自學(xué)能力比較強(qiáng),能夠根據(jù)自己的興趣規(guī)劃學(xué)習(xí)內(nèi)容。
????缺點(diǎn):部分人對(duì)前端沒有整體的學(xué)習(xí)框架 ,屬于東一片,西一片,不成體系,部分人計(jì)算機(jī)沒有整體思維,建議系統(tǒng)梳理下前端知識(shí)體系結(jié)構(gòu),該補(bǔ)的還是要補(bǔ)起來。
3、非科班出身培訓(xùn)入門,市面上一些 0 基礎(chǔ)的培訓(xùn)班學(xué)完找到工作的(由于近些年前端工程師需求增長&高校學(xué)習(xí)無法滿足市場(chǎng)需求)。
(1)培訓(xùn)內(nèi)容偏向 UI 設(shè)計(jì) 捎帶一些 前端頁面開發(fā)的 。
????優(yōu)點(diǎn) ?: ? 強(qiáng)項(xiàng)在于頁面設(shè)計(jì)。
????缺點(diǎn) :弱項(xiàng)在于邏輯編程、程序開發(fā)思維,后續(xù)隨著業(yè)務(wù)邏輯的復(fù)雜化,在程序思維上有很大瓶頸,建議做好職業(yè)規(guī)劃,看到底是往哪方面突破,如果往前端工程化方向,建議系統(tǒng)得梳理下 前端開發(fā)技術(shù)棧。
(2)培訓(xùn)內(nèi)容為前端整體工程的 (看質(zhì)量好壞)
????優(yōu)點(diǎn):基本上把前端的一些常用的技術(shù)點(diǎn)都走了一遍,對(duì)前端的開發(fā)流程、技術(shù)棧及常用框架有了個(gè)整體的概念。
????缺點(diǎn):因?yàn)樗俪?#xff0c;很多東西掌握得不扎實(shí)(根據(jù)個(gè)人情況有所不同,有的學(xué)生很不錯(cuò)),囫圇吞棗,編程思維方面略顯薄弱,深度不夠,很多東西處于聽過,但問起來不懂或者不夠深入,建議 在工作之余系統(tǒng)梳理下計(jì)算機(jī)體系架構(gòu)。
二、梳理了一些大家困境
1、因一些基礎(chǔ)算法、數(shù)據(jù)結(jié)構(gòu)理論不扎實(shí)導(dǎo)致一些編程思維難于理解。
比如?原型鏈,如果清楚 數(shù)據(jù)結(jié)構(gòu)中鏈表結(jié)構(gòu),那么這個(gè)東西不難理解,再比如 哈希值,懂得數(shù)據(jù)結(jié)構(gòu)中哈希表,哈希值也就迎刃而解。
2、計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)理論、網(wǎng)絡(luò)理論不扎實(shí)導(dǎo)致到后期一些東西難于理解。
比如有同學(xué)從前端學(xué)習(xí)入手,后來學(xué)習(xí)node開發(fā) ,在 I/O ,進(jìn)程、線程、IPC 、線程鎖方面有些概念就比較難于理解,而導(dǎo)致不能很好得使用node 的api 。
3、前端整體體系架構(gòu)沒有做過深入思考,導(dǎo)致用會(huì)用,但不知道為什么用,用另外一個(gè)有什么區(qū)別。
4、重復(fù)低水平工作,工作業(yè)務(wù)驅(qū)動(dòng),基本上工作第一年對(duì)前端開發(fā)已經(jīng)比較熟悉了,業(yè)務(wù)流程很熟悉了,每天做表層業(yè)務(wù)模塊,重復(fù)做已經(jīng)會(huì)的東西,技術(shù)深度沒有成長。
5、工作環(huán)境中無高手,前端開發(fā)團(tuán)隊(duì)大家水平相當(dāng),沒有高手能夠指導(dǎo)自己進(jìn)入下一個(gè)層次。
6、有意識(shí)但是沒有行動(dòng),我的網(wǎng)盤收集了一堆資料或者一堆視頻,然后就沒有然后了 。
以上:問題的拋出即解決方案,希望對(duì)大家有所幫助。
三、提升路徑
1、學(xué)習(xí)東西,自學(xué)是一種途徑,然而在自學(xué)的過程中,很多人處于不知道自己不知道的狀態(tài),無監(jiān)督 ,非常容易放棄。
2、另一種是跟著高手,開闊視野,達(dá)到?知道自己不知道的境界,從而有方向,在短時(shí)期內(nèi)進(jìn)入到一個(gè)新的境界,節(jié)約時(shí)間成本,借助外力突破瓶頸。
本期高手:楊文堅(jiān)
前騰訊前端高級(jí)工程師,現(xiàn)為BAT一線大廠公司前端開發(fā)技術(shù)專家,約 60 人前端團(tuán)隊(duì)的架構(gòu)師,第十屆 D2 講師、 廣州前端圈講師。
早期在騰訊期間迅速從前端小工成長為前端架構(gòu)師,對(duì)前端技術(shù)提升和職場(chǎng)發(fā)展有獨(dú)到見解。
楊文堅(jiān)老師在騰訊帶過的徒弟已有人達(dá)到騰訊t3(阿里p7)級(jí)別。
楊文堅(jiān)老師的?
《BAT前端進(jìn)階【師徒】班》
將于6.10日正式開班,第一批申請(qǐng)已經(jīng)開始,名額有限。 ?
1、技能水平對(duì)標(biāo)阿里P6,騰訊T2-3。
2、優(yōu)秀學(xué)生可直接內(nèi)推 BAT等一線互聯(lián)網(wǎng)公司 。
3、這是一個(gè)班級(jí),也是個(gè)訓(xùn)練營,也是個(gè)師徒人脈圈。
【適合人群】
?1、1-3前端開發(fā)經(jīng)驗(yàn)(或能力)工程師,遇到技術(shù)瓶頸,不知如何更進(jìn)一步 。
?2、希望有大公司的技術(shù)視野 ,想在職業(yè)發(fā)展上更進(jìn)一步。
?3、希望系統(tǒng)梳理自己前端知識(shí)體系的小伙伴。
因要保障教學(xué)質(zhì)量,對(duì)人數(shù)有限制。
【特惠福利】
掃碼了解課程,備注?前端,并有機(jī)會(huì)獲得 價(jià)值 1500元的 前端實(shí)戰(zhàn)技能課。
楊文堅(jiān)老師給到我們10張500元【師徒班】優(yōu)惠券,先到先得,掃碼領(lǐng)取,依然需要備注 前端。
總結(jié)
以上是生活随笔為你收集整理的前端工程师技术精进路上,你被卡在哪里了?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云炬随笔20211020(2)
- 下一篇: 云炬随笔20211021(1)