如何在疲勞的JS世界中持續學習

做者簡介 cnfi 螞蟻金服·數據體驗技術團隊前端

本文翻譯自《Stay updated in JS fatigue universe》,並對內容有所補充和修改。 部份內容參考《HOW TO KEEP UP TO DATE ON  FRONT-END TECHNOLOGIES》git

想要在「天天都有新事物冒出來」的前端世界中跟上步伐,眼下已經成爲了一個艱鉅的任務。 不少人都有這樣的感受:不須要幾個月你的技術就會過期,全新的炒做、類庫、框架總會讓你迷失,面對這場比賽,你只能選擇退出。github

個人許多同事都想知道我是如何設法保持最新的狀態,而且仍能完成個人平常工做。在這篇文章中,我將分享個人平常生活,並告訴你如何找到有用的信息。web

關注大牛

個人許多資源來自twitter。去follow那些JavaScript社區的領袖們,可讓我很輕鬆的獲取到有意思的東西,儘管找到這些人是多麼地不容易。編程

因爲咱們很是關注開源社區,因而Github成了個人主要來源。 首先找到一個業界頂級的項目(好比React),點擊「Contributors」標籤,能夠看到這些主要貢獻者的檔案。 他們中的一些人擁有twitter賬戶,他們常常會發布一些有價值的信息。瀏覽器

20180429110352.png | center | 747x577

業界大牛不徹底名單

Addy Osmani網絡

TodoMVC、Material-Design-Lite、Yeoman等項目做者,Google Chrome工程經理
主頁
https://addyosmani.com/
github
https://github.com/addyosmani
twitter
https://twitter.com/addyosmani

Lea Verou框架

麻省理工學院HCI研究員, W3C-CSSWG成員,github多個項目做者
主頁
http://lea.verou.me/
github
https://github.com/LeaVerou
推特
https://twitter.com/leaverou

Evan You 尤雨溪frontend

大名鼎鼎的Vue.js做者,前端佈道者,業界大V
主頁
http://evanyou.me/
github
https://github.com/yyx990803
推特
https://twitter.com/youyuxi

Axel Rauschmayer工具

2ality博主,寫有《Speaking JavaScript》等著做,ES.next News刊物主編
主頁
http://2ality.com/
github
推特
https://twitter.com/rauschma

Ben Alman

GruntJS做者,jQuery界大神,開發了jQuery BBQ等大量插件
主頁
http://benalman.com/
github
https://github.com/cowboy
推特
https://twitter.com/cowboy

Nicholas C. Zakas

著名的《JavaScript高級程序設計》做者,JS佈道者
主頁
https://www.nczonline.net/
github
推特
https://twitter.com/slicknet

探索新項目

另外一個巨大的信息來源地,是Github的「Explore」標籤。那裏有無盡的內容如「Topics」、「Trends」、「Resources」...,你徹底能夠呆上幾天。

打開 github.com/trending 能夠看到最新的趨勢庫和開發者。 你還能夠根據語言和時間跨度(今天,本週,本月)對它們進行過濾。

20180429110717.png | center | 747x496

看最好的資訊

我天天都會訪問這些網站。 我喜歡他們,由於他們沒有垃圾郵件,他們的全部內容都來自社區。

EchoJS

www.echojs.com/

20180429110936.png | center | 747x438

DailyJS

medium.com/dailyjs/

20180429111337.png | center | 747x549

Front-End Front

frontendfront.com/

20180429111227.png | center | 747x497

另外,我也會訂閱如下兩個前端領域的技術刊物

ES.next News

esnextnews.com/

20180430165238.png | center | 747x367

Web Design Weekly

web-design-weekly.com/

20180430165218.png | center | 747x419

怎麼抽出時間?

不少人認爲,白天忙於工做,晚上回家後又太累,因此根本沒法抽出時間再去消化與工做相關的信息。固然我也不認爲你應該在業餘時間去作這件事。從「時間管理哲學」的角度看,這是一種很是糟糕的作法。

在我看來,在工做時間內去豐富你的內在是一種不錯的方式。天天早上到達工做崗位後,我開始瀏覽新聞網站。 若是我發現一些有趣的事情,我會將它加入書籤供之後閱讀。畢竟咱們並非機器,一天的工做中一般會有幾個休息的間隙。 即便沒有,我也會天天花半小時來閱讀這些書籤連接。天天下班以前,我會簡要瀏覽github的「Trends」頁面,並start一些我認爲有意思的項目。 我會在30分鐘內回顧它們,在個人下一個POC中小試牛刀,甚至在工做中使用它們。

作一名貢獻者

貢獻能夠成爲一個很好的信息來源,同時也讓你有能力親自動手練習你所學到的東西。 你能夠在Stack Overflow提出問題或者回答問題。在Github上提issue、提request、參與討論等等,這將對你的知識和技能帶來巨大的幫助。

總結出本身的學習方法

總結出一套本身的方法來跟上最新方向是很重要的. 來看看這些厲害的開發者們是怎麼作的吧!

Axel Rauschmayer:

我推薦讀如下3個資源來跟上最新發展. 1.推特. 先關注些你認識的知名前端開發者, 好比你常常用的某個庫的做者. 而後從他的關注列表裏面去挖掘, 早晚你會看到一些有用的推特. 2.Echo JS 是個 JavaScript 新聞站. 它的佈局和 Hacker News 相似. 3.關注這些 每週郵件 (那啥: 我是 JavaScript 每週新聞的編輯).

Alex Sexton:

我發現對我來講, 只有不斷實踐才能跟上最新發展. 我在推特上關注了不少前端界的人, 也讀博客和編程界新聞, 但我發現實踐比純讀更能學到東西. 當我想學同樣東西的時候, 我就直接開始作項目, 而後從中不斷學習, 理解核心概念.

Addy Osmani:

爲了知道前端界都在發生些什麼, 我常常刷推特和 G+. 對於那些我常用的工具和庫, 我會關注下做者的最新狀況, 這樣才能知道接下來會有什麼發展. 關注下那些制定網絡標準的人也頗有好處, 這樣你才能知道接下來的幾年會有什麼發展.

Lea Verou:

有幾個訂閱源(feeds) 我每天都讀 我關注了不少人, 包括 Web 標準的制定者, 以及開發瀏覽器的, 還有厲害的其餘類別的開發者. 我偶爾會閱讀標準, 有些很好理解並且是一手資訊, W3C郵件列表(W3C mailing lists) 也頗有幫助: 你在新技術出現的那一刻就能開始學習他們, 甚至你能夠影響到這些新技術的發展! 參加會議

End.

對咱們團隊感興趣的能夠關注專欄,關注github或者發送簡歷至'tao.qit####alibaba-inc.com'.replace('####', '@'),歡迎有志之士加入~

原文地址:github.com/ProtoTeam/b…

相關文章
相關標籤/搜索