數(shù)據(jù)結構和算法
- 書籍閱讀《劍指offer》
CSS
- 書籍閱讀:《CSS 權威指南》、《精通 CSS》、《CSS揭秘》
JavaScript
- 學習ES6。
- 熟悉總結JavaScript API,要懂原理,會寫ployfill。例如Function的bind,Array的map、forEach、filter的區(qū)別。
- JavaScript書籍閱讀:《你不知道的JavaScript》、《高性能JavaScript》、《JavaScript設計模式與開發(fā)實踐》。
計算機網(wǎng)絡
- 深入學習計算機網(wǎng)絡相關知識:《HTTP權威指南》
操作系統(tǒng)
近期規(guī)劃
- 學習移動端開發(fā)
- 學習webpack
- 學習vue
- 學習一門后端語言
如何學習新技術
- 閱讀官方文檔。
- 了解技術是什么、為什么需要它、如何使用技術,然后再進一步挖原理、同類對比、有什么優(yōu)缺點、適用場景是什么,在實際工作中能干些什么?
如何關注行業(yè)動態(tài)
- 博客
- 微信公眾號
- 知乎
如何解決問題
同一個問題需要嘗試尋求多種解決方法,然后對比試驗得到最優(yōu)解。
需要鍛煉的能力
- 如何成為一個高效的學習者,并且能夠將研究成果應用到日常生活當中??焖賹W習和總結能力(思維導圖和技術博客)。
- 學會用成長型思維模式去思考——人的智力是可塑的,是可以通過努力改善的。思維模式會影響你努力的程度。
“如果你每遇到需要付出努力的任務你就質疑自己的智力,很難保持你能力上的自信?!?br> 程序員的關鍵技能:像對干擾的反應、受挫后的恢復能力、對挑戰(zhàn)的渴望 - 發(fā)現(xiàn)問題和解決問題的能力
- 帶隊能力