首先來談談前端學習的思路。
個人看來,前端的學習如果思路不對,你學習的過程會非常掙扎和痛苦,發現到頭來學得一頭霧水。我的經驗是,帶著目的和解決問題的心態,以生活中的類比來學習編程,就非常有趣,也會變的不難。對于一名前端開發的初學者而言,有趣的編程學習方式會讓你更快掌握前端開發。
因為有趣的方式意味著樂此不疲地學習。前期主要還是循序漸進,將代碼都過一遍,當你打下堅實的基礎,對后面的面試也很有幫助。看視頻要做兩件事:其一是弄懂視頻里所講的每一個知識點,一遇到含糊不清的問題,直接記錄下來。其二是用思維導圖記錄要點,不然你下次再看教學視頻就得從頭再來,整條視頻播放。
前端的學習經驗大致就這些,由于基本功比較扎實,大學的導師讓我跟他做一些項目,所以前端開發也積累了一些項目經驗,一畢業也順利拿到了offer。而關于前端開發的面試,面試官主要會問很多技術細節,前端開發基礎的問題。個人在沒有拿到offer前,比較經常看名企的面試題(阿里巴巴、百度、騰訊、小米),因為還是需要了解一些面試的間接經驗。開源代碼也需要了解一些,不然面試官問你看過哪些代碼你一臉茫然,這就很尷尬了!
簡單來說前端學習主要分三個步驟:
(1). 基本部分的學習(html,css,javascript)
(2). 框架部分(angular 2,vue.js,jquery,bootstrap等等)
(3). 項目實踐按照這三個步驟真實的執行下來找個合適的工作不是什么大問題。