教培機(jī)構(gòu)入駐教育寶平臺(tái)、搭建私域流量運(yùn)營(yíng)系統(tǒng)及官網(wǎng)
錄播課程和知識(shí)付費(fèi)機(jī)構(gòu)入駐教育寶網(wǎng)課平臺(tái)
公立私立幼兒園、中小學(xué)、職業(yè)學(xué)校入駐教育寶學(xué)校庫
研學(xué)、周末活動(dòng)、冬夏令營(yíng)機(jī)構(gòu)入駐研學(xué)活動(dòng)子平臺(tái)
各細(xì)分領(lǐng)域的資深老師、教練和從業(yè)者入駐教育寶行家平臺(tái)
一、前端的行業(yè)環(huán)境
據(jù)我所知,前端行業(yè),目前仍是處在發(fā)展上升期的。如果把現(xiàn)階段的互聯(lián)網(wǎng)看作是一輛往前飛馳的列車,那程序員就是這趟列車上,不可或缺的的一員。而前端技術(shù),做為IT技術(shù)的一種,也是不可或缺的,可以說互聯(lián)網(wǎng)的發(fā)展,前端必有一席之地。
據(jù)我搜索發(fā)現(xiàn),不管是從各大公司的需求,還是招聘平臺(tái)的數(shù)據(jù)來看,前端的表現(xiàn)都非常亮眼,甚至直逼世界第*語言Java,可以說是市場(chǎng)需求相對(duì)較高的行業(yè)。我承認(rèn)前端程序員沒有服務(wù)器端程序員的天花板高,但從入門門檻、行業(yè)發(fā)展、薪資待遇等方面來說,前端對(duì)還是值得納入考慮范圍的。
當(dāng)然這樣說,可能你也沒什么概念,而且也會(huì)顯得不夠客觀,所以我們也查找了一些前端的薪資數(shù)據(jù)(如圖所示),你可以先了解一下。
上圖中,以阿里為例:
1年左右為P5(前端工程師),年收入大概在20~30萬;
1~3年為P6(高級(jí)前端工程師),年收入大概在30~40萬;
3~5年為P7(前端專家),年收入大概在50~100萬;
5~10年為P8(高級(jí)前端專家),年收入大概在100~150萬;
前端開發(fā)的薪資十分可觀,崗位薪資發(fā)展迅速,晉升空間大。web 前端開發(fā)的平均月薪超11k,中高級(jí) web 前端工程師年薪可達(dá) 30W+。
目前,市場(chǎng)對(duì)于初級(jí)前端技術(shù)人員的需求已經(jīng)很少了,以前很多會(huì)一點(diǎn)html、css、jquery和bootstrap的,也能稱之為前端工程師。
更多時(shí)候,基本是服務(wù)器端(后端)的程序員兼職寫前端,所以我們會(huì)發(fā)現(xiàn),大部份入行比較久的服務(wù)器端工程師,都會(huì)jquery/html/css/ajax等技術(shù)。
在以前,很多老板為了節(jié)約成本,也希望一個(gè)人多干幾個(gè)人的活,所以你懂的~(PS:萬惡的資本主義)。
但今時(shí)不同往日,自從前后端分離后,前端的工作變得更專業(yè)化,模塊化,工程化,甚至很多復(fù)雜業(yè)務(wù)場(chǎng)景,都放在前端來做,加上Node.JS的加持,在用戶體驗(yàn)至上的今天,前端作為用戶直接接觸的層面,直接起飛。很多時(shí)候,用戶的體驗(yàn)感,直接決定了一款產(chǎn)品的成敗。
另外,現(xiàn)在很多服務(wù)器端的同學(xué),已經(jīng)不會(huì)前端了,能把服務(wù)器端和前端玩得非常溜的人員,可以說是少之又少。
倒不是說有多難,而是前端的東西越來越多,而人的精力是十分有限的,所以不得不再進(jìn)行崗位分工,而與之對(duì)應(yīng)的就是前端崗位日益增多。
大家都知道,程序員界有所謂的“鄙視鏈”,前端常常在“鄙視鏈”的*底端,甚至很多人會(huì)認(rèn)為,前端也算程序員?
在以前,持有這種觀念的程序員不在少數(shù),但如果現(xiàn)在還有這種觀念,那就真的是孤陋寡聞了,一個(gè)專業(yè)的前端工程師,需要掌握的專業(yè)技能可不少。
任何一個(gè)行業(yè),都是金字塔型人才結(jié)構(gòu),初級(jí)人才*多,前端作為門檻相對(duì)較低的程序員,初級(jí)人才也是比較多的,往上中級(jí)人才就比較少了;高級(jí)人才,更是不可多得。
二、一個(gè)中高級(jí)前端,應(yīng)該具備什么樣的技能?
1) 基本的html/html5 和 css/css3必不可少,特別是新推出的各種特性,必須非常熟悉;
2) 扎實(shí)的JavaScript基本功,各種高級(jí)特性可以信手拈來,各種奇技淫巧,也可以手到擒來,各種設(shè)計(jì)模式,可以駕輕就熟。Jquery,作為上古時(shí)代的產(chǎn)物,也仍然是值得“把玩”的;
3) 主流三大框架全家桶Vue/React/Angular,都可應(yīng)用于解決復(fù)雜業(yè)務(wù)問題,為企業(yè)業(yè)務(wù)作支撐;
4) Node也是必備技能,讓JavaScript插上翅膀,自由翱翔;
5) 構(gòu)建打包gulp/webpack,版本控制svn/git,預(yù)處理less/sass/stylus, 以及TS缺一不可;
6) 數(shù)據(jù)可視化,圖形學(xué),webGL ;
7) 甚至人工智能TensorFlow等等。
就不這里一一詳盡的列舉了,前端能做的東西太多了,或者說計(jì)算機(jī)科學(xué)能做的東西太多了。
最后,題主作為CS專業(yè)本科,科班出身的身份,比大多數(shù)人的背景肯定是要好的,年齡也比較年輕,選擇和試錯(cuò)的機(jī)會(huì)都非常多。
至于很多人推薦或不推薦做前端,對(duì)于題主你來說并不重要,重要的是題主你是否對(duì)前端感興趣?
你愿意花費(fèi)5年甚至更久的時(shí)間,深入這一行嗎?
如果愿意,那就趁年輕,去做吧!
很多時(shí)候,人一生的選擇和轉(zhuǎn)折點(diǎn)都是在風(fēng)和日麗的一天,和往日并沒有什么不同,年輕*大的資本就是無所畏懼和時(shí)間。
*文章內(nèi)容和圖片均來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪除。
點(diǎn)贊
收藏
趙卿進(jìn)行了回答
桉舒進(jìn)行了回答
世態(tài)炎涼進(jìn)行了回答
稍后學(xué)習(xí)規(guī)劃師會(huì)與您聯(lián)系,請(qǐng)保證手機(jī)暢通