2018年的前端工程師薪資怎麼突破30k?
你是不是就是奔著這個標題黨的名字來的呢?這種類似的文章我相信咱們看的也很多的了,基本上說了半天也沒說到點上去。那麼今天我們好好就這個問題來探討探討一下,至少要能夠做到清楚自己究竟應該朝著哪個方向去學習。
首先我們可以去招聘網站上去收集一下30K以上薪資的前端工程師最基本有哪些個要求,這樣我們才能做到有的放矢。
根據這上面的信息,我們可以最後總結一下關鍵點:
第一:紮實的原生JavaScript基礎
第二:深入理解JavaScript設計模式和掌握業務插件和框架開發能力
第三:掌握一門後台語言
這貌似好像對會多少框架和寫過多少網站沒什麼太大的要求。其實這也不難理解,人家給你開那麼多的工資必然是因為你能夠給公司創造更大的價值。那問題就來了,什麼樣的前端才能夠為企業創造更大的價值呢?
估計現在還有不少小夥伴們還在認為前端就是一個寫網站、用各種框架寫網站、調用幾個後台API的工作。
根據stackoverflow的調查,目前web開發人員佔總IT程序員的比例如下:
而JavaScript也就成為了目前整個IT業界最火的語言
那麼隨著這個領域的火熱,吸引了越來越多的人才進駐。人才的日趨旺盛也進一步促進了前端業務領域的發展,目前前端什麼業務領域才是最有前景的藍海呢?
一、 WEBAPP開發
互聯網速度和前端技術的發展,越來越多的大型企業開始將他們的軟體給搬到了WEB上,比如微軟和Google的office系列,和國內一票的辦公軟體Google繪圖、Microsoft Excel online、Microsoft PowerPoint online
這些WEB APP才算是真正體現了互聯網哲學的核心精神:去中心化,隨點隨用,用完即走;大家還記不記0幾年的時候我們大多數電腦用戶的桌面上總是少不了各種各樣的視頻播放器、小型辦公軟體以及煩人的flash等,而那些現在基本上都已經失去蹤跡。而將這張未來藍圖親手描繪出來的就是當今的web前端工程師們。
二、 全棧開發
全棧(full stack developer)起源於facebook中對工程師的一種稱謂, node.js的橫空出世,極大程度的降低了前端工程師向後端領域拓展的難度,越來越多的高級前端工程師向著全棧發展,一肩挑起了企業項目開發的所有環節。全棧也成為了2017年最火的一個IT崗位。
三、 遊戲開發
隨著HTML5的快速發展,flash已經正式被adobe公司在2017年判處了死刑,目前互聯網上大量的在線遊戲,為了保證自身遊戲的生命周期,就必須要在flash正式GG前完成技術棧的轉換。
綜上所述我們可以清晰的看到我們前端工程師的業務越來越複雜,尤其是軟體和遊戲業務的崛起就決定了傳統前端的程序習慣和代碼結構已無法滿足目前的前端技術需求(畢竟寫一個輪播圖和寫一個excel還是有很大區別的)。
MVC等傳統軟體開發上的概念和各類設計模式就成為了我們必備的基本功。而要想提高業務的極致性能的話,市面上的通用框架是無法實現企業自身的定製化業務的,這也是為什麼BAT、京東、七牛雲等都會選擇造一個自己的框架出來。
需求我知道了,那麼我應該從哪裡去學習這些技術呢?
我們有不少前端小夥伴平日里的工作就是不停的寫寫頁面,維護代碼,根本接觸不到上面的這些高大上的前端領域,至於說精通這些技能點那更是無從談起啦。
今天有幸給大家分享一個前端行業企業級開發技術的機會。
※React 走紅前端,最強技能圖快速 Get!
※九年程序人生 工作總結
TAG:JavaScript |