如何在疲劳的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…

相关文章
相关标签/搜索