高級前端的學習方法有哪些?
來自讀者朋友的提問:
您好,我是一名工作 2 年多的前端,是否能向您請教下,對于前端的發(fā)展,該如何提升自己的能力?以及高級前端的學習方法有哪些?
依揚答:
前端的發(fā)展非常迅速,到目前為止已經(jīng)發(fā)展出交互工程師、Node.js工程師、數(shù)據(jù)可視化、前端架構師、前端智能化等領域,每一個領域要學的東西都很多,也沒辦法一口吃成一個胖子,建議一步步來,選擇其中一個方向深耕下去。
不過這些方向有些能力要求是通用的,都會要求具備扎實的前端基礎、良好的數(shù)據(jù)結構和算法知識、對于網(wǎng)絡、瀏覽器等原理熟記于心。這些要求都是老生常談了,后面單獨整理一個腦圖出來。
這些基礎知識要多花點心思學習,東西說多也多,說不多也不多,每天安排一定的時間讓自己學習,周末的時間非常寶貴,最好是勞逸結合,給自己大段的時候靜下心來學習。拿我來說,平常周末無事的話就會去公司或者星巴克待上一天充充電。
學習除了動腦之外還要動手,如果只是看書或者文章的話,記憶是非常淺的,過幾天就忘記了。非常建議把學到的知識記錄并整理下來,不要看速度慢了些,其實這樣對于真正的理解知識非常有幫助。
我剛開始寫技術博客的目的其實就是為了系統(tǒng)性學習,通過文字記載的方式倒逼自己思考,對掌握的知識查漏補缺,多問自己幾個為什么,然后對不懂的知識再深入探索,構建一顆完整的知識體系樹。
工作 2 年的話差不多是從中高級邁步高級的階段,這個階段最重要的就是系統(tǒng)性的學習,除了理論的學習之外也要注重實踐,在項目中尋找有技術難點的事情去做,或者多參與開源,多做做提效以及工程化的事情,爭取完成一個有技術體系的項目。
The End
你好,我是依揚(又名木易楊),前網(wǎng)易高級前端工程師,現(xiàn)在一線互聯(lián)網(wǎng)公司拼搏中。平常和各種優(yōu)秀的人接觸比較多,追求自律自省,向往自由的生活,在這里分享我的思考和認知,歡迎大家關注,一起成長。
關注后回復【簡歷】即可領取我精心整理的簡歷模板。另外螞蟻前后端持續(xù)招聘中,歡迎投遞簡歷 [email protected]
