男生學(xué)前端好找工作嗎?:我的答案是:容易找到。前端工程師其實(shí)是短期職業(yè),工資也不低。
但是,為什么會(huì)對(duì)性別的職業(yè)前景產(chǎn)生懷疑呢?從問題推斷,可能對(duì)前端有些誤解。這里有一個(gè)解釋,供你參考。
在很多人眼里,前端好像就是UI設(shè)計(jì)師或者網(wǎng)頁設(shè)計(jì)師。這個(gè)范圍確實(shí)有很多女生,當(dāng)然也有很多優(yōu)秀的男性UI設(shè)計(jì)師。
一般我們稱前端為前端工程師,有的甚至稱之為大前端。現(xiàn)在前端工程師基本都是Javascript工程師,在這個(gè)領(lǐng)域進(jìn)一步學(xué)習(xí)基本都是全端(前端和后端),因?yàn)镴avascript應(yīng)用場(chǎng)景極其豐富。
前端工程師也分等級(jí)。下面簡(jiǎn)單介紹一下,希望能給你帶來一些幫助:
初級(jí)前端工程師
熟練使用各種前端開發(fā)語言,如Javascript、es6、html/template、css/less/scss、nodejs、json等。
能夠熟練使用三種開發(fā)框架中的一種,并熟練使用配套的UI框架,或者交叉使用,比如reactFamilyBucketantd,vueFamilyBucketelement,angularmaterial等。(前端目前是vue、react、angular三個(gè)生態(tài)系統(tǒng));
熟練使用開發(fā)工具,如IDE、shell、fiddler/charles、git/svn等。
熟練使用各種常用組件庫和構(gòu)建工具,如axios、jquery、babel、webpack等。
中級(jí)前端工程師
能夠構(gòu)建項(xiàng)目并完成基礎(chǔ)組件編寫,能夠深度修改自定義構(gòu)建工具或編譯工具;
可以優(yōu)化網(wǎng)絡(luò)性能、交互體驗(yàn)、代碼質(zhì)量、緩存機(jī)制等。
能夠使用eslint、jest/mocha等工具保證代碼質(zhì)量;
能夠初步使用得心應(yīng)手的腳手架進(jìn)行跨領(lǐng)域前端開發(fā),如Android、小程序、H5、Web等前端開發(fā);
能夠帶領(lǐng)初級(jí)前端工程師推進(jìn)開發(fā)任務(wù)的完成;
網(wǎng)絡(luò)、數(shù)據(jù)庫和一些設(shè)計(jì)模式的基礎(chǔ)知識(shí)。
高級(jí)前端工程師和技術(shù)專家
如果你達(dá)到這個(gè)水平,你就贏了。;不要明確定義你的技能。
能夠完成技術(shù)選型和架構(gòu)設(shè)計(jì);
能夠編寫大量公共組件,幫助團(tuán)隊(duì)提高開發(fā)效率;
能夠帶領(lǐng)團(tuán)隊(duì)完成公關(guān)方面的各種技術(shù)問題;
熟悉各種項(xiàng)目管理流程,按照工程思維指導(dǎo)其他團(tuán)隊(duì)成員完成項(xiàng)目;
掌握一門以上的開發(fā)語言,看過各種前端框架和生態(tài)的意見,了解各種技術(shù)的優(yōu)缺點(diǎn),并準(zhǔn)確應(yīng)用到項(xiàng)目開發(fā)中;
甚至能夠獨(dú)立開發(fā)前端框架。
事實(shí)上,術(shù)業(yè)有專攻,任何一個(gè)前期職業(yè)都會(huì)有差異,但是到了高級(jí)或者專家級(jí),就是另辟蹊徑了。當(dāng)我們一起回來時(shí)。
以上是我的回答,希望采納。
歡迎關(guān)注永豐Mitaple,let讓我們一起學(xué)習(xí),一起做一些有趣的事情。
如果你也經(jīng)營企業(yè),請(qǐng)繼續(xù)關(guān)注這個(gè)頭條號(hào)和數(shù)字管家服務(wù)。