現在新進入web前端開發的人主要分二類,一是畢業就學web前端開發的;二是做了幾年其它工作,然後轉行web前端開發。那麼到底要學習多少技術,才能拿到高薪呢? 01、前端到底需要啥技能? 跨行業零基礎轉行前端的人,到底需要學習多少東西呢? 先看一下他們的弱項,主要體現在以下幾點: 已經參加工作,有生活 ...
現在新進入web前端開發的人主要分二類,一是畢業就學web前端開發的;二是做了幾年其它工作,然後轉行web前端開發。那麼到底要學習多少技術,才能拿到高薪呢?
01、前端到底需要啥技能?
跨行業零基礎轉行前端的人,到底需要學習多少東西呢?
先看一下他們的弱項,主要體現在以下幾點:
已經參加工作,有生活的實際壓力;
之前可能是非IT、電腦類專業;
因為現實情況,學習可能無法“專心投入”;
基礎差,低子薄;
其中主要的問題是,2和4這二點。這二點直接導致跨行而來的他們對於it、互聯網、前端開發的理解和認識,存在簡單化和二元化的想法。
簡單化的理解就是,“學web前端開發嘛,就是學html,css,javascript,再學點js框架”。
這麼理解我不能說錯,但其它相關的前端知識,例如開發模式、前端規劃、OO、WEB標準、編碼風格與習慣、需求分析、UI\UE、程式邏輯思維、瀏覽器原理、各崗位之間的配合、前後端的運行流程、數據的流向...等,都完全沒有概念,也不知道這些知識的存在。
而且因為第4點的問題,導致學習javascript都很吃力,更沒有餘力去學習這些側面支撐的知識了。
而對前端抱有二元化的認識,就更要命。“我學完了相關的課程,就應該能找到前端的工作。好不好另說,我學的差但我工錢要的少呀”;“如果我學完了找不到前端工作,那就是這個行業完蛋了,要不就是前端飽合了”。
很天真的想法,不是麽。但真的有很多人這麼想。可能有人會覺得我這是看不起新人,向新人潑冷水。但我只是陳述一個事實,難道不是這樣麽?
以北京的web前端開發招聘為例,現在前端開發普遍的要求是:
上面這個圖中的這些英文詞,就是前端開發所需要用到的技術,可能有人已經望而生畏了。但它們也只是一部分,還有更多的框架、插件、工具、技術。所以有人說前端開發是學不完的,這話並沒有錯。
02、前端開發的“根”
但是!!上面那個圖裡的那些技術,它們其實只是工具,實現需求的工具。
打個比方,它們算是浮在海面上的小冰塊,起決定性作用的是在海面之下的看不見的“數據”;而決定這些看不見的“數據”往哪流的,是海中的洋流,即“結構”;
決定這些結構的是更前置一些的“需求”;而決定這些“需求”的,是對於這些需求的“分析”;那麼是誰,是什麼來決定如何“分析”呢?
是電腦基礎知識與程式邏輯思維。這是前端開發的“根”。
這張圖是我個人主觀的理解,雖然細節及用詞上可能不標準,但大方向上應該沒有問題。在這張圖上可以看出,想要能夠做好前端,需要你至少具備3、4、5、6項的能力。
而html、css、js它們只是這一整個前端工序的末端。
但在那些跨行而來,零基礎的人的眼裡,他們能夠看到,理解到的,能夠學習到的,只是最後的那個末端。就這個“末端”,還學的很吃力。所以他們這個群體找起工作來自然也會很吃力。
那麼說回標題,“0基礎轉行學前端,到底需要學多少東西才能找到工作”?我這裡的答案就是,你至少需要學會圖2的3,4,5,6才行。至少是這樣。
web前端就業怎麼樣?
小伙伴們最關心的就是就業問題了,下麵我們就來具體分析一下。
在招聘網站上。HTML5/Web前端職位招聘數量達7359個,北京地區。
北京HTML5/Web 前端平均工資:¥ 16750 元/ 月,最低工資4.5K-6K,最高工資30K-50K。
工作1~2 年後可成為年薪15 萬以上的HTML5/Web前端高級軟體工程師;
工作5 年後通常能成為互聯網公司的技術總監或產品經理,年薪將達到50 萬左右;
企業喜歡招什麼樣的web前端?
現在,企業招聘web前端的要求逐漸升級,既懂前端設計、又懂後端開發的前端工程師成為香餑餑。
我目前是在職前端開發,如果你現在也想學習前端開發技術,在入門學習前端的過程當中有遇見任何關於學習方法,學習路線,學習效率等方面的問題,你都可以申請加入我的前端學習交流裙:前面:600 中間:610 最後:151。裡面聚集了一些正在自學前端的初學者裙文件裡面也有我做前端技術這段時間整理的一些前端學習手冊,前端面試題,前端開發工具,PDF文檔書籍教程,需要的話都可以自行來獲取下載。