发布于 2026-01-06 4 阅读
0

如何跟上 JavaScript 生态系统的最新发展?

如何跟上 JavaScript 生态系统的最新发展?

很多人问我如何跟上 JavaScript 的最新发展,如何知道该学什么,以及从哪里获取信息。我发现这些问题在刚开始学习编程、前端或 JavaScript 的人,以及刚入行的人中都很常见。

所以,我想和大家分享一下如何才能知道该学什么以及在哪里可以找到相关信息。

原文发布于https://sdx.im/articles/how-to-keep-updated-with-the-javascript-ecosystem

查找信息

有很多地方可以获取信息。我发现有一些地方我经常去,以便获取更多信息。

Mozilla开发者网络

也称为 MDN。该网站是Web 技术文档。如果您想了解 HTML 标签、CSS 属性或任何与 JS 相关的内容,都必须访问该网站。

CanIUse

这是一个非常好的工具,可以用来检查某个功能在多个浏览器中的支持情况。它还会提供该浏览器的使用情况信息(个人建议:如果某个浏览器的使用率低于 5%,就不要支持它)。

具体文件

通常你只会使用特定的技术,也就是你自己的技术栈。务必查阅这些技术的文档来了解更多信息,它们通常都有博客、推特账号、GitHub 组织等等,你可以利用这些资源获取更多知识。

精彩列表

Awesome 是sindresorhus发起的一个项目,它汇集了各种技术领域的实用链接。主列表(标题中已链接)又包含其他 Awesome 列表,例如awesome-javascriptawesome-reactawesome-redux等等。这些列表对于查找特定技术领域的库、文章、演讲、视频等资源非常有用。

关注开发者

几乎所有开发者都有推特账号,他们会分享很多自己正在进行或关注的有趣项目。更重要的是,他们会分享想法,参与讨论,你可以从中学习到很多东西。

因此,我创建了一个包含很多人的 Twitter 列表,并关注了他们。

https://twitter.com/sergiodxa/lists/developers-designers

☝️ 这就是名单,我的 Tweetdeck 里一直都开着这个列表。试试关注一下名单上的一些成员吧,他们真的很棒。

多读书

我总是阅读有关我感兴趣的技术领域的资料。

中等的

Medium 是个很棒的阅读平台,我个人喜欢关注标签,这样就能看到很多作者和出版物的文章。我关注的标签有:

我还关注了一些人和刊物,例如:

工程博客

许多初创公司都有与工程相关的博客。这类博客会阐述他们选择特定技术栈的原因,或者介绍他们自主研发的技术。我上面列举的一些博客就是工程类博客,例如Slack 平台博客WalmartLabs以及我最喜欢的Netflix 技术博客。其他博客:

开发

Dev.to 是一个面向开发者的社区和博客平台。它类似于 Medium,但只专注于开发类文章。在这里,你可以关注标签或用户,阅读大量关于技术和开发的文章和观点。

个人博客

我以前经常看个人博客,现在也还会关注一些,比如PonyFoo2ality。它们大多都迁移到了 Medium 或 dev.to,这意味着你可以在那里找到更多文章。

开发博客

除了 Medium 和 Dev.to 之外,还有更多拥有众多作者的博客,例如CSSTricksCodropsTreehouse BlogThe npm BlogThe GitHub BlogSurviveJSSmashing MagazineScotchReact blogMozilla Hacks

EchoJS

EchoJS 是一个与 HackerNews 理念类似的网站,任何人都可以发布有趣的链接,唯一的规则是链接必须与 JavaScript 相关且为英文。您可以关注其Twitter 账号、访问网站或订阅RSS 源来获取所有分享的链接。

我发现这个网站是我获取 JavaScript 及相关技术链接和文章的最大来源之一。与其关注大量的博客,不如直接访问这个精心整理的文章列表。

Reddit

特别是JS 子版块,以及其他一些特定子版块,例如ReactFrontendReact NativeReduxGraphQL等。这与 EchoJS 的理念相同,都是提供精选的链接信息流。

观看演讲

我上面多次提到过演讲。多关注关于 JavaScript 的演讲和会议,JavaScript 社区非常庞大,而且有很多相关的会议。JSConf以及各个国家/地区的 JSConf 会议总是会有许多精彩的演讲

不仅要在 YouTube 上观看演讲,还要帮助他们!JSConf 在许多国家都有举办,例如JSConf ARJSConf UYJSConf COJSConf USJSConf EU等等!此外,还有 NodeConf、NodeSummit ReactConf ZEIT Day等等。

协助聚会

通常,技术大会是每年举办一次,而且只在首都城市举行。但关于任何技术的聚会都可以每月举办一次,欢迎大家积极参与。很多城市都有类似的聚会,如果你的城市还没有,你可以自己发起一个!邀请其他开发者,一起在你的城市举办聚会吧!

参与社区活动

有很多社区,它们通常都有免费的 Slack 群组供你加入。▲例如 ZEIT 社区ElmLang 社区Reactiflux(react、RN、redux、GraphQL、Jest、Relay 等)社区等等。许多开发社区都有自己的 Slack、Discord 或 Gitter 聊天群,你也可以加入。

参与其中可以帮助你与创建你所使用的库和框架的人以及其他与你处境相同的人交流。

找到了一些有用的 YouTube 频道

YouTube 上有很多频道,其中一些与开发相关。你可以关注一些很棒的频道,例如FunFunFunction Facebook DevelopersNetflix UI EngineeringGoogle Developersnode.js。

他们中的许多人会上传会议视频,但像 FunFunFunction 或 Netflix UI Engineering 这样的频道会上传专门针对 YouTube 的视频,这些视频有助于学习更多知识或了解关于开发的不同观点。

关注(并参与)GitHub 代码库

你可以关注并参与许多 GitHub 代码库,了解你日常使用的技术的未来发展趋势。你甚至可以提交 Pull Request,在 issue 中报告或查找 bug(以及 bug 的解决方案),这些都是深入了解你使用的框架或库的绝佳场所。

结论

有很多方法可以让你及时了解最新的技术。记住,开发(尤其是 JavaScript 和前端开发)是一个永无止境的学习过程。你会不断地学习新知识,而且学习永无止境。所以,拥抱学习,继续前进吧!

文章来源:https://dev.to/sergiodxa/how-to-keep-updated-with-the-javascript-ecosystem-51fh