【乾貨】996 前端人如何持續學習

0. 前言

週五的時候有個微信好友給我發了個這樣的消息,問我 996 的現狀下該怎麼辦?前端

我說,具體怎麼辦得本身摸索,可是持續學習必定是關鍵詞。webpack

那問題來了,996 下,咱們該如何持續學習?web

想了一個週末,決定寫一篇文章分享一下本身的心得(心血來潮肝的一篇文章,沒有太斟酌文字,僅僅是本身的心得,供你們參考,若有不足之處還請包涵),可能對於像我同樣的普通的前端開發者,會有一些幫助。面試

關注公衆號「前端試煉」回覆「學習方法」獲取完整導圖。算法

總的來講,你們找到適合本身的學習方法纔是最關鍵的。瀏覽器

1. 主動學習和被動學習

在學校的時候,咱們天天有固定的時間用於學習,有老師給你引導方向,給你答疑解惑。可是到了工做以後,這一切都沒了,咱們須要在搬磚之餘抽時間學習。微信

咱們將學習分爲主動學習和被動學習:網絡

  • 被動學習:在工做中,由於客觀須要而去學習(好比實現產品經理提出的需求、設計一個技術方案、跳槽面試等)
  • 主動學習:主觀地去爲了我的成長主動 push 本身去學習(好比看書、閱讀公衆號文章、看社區開源項目源碼等)

咱們也能夠從目的來區分主動學習和被動學習:數據結構

  • 被動學習:提升解決問題的能力,爲了吃飯
  • 主動學習:提升核心競爭力,爲了更好地吃飯

2. 被動學習

先來看一下被動學習中如何掌握節奏,找到合適的方法。這裏主要分爲兩方面來說:工做和麪試。架構

2.1 工做

在工做中,須要學習的場景通常就兩種:需求和產出。

  • 如何實現這個需求
  • 如何更優雅地實現這個需求
  • 如何設計一個技術方案
  • 總結最佳實踐
  • 如何調試、看日誌,如何定位問題
  • ...

總結來看就是一個如何在工做中解決問題。在此基礎上,咱們會想辦法將它總結、輸出。

  • 如何使用 xxx 解決 xxx 問題
  • xxx 的最佳實踐
  • 深度學習 xxx
  • xxx 在 xxx 的應用
  • ...

總結的過程必定是一個學習的過程。

2.2 面試

面試過的人都知道,準備面試真的很累,持續輸入大量的知識。

2.2.1 知識總結

每一次總結都是一次很好學習的機會。

總結本身掌握的前端知識體系

總結知識體系的過程是一個查缺補漏的過程。遇到沒掌握或者瞭解不深的知識點,務必去了解、搞清楚,不然就不算掌握。

總結本身作過的項目

  • 難點、亮點
  • 技術架構
  • 最佳實踐
  • 涉及到的全部技術點均可以挖一下,看看有沒有某個點是本身描述不清的

2.2.2 刷題

很少說,就是刷 LeetCode:劍指 offer、大廠題庫、概括總結。

2.2.3 背題

雖然背題這個詞可能不太優雅,可是真的是必要的。

不少前端理論、方法論的知識點仍是須要強行記憶的,由於你平時根本不會去記憶特別完備的理論。

背題的過程又是一次查缺補漏的過程,由於你得擔憂你背的內容會不會被面試官連環追問。

2.2.4 覆盤

去面試一輪,覆盤面試過程,查缺補漏。總結遇到的面試題,理清思路和參考答案便可。

3. 主動學習

這裏總結幾種目前大多數前端開發者會用來主動學習的途徑(⭐️ 爲推薦指數):

  • 書:⭐️⭐️⭐️⭐️⭐️
  • 社區:⭐️⭐️⭐️
  • 公衆號:⭐️⭐️⭐️⭐️
  • 知識付費:⭐️⭐️⭐️
  • 培訓班:⭐️

在本文中會描述不一樣途徑的優勢和缺點,以及我如今是如何學習的(關鍵方法)。

3.1 書

想一想本身畢業後是否是好久不看書了?

書中自有黃金屋,書中自有顏如玉

做爲前端開發者,工做以後可能確實很好機會接觸書籍。可是,書籍能夠提供完備的理論和方法論,經過書籍能夠體系化地學習某一領域的知識,這對於我的的知識深度很是有幫助。

特別是一些計算機基礎的知識點,很是適合經過讀書來學習,好比數據結構、操做系統、算法、網絡等。這些理論知識在很是長的一段時間都不會變,你能夠放心地找一本很是著名、評價很是高的書來慢慢啃,而不用擔憂它的時效性,必定是受益整個職業生涯的。

看書的目的就一個:打破砂鍋學到底,成爲理論王者,指導實踐

3.1.1 關鍵方法

3.1.1.1 如何選書

做爲前端開發者,我應該看哪些書?

首先,前端開發者自己就是在計算機領域下,上文提到的一些計算機基礎相關的書,都值得看。而後就是一些業界比較流行的前端相關的書,好比紅寶書、蝴蝶書、你不知道的 JavaScript 等。

O'Reilly 系列和圖靈出版社的書都我買了不少,很是值得看,固然,其它出版社也都會很是好的書,通常我仍是看業界大佬推薦,或者就是看最近新出了什麼書,若是感興趣都會買一本。

關注「前端試煉」公衆號,回覆 」書單「,能夠得到前段時間整理的一個書單。

3.1.1.2 如何囤書

噹噹和京東常常有很是給力的活動,通常能夠低於 5 折買到書,多關注關注就行了。

若是不想買,那就只能靠運氣,關注各個前端公衆號,好比「前端試煉」,常常都會有送書的活動,多參加參加說不定就中了。

一個小 Tip,圖靈社區的書通常在背面有送一個禮品卡,攢一些禮品卡以後能夠在圖靈社區兌換書。

3.1.1.3 如何看書

規劃看書的時間

好比天天 1 小時或者天天一章節

看目錄

拿到書先看目錄,瞭解這本書講了啥,跳過本身已經掌握或者不感興趣的章節

寫讀書筆記

好記性不如爛筆頭,看書仍是要記一記比較好。

推薦經過導圖的形式記錄思路便可。

切記,不要爲了記筆記而記筆記,關注內容自己,筆記只是輔助。

結合實戰

紙上得來終覺淺,仍是要動手實戰才行。

技術書籍通常附有大量的代碼,能夠跟着章節節奏動手敲敲代碼,加深記憶。

學會總結

閱讀徹底書以後,能夠回顧一下本身的讀書筆記,總結一篇全書的讀書筆記。

記得將總結髮表在社區上,和你們交流討論,寫做能得到的知足感仍是很強的。你能夠有如下方式來曝光本身:

  1. 投稿給「前端試煉」公衆號
  2. 將文章發表在掘金社區
  3. 本身註冊一個公衆號來輸出文章
  4. 將文章分享到各個技術交流羣中

3.2 社區

這裏的社區指的是一些社交平臺和技術社區,包括 GitHub、知乎、掘金、Twitter 等。

經過社區途徑學習的關鍵詞主要是兩個:

  1. 持續關注
  2. 取其精華

一樣這裏總結幾個我常常用的社區(⭐️ 爲推薦指數):

  • GitHub:⭐️⭐️⭐️⭐️⭐️
  • 知乎:⭐️⭐️⭐️
  • 掘金:⭐️⭐️⭐️
  • Twitter:⭐️⭐️

3.2.1 GitHub

能夠 follow 一些比較活躍的大 V,看他們的平常動態。

若是他 star 了某個倉庫,

  • 點進去看看 README,瞭解一下這個倉庫幹啥的
  • 若是感興趣能夠寫個 DEMO 玩玩
  • 若是將來可能用到,就也 star 一下,至少保留一個印象
  • ...

若是他 follow 了某我的,

  • 點進去看看這我的是否是比較活躍
  • 是有比較有名的開源項目呢
  • 仍是有一個很是高頻原創的博客
  • ...

準確地說,就是經過大 V 的眼睛去發現一些 GitHub 上的新東西,擴展視野。

3.2.2 知乎

知乎上大 V 也不少,咱們要作的也是關注這些大 V 的動態,須要從中獲得:

  • 他們常常發表一些見解,經過他們能瞭解一些平時沒關注的知識點
  • 高質量原創文章
  • 新輪子 or 新玩具
  • ...

3.2.3 掘金

掘金是目前國內比較火的一個前端社區了,仍是有很是多值得閱讀的文章的。

咱們能夠天天刷刷首頁的推薦流,取其精華,發現高質量原創文章。

一樣咱們能夠關注一些大 V,不少大佬仍是會常常在掘金上瘋狂輸出的。

3.2.4 Twitter

Twitter 上主要仍是關注一些大 V 了,他們會常常在 Twitter 上討論某個技術方向、某個新工具以及一個有意思的 idea,主要就是看他們都在 「玩」 什麼。

3.2.5 關鍵方法

持續關注和積累,保持好奇心。

平時看到啥技術相關的內容,均可以點進去了解了解。若是已經會了,關了就好;若是不會,就看看;若是可能對本身有用,那就收藏一下。俗話說得好,收藏 === 學會,也不是沒有道理

3.3 公衆號

不少人以爲公衆號不能學習,我想說的是,只是他們沒找到方法而已。

先說一下公衆號的特性:

  • 碎片閱讀。因爲公衆號的表現形式決定,它適合上下班,睡覺前,吃飯後等碎片時間閱讀。
  • 主動觸達。公衆號是經過 push 的形式推給用戶的,也就是說,我只要關注了公衆號,就會接收到文章推送,不用擔憂由於「懶」而不去學習。也就是所謂的「飯來張口」
  • 非 「餵豬」。公衆號和如今流行的短視頻不一樣的是,它不是推薦算法,能夠經過公衆號看到各方面的文章,擴展視野

3.3.1 關鍵方法

經過公衆號學習,我總結兩個關鍵詞:

  • 聚焦
  • 持續
3.3.1.1 聚焦

關注 1-3 個前端垂直領域公衆號

獲取前端領域深度文章、最新資訊、最佳實踐等,爲了深度。

關注 1 個計算機領域公衆號

獲取一些計算機領域的文章,擴展視野,爲了廣度。

不要在花邊新聞和標題黨上浪費時間

不要在辣雞文章上浪費時間,好比看到這類型標題就直接跳過:

  • xxx 跳樓了
  • xxx 年薪 80w
  • 你真的會 Promise 嗎
  • 2021 年了,再不學 Node 就晚了
  • ...

不要關注當下對本身沒用的技術公衆號

這類型公衆號看了就會有負面影響:

  • 容易焦慮。看了都不會,我怎麼這麼菜。
  • 浪費時間。看了長時間都用不上,看來幹嗎。
3.3.1.2 持續

經過標題判斷是否值得閱讀

同上,不要浪費時間在辣雞文章上。譁衆取寵的標題大機率是標題黨,不是什麼好文章。固然只是說機率比較大。由於如今社區很卷,不出個吸引人的標題都沒人看,原創做者真的很難。

經過內容判斷是否值得收藏

  • 是否須要深度閱讀?
  • 是否將來可能對本身有用?
  • 是不是一個解決方案、最佳實踐?

Mobile 端碎片閱讀

因爲屏幕和場景的限制,Mobile 端決定了沒法深度閱讀一篇文章,這裏推薦的是大體掃一遍文章內容,瞭解通篇的主要內容便可。

PC 端深度閱讀、分類收藏

在 Mobile 端碎片閱讀以後,若是以爲文章有用,則在 PC 端花時間深度閱讀,而且分類收藏,將來可能就會用到。

3.3.2 推薦

推薦「前端試煉」公衆號

  • 前端垂直領域公衆號
  • 每日一篇技術文章:深度閱讀、最新資訊、最佳實踐、面試經驗等
  • 技術交流社羣/我的輔導

3.4. 知識付費

這幾年知識付費挺流行的,各類培訓課程、專欄、視頻課程層出不窮。這實際上是一把雙刃劍,好的課程能夠引導咱們,很差的課程浪費時間甚至誤導咱們,咱們須要正確地看待它。

首先,知識付費存在即合理。天下沒有免費的午飯,想一想,別人爲啥無緣無故教你,而後來卷他?因此,想要讓別人教你一些東西,仍是要等價交換的。固然,這個價不能太貴。

其次,咱們須要取其精華去其糟粕。不是全部的付費知識都是值得的,有些很好,有些真的很辣雞。

3.4.1 關鍵方法

首先,不要反感知識付費,感興趣、有幫助就買,沒用的課程就別浪費錢。我這兩年仍是花了很多錢買課的,可能你會說我是「韭菜」?可是我確實從中獲得了我想要的東西。

  1. 定向搜索本身須要體系化的知識點。好比想學 webpack 的時候,繁雜的配置和流程,若是有人能體系地指導一下,就很是好;再好比瀏覽器原理,這東西就很抽象,沒有實戰經驗,就須要有經驗的前輩給你總結一下
  2. 當被推薦、種草時。不要立刻就無腦買,先打開目錄或者推薦語瞅瞅。這個課程講了啥?是拼湊的仍是成體系的?本身能用得上嗎(查缺補漏、擴展視野、最佳實踐等)?

一個小 Tip,通常付費課程都有分享返現或者優惠碼的渠道。好比:

  • 極客時間:返現部分金額,而且偶爾有活動
  • 掘金小冊:找優惠碼,或者等活動
  • 拉勾專欄:新課返現,或者等活動,1 元入,不要全價買
  • ... 以此類推

3.5 長期培訓班

不推薦。

若是你真的迷茫找不到方向,若是你是轉行的,能夠試試看。

4. 總結

本文就是花了一下午的時間,心血來潮寫了一下,但願你們有所幫助。


更多文章歡迎關注公衆號『前端試煉』,獲取前端精選文章。

相關文章
相關標籤/搜索