前端大神 Winter 直播筆記及我的學習方法論

木易楊說發表於2019-01-20

直播筆記整理

1、對於框架的使用沒必要花太多時間,應該多研究一下三大框架背後的設計思想。

2、當一個程式設計師對演算法、語言標準、底層、原生、英文文件這些詞彙產生恐懼感的時候他的技術生命已經走到盡頭。

3、前端架構主要解決的是高複用性,架構能力提升方向主要是元件庫開發、前端框架實現等。

4、對於前端進階這個問題,其實看書的作用和意義已經不太明顯,需要尋找好的平臺和合適的專案,在專案中不斷克服難題並挑戰自己,遇到問題再去查資料總結。如果只是閉門看書那很難成為高手,書只是基礎而已,真正的應用還是在專案中。

5、寒冬中能做的只有提升自己,但是光靠技術是不行的。

6、推薦 TensorFlow、視覺化切圖、PWAWebGL

1)TensorFlow 可以瞭解使用並做點東西出來,原理很難但不影響使用。

2)PWA 有望進一步發展。

3)WebGL 在未來會是一個很好的方向,它可以實現任何你想要的介面效果,但重點需要多掌握圖形學的基礎知識,它和演算法,資料結構一樣重要。

4)WeexRN 雖然都叫 Hybird 但不太一樣,前者適合大廠主要是嵌入 APP 中使用,後者更適合創業公司。

7、不推薦 SSRTypeScript、函數語言程式設計

1)SSR 不太看好,其主要是用於SEO,不太建議用做服務端渲染,其能夠使用的場景不多,而且成本代價太大。

2)TypeScript 是好東西,是很有前景的語言,但適用於十萬行以上程式碼級別的大型專案,小專案並不適合,反而徒增複雜。

3)用 JS 做函數語言程式設計並不靠譜,Map/Reduce/Redux/Hooks等並不是函數語言程式設計,只是長得像而已。

PS:筆記內容由自己和群友提供,僅供參考。

一些思考和嘗試

聽完 Winter 老師直播後對其觀點很是贊同,但因為是面對所有人講解所以內容有點多範圍有些廣,但對個人來說還是找適合自己的方向,在自己相對熟悉的領域再去擴充套件去突破。橫向只是拓寬你的眼界,縱向才是你的核心競爭力。

對我來說感觸最大的就是 3、4、5 這幾點,因為我一直在思考以下幾個問題:

1、我現在是高階前端,但又感覺自身很弱,那我如何才能夯實我高階的地基然後成為資深前端呢?

2、專案迭代節奏快日常加班又多,那我如何做才能平衡工作和學習?

3、單單提升技術好像還是有很大瓶頸,那我如何提升我的職場核心競爭力?

結合 Winter 老師的直播和最近看的幾篇文章,說說我對這幾個問題的思考。

對於第一個問題,在 2 個多月前我還是不會寫文章的小白,那個時候受到一些文章的觸動,開辦了「高階前端進階」這個公眾號,嘗試把我的前端之路記錄下來,後來經過幾次調整開始了「進階系列」。我的想法很簡單,就是把前端進階 28 期的重難點知識全部講完,目前已經進行到第 4 期了,通過寫作把知識通俗易懂的介紹給別人,在這個過程自己肯定會收穫很多很多。這就是我目前在嘗試的學習方式,通過寫作建立自己的知識架構,並且在這個架構上不斷地進行優化,時間到了自然就進階了。

對於第二個問題,剛開始寫作時精力充沛時間也很多,每天都會更新技術文章,但隨著專案迭代壓力增大,文章更新速度相應就變慢了一些,雖然文章質量提升了很多,但更新速度從日更變成了周更再變成了雙週更,這個說實話我自身已經很難接受了,因為速度變慢導致我年初的計劃要打折扣。所以說做專案和自我學習要如何權衡,是否說我要減少專案難度和時間並在工作中摸魚去學習呢?我的結論是不,因為一句話,“最好的學習就是在專案中鍛鍊自己”。既然我有這麼好的專案去鍛鍊,那為什麼還要摸魚去學習呢,這不就是南轅北轍嘛,道理很簡單但不是所有人都懂。

我最近在執行的方法是專注 + 鍛鍊 + 利用週末。

專注即工作時專注於工作,努力做好每次迭代,遇到難題迎難而上,工作時不開微信,勤用筆記安排日常工作並整理文件;

鍛鍊即一週抽出三天時間每次去健身房鍛鍊1小時,強壯的體魄才能撐住高強度的工作和學習,因為網易有健身房所以冬天鍛鍊也沒什麼問題,沒辦法去健身房的小夥伴可以嘗試跑步或者在瑜伽墊上做 Keep;

利用週末即加大週末和平常晚上熬夜的時間去寫文章,減少娛樂的時間,正所謂時間擠一擠總會有的,但這件事情比較反人性,所以重在堅持。公眾號寫文章更容易堅持,原因在於文章釋出後有正反饋,比如粉絲的增長,留言和鼓勵,讚賞等等,這些都更能促使你堅持下去,時間長了自然就養成了習慣。

對於第三個問題,Winter 老師也說了,寒冬中光靠技術是不行的,那應該靠什麼呢?幸好在最近看到的一篇文章中找到了答案,那就是表達能力。表達能力是形成自己的框架系統,有理有據並且邏輯清晰,而且能讓外人聽懂,大部分優秀的人都具備這樣的能力。反觀自己並沒有這樣的能力,所以我要努力提升這塊,其中最重要的方法就是寫作訓練。

兜兜轉轉那麼多,其實我一直在嘗試的進階方法就是通過寫作建立自己的知識架構體系,同時提高自身的表達能力,通過正反饋機制和鍛鍊保證我長久的堅持下去並最終養成習慣,習慣這一模式之後變成優秀的人也只是時間問題罷了。

希望我的一些思考和嘗試能對你有所幫助。

公眾號回覆「文章」領取最近看到的好文章

交流

進階系列文章彙總如下,內有優質前端資料,覺得不錯點個star。

github.com/yygmind/blo…

我是木易楊,網易高階前端工程師,跟著我每週重點攻克一個前端面試重難點。接下來讓我帶你走進高階前端的世界,在進階的路上,共勉!

前端大神 Winter 直播筆記及我的學習方法論

相關文章