0.首先自然是:錢 !
錢是動(dòng)力!
來(lái)看看web前端各個(gè)階段的薪資是什么樣的吧?(以上海為例。)
00001.切圖熟練、能寫(xiě)一些JS效果(HTML+CSS+jQuery):5K~10K+
00002.具備條,并可以熟練用JS開(kāi)發(fā)各種組件:8K~15K+
00003.具備第二條,熟悉1~N個(gè)后端語(yǔ)言:13K~30K+
00004.具備第三條,對(duì)前端架構(gòu)、性能優(yōu)化方面有深入了解:20K以上
1.人才稀缺
然后是關(guān)于web前端開(kāi)發(fā)工程師的市場(chǎng)要求:
可以說(shuō)web前端工程師是目前互聯(lián)網(wǎng)行業(yè)當(dāng)中招聘需求非常大的一類,近日隨著web前端行業(yè)的高速發(fā)展,國(guó)外的前端開(kāi)發(fā)和后端開(kāi)發(fā)人員占比為1:1,但國(guó)內(nèi)占比仍然是1:3以下,web前端開(kāi)發(fā)職位目前的人才缺口達(dá)到近50萬(wàn)。
2.工作需求多
關(guān)于前端工作的需求量其實(shí)是很大的:
·日常辦公軟件(:Office、Email、文檔管理、產(chǎn)品設(shè)計(jì)、項(xiàng)目管理、代碼編輯器
·大數(shù)據(jù)/AI配套軟件:需要大量的后臺(tái)系統(tǒng)來(lái)做數(shù)據(jù)分析/機(jī)器學(xué)習(xí)
·播放器/游戲:H5代替Flash,如Web Audio、Web Video、Canvas
·容器/DSL/內(nèi)核/小程序:支付寶/微信/釘釘容器,內(nèi)核,及其自定義DSL(如果將來(lái)手機(jī)的底層能力都可以上浮到小程序,很有想象空間)
·產(chǎn)品信息展示類網(wǎng)站:各種智能設(shè)備官網(wǎng)、大企業(yè)官網(wǎng)
我們目前的互聯(lián)網(wǎng)生活處處都離不開(kāi)前端工作。
那么,如何判定自己是否適合這個(gè)職位
還是那句老話,興趣決定高度。
雖然前面說(shuō)了錢是動(dòng)力,但其實(shí)興趣更重要。因?yàn)橛辛伺d趣,你才會(huì)更加深入的去了解這項(xiàng)工作,并提升自己的能力。
無(wú)論其過(guò)程如何枯燥,艱苦,也能堅(jiān)持的下去。就算什么都不了解,只要有興趣和不懈的激情,也可以通過(guò)后天的努力,走上前端開(kāi)發(fā)的職業(yè)道路。即使目前我們所從事的與前端一點(diǎn)關(guān)系也沒(méi)有,但隨著工作的深入,自身能力的提高,興趣點(diǎn)發(fā)生轉(zhuǎn)移也不是不可能。
web前端學(xué)習(xí)的智商也是非常多的,其中比較重點(diǎn)的有
1,HTML + CSS基礎(chǔ),掌握HTML的標(biāo)簽使用、排版、CSS布局、樣式美化和瀏覽器兼容性。
2,JavaScript的基礎(chǔ),掌握js的基本語(yǔ)法、條件、語(yǔ)句和循環(huán),并學(xué)習(xí)增強(qiáng)邏輯的常用算法。javascript的基本,它實(shí)現(xiàn)了木馬、拖放、放大鏡等常見(jiàn)的網(wǎng)絡(luò)。
3,常見(jiàn)的前端工具,如Webstrom、Sublime text3、Dreamweaver等。掌握快速鍵設(shè)置等技術(shù),可以快速提高開(kāi)發(fā)和調(diào)試的效率。
4、引導(dǎo)響應(yīng),掌握機(jī)器響應(yīng)的機(jī)理,在引導(dǎo)過(guò)程中使用網(wǎng)格布局和響應(yīng)布局,開(kāi)發(fā)復(fù)雜的頁(yè)面布局。
5、框架學(xué)習(xí):VUE,react,angular,這幾個(gè)框架是目前公司招聘要求里必須有的
對(duì)于移動(dòng)端開(kāi)發(fā)的基礎(chǔ)學(xué)習(xí),有一個(gè)特別重要,就是JavaScript,JavaScript 是一個(gè)輕量級(jí)的,面向?qū)ο蟮慕忉尵幊陶Z(yǔ)言,允許我們交互的建成其他靜態(tài) HTML 網(wǎng)頁(yè),它不具備開(kāi)發(fā)操作系統(tǒng)的能力,而是只用來(lái)編寫(xiě)控制其他大型應(yīng)用程序(比如瀏覽器)的“腳本”JavaScript 也是一種嵌入式(embedded)語(yǔ)言。它本身提供的核心語(yǔ)法不算很多,只能用來(lái)做一些數(shù)學(xué)和邏輯運(yùn)算。