最近很迷茫,苦於如何自我提高,也聽了不少的知乎live去尋找本身的方向,最近聽到最多的聲音是拋開一些框架去探究這門的本質。前端
記得在58面試的時候,前端主管問了我一些基礎的問題,並無在乎你會多少框架和工具。可能本身的方向走的不太對,依然不知道本身的基礎到底怎麼樣,這也是自學的一個痛點,並不像在學校那樣,會有老師給你打分,有同窗能夠討論,瞭解對方的水平。node
因此本身着手解決這個痛點,從新"探索"JS這門語言,忘掉DOM、瀏覽器、 node環境。更多的是對語言自己的研究。git
基礎系列只是本身學習後覆盤,進行總結的一些知識點,並無寫的過於深刻,因此之後隨着本身工做經驗的增長,寫一些更加深刻的文章。github
主要是看一些博客,和一些經典的書籍,7月份利用上下班的通勤時間,把《你不會到的JavaScript》的上卷、中卷看完了,並把一些重點內容記錄在了博客裏。一些弄的不是特別清楚的知識點也會結合《紅寶書》和《犀牛書》去理解,固然,還有一些大牛的博客。後面我會將連接分享出來。golang
本系列一共十三篇,因爲本身是第一次以總結的方式去寫博客,會有一些書寫或表述不到位的地方,我也在系列的後期去不斷的複查。可能這些內容並非很全,可是已經覆蓋了一些 JS 經常使用的基礎知識,本打算寫一篇正則的文章,但思考了一下,正則也並不算 JS 基礎,算是比較通用的知識。我收藏了一篇很全的正則小書,最後也會分享出來。
最近在參考一下 lodash , underscore 源碼,把一些高階函數去本身動手實現了一遍,正在準備寫進階系列,總的來講比較吃力,可是會堅持下去的,畢竟還要寫好多系列。最近比較對 node 後臺和 ptyhon , golang感興趣。週末除了造輪子和寫博客,還會學習一些其餘語言。
學習後端語言的同時,也發現本身的短板,做爲非科班的開發者,說到線程和進程,CPU的時候,本身就傻掉了。因此週末也會學習科班的基礎課,好比《操做系統》,《計算機組成原理》,《計算機網絡》。在慕課網已經選好了課程,最後會分享出來。
《JavaScript高級程序設計》(第三版)(紅寶書)
《JavaScript權威指南》(犀牛書)
《你不知道的JavaScript(上卷)》
《你不知道的JavaScript(中卷)》