前端大神 Winter 直播筆記及個人學習方法論

更新:謝謝你們的支持,最近折騰了一個博客官網出來,方便你們系統閱讀,後續會有更多內容和更多優化,猛戳這裏查看前端

------ 如下是正文 ------git

直播筆記整理

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

二、當一個程序員對算法、語言標準、底層、原生、英文文檔這些詞彙產生恐懼感的時候他的技術生命已經走到盡頭。github

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

四、對於前端進階這個問題,其實看書的做用和意義已經不太明顯,須要尋找好的平臺和合適的項目,在項目中不斷克服難題並挑戰本身,遇到問題再去查資料總結。若是隻是閉門看書那很難成爲高手,書只是基礎而已,真正的應用仍是在項目中。算法

五、寒冬中能作的只有提高本身,可是光靠技術是不行的。編程

六、推薦 TensorFlow、可視化切圖、PWAWebGL前端框架

1)TensorFlow 能夠了解使用並作點東西出來,原理很難但不影響使用。微信

2)PWA 有望進一步發展。前端工程師

3)WebGL 在將來會是一個很好的方向,它能夠實現任何你想要的界面效果,但重點須要多掌握圖形學的基礎知識,它和算法,數據結構同樣重要。

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

七、不推薦 SSRTypeScript、函數式編程

1)SSR 不太看好,其主要是用於SEO,不太建議用作服務端渲染,其可以使用的場景很少,並且成本代價太大。

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

3)用 JS 作函數式編程並不靠譜,Map/Reduce/Redux/Hooks等並非函數式編程,只是長得像而已。

PS:筆記內容由本身和羣友提供,僅供參考。

一些思考和嘗試

聽完 Winter 老師直播後對其觀點非常贊同,但由於是面對全部人講解因此內容有點多範圍有些廣,但對我的來講仍是找適合本身的方向,在本身相對熟悉的領域再去擴展去突破。橫向只是拓寬你的眼界,縱向纔是你的核心競爭力。

對我來講感觸最大的就是 三、四、5 這幾點,由於我一直在思考如下幾個問題:

一、我如今是高級前端,但又感受自身很弱,那我如何才能夯實我高級的地基而後成爲資深前端呢?

二、項目迭代節奏快平常加班又多,那我如何作才能平衡工做和學習?

三、單單提高技術好像仍是有很大瓶頸,那我如何提高個人職場核心競爭力?

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

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

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

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

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

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

利用週末即加大週末和日常晚上熬夜的時間去寫文章,減小娛樂的時間,正所謂時間擠一擠總會有的,但這件事情比較反人性,因此重在堅持。公衆號寫文章更容易堅持,緣由在於文章發佈後有正反饋,好比粉絲的增加,留言和鼓勵,讚揚等等,這些都更能促使你堅持下去,時間長了天然就養成了習慣。

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

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

但願個人一些思考和嘗試能對你有所幫助。

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

交流

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

github.com/yygmind/blo…

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

相關文章
相關標籤/搜索