1. 程式人生 > >前端程式設計師:月薪5K到5萬,你要具備哪些技能?

前端程式設計師:月薪5K到5萬,你要具備哪些技能?

如何在前端開發這種高精尖的技術領域找到心儀的工作?實現在咖啡館喝喝咖啡敲敲程式碼就能升職加薪、買房買車、迎娶白富美走上人生巔峰的職業夢想?希望這篇文章能給你指明道路。
曾經只要會編寫HTML, CSS和Javascript就是能夠找到一份前端開發工作的全部要求。而現在,web開發遠遠不止是簡單編碼。因為我們的網際網路上有了更多的內容,也因為有更多的人、更多裝置可以訪問網際網路, web前端開發技能也就更多了。
具備5大硬體 一顆保持不斷學習進步的進取心,這一點非常重要!!!
一份強烈的渴望,相信自己的程式碼將可以執行在任何瀏覽器。
一個智商線上的大腦,畢竟這是個腦力活。
一臺筆記本,當然臺式也可以,就是在一些你要去請教別人的時候可能不太方便。


對於web前端的學習有不懂的,或者不知道學習路線,不知道學習方法,不知道該如何紮實能找到工作的朋友,我還是要推薦下我自己建的前端學習群:733581373,首先你要是前端黨,其次不管你是小白還是大牛,我都挺歡迎,小白嘛,主動點多問問題也就學好了,群裡每天分享乾貨,包括我自己最近花了一星期整理的一份適合年自學的最新web前端資料,送給大家,歡迎初學和進階中的小夥伴。

具備初級資質 你需要學會瀏覽器能理解的三大語言:HTML, CSS, Javascript ,一定要理解這三大語言後再去學習別的。


進階中級 前端越來與上檔次了,地位直逼後端大牛.前端正從以前的單純的html+css+js+嵌入後臺程式碼的開發方式向工程化,自動化,規模化發展。中級前端大概要具備下面這些能力:
1.1-3年前端工作經驗 ,具備一定的前端開發能力,能獨立完成各個模組的開發任務,具備一定的備選leader勢力。
2.知道如何搭建一個build系統:Gulp 或Grunt 這類的構建任務指令碼器,編譯LESS成CSS, concatenating Javascript, minify壓縮靜態資源, 選一個非同步或同步的方式載入它們,然後一個好的build系統要能自動做到那些,包括一個本地的web伺服器用於測試程式碼。
3.程式碼版本管理,git。
4.部署! 讓你的網站上線。


進階高階 把你的網站和一個內容管理系統(CMS)整合在一起。一個CMS能夠讓你通過使用者介面增、刪、改、組織你的內容,不需要任何程式碼。這就是那些部落格網站如何工作的。比如免費的WordPress,去熟悉一個開源的CMS吧,會很有用的。

來熟悉一種Javascript框架吧,這樣你可以真正的搭建一個互動出色的web應用,那真的很重要,比如Angular, React, Ember。只要挑一個你喜歡的,但是一定要精通它。
放上一張知乎網友總結的比較全面的圖:


程式設計師可能是現在為數不多的不太需要論資排輩的工作,所以經常出現新入行的畢業生秒殺四五年工作經歷的老員工的情況。具體如何,要看你的起點(cs專業出身的自然比轉行來的有很大的先發優勢),潛力,學習能力和學習的慾望了。

最後,如果有想一起學習web前端,HTML5及JavaScript的可以來一下我的前端群733581373,好友都會在裡面交流,分享一些學習的方法和需要注意的小細節,每天也會準時的講一些前端的炫酷特效,及前端直播課程學習

 

如果想看到更加系統的文章和學習方法經驗可以關注的微訊號:‘web前端技術圈’或者‘webxh6’關注後回覆‘2018’可以領取一套完整的學習視訊