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