在学习JavaScript 30之前,请学习ES6

韦斯·博斯就是这个人。 之前我曾说过我对他的工作有多大的兴趣。 由于他所做的所有出色工作,他在Web开发人员社区中是一个了不起的名字。 他在Twitter上很活跃(请关注),他为在线课程提供了很多很棒的选择,我对此并不推荐。

JavaScript 30是他最受欢迎的课程-它是免费的!

JavaScript 30是一个包含30个视频的在线教程类,可帮助您提高JavaScript技能。 根据Wes的说法,这是他在许多初学者奋斗多年的日常工作中遇到的JavaScript挑战的汇总列表。 正如班级所说:

30天香草JS编码挑战。 在30天内使用30个教程构建30件事。 没有框架,没有编译器,没有库,没有样板。

该课程涵盖了从JavaScript数组到构建自定义HTML5视频播放器的所有内容。 虽然这门课程很棒,但是它并不是为完全的JavaScript初学者设计的。

作为一个熟悉JavaScript基础知识的人,并在了解了JavaScript 30之后,我决定潜入并尝试提高自己的技能。 我开始用JavaScript做一些以前从未做过的有趣事情。 在屏幕上制作一个有趣的架子鼓和一个工作时钟,简单说明一下为什么编码很有趣。 但是在浏览了更多视频并且不了解正在发生的事情之后,我发现自己从提供的课程材料的“完成”版本中复制/粘贴了代码-但这并没有帮助我学习。 我以前走那条路,对任何人都没有帮助。 在不得不停下前的30天中,我大约走了1/3的路。 令人困惑的语法( “ const”到底是什么?! )并且节奏很快,我意识到我没有保留任何东西。

我搜索了“ javascript中的const”,然后查找了“ =>”的来源,并偶然发现了ES6(或ES2015)。 进一步研究,我可以说我必须要知道ES6才能成为当今世界上合格的开发人员。 您知道吗,Wes Bos开设了名为“所有人的ES6”的课程。

是的,该课程需要付费。 这并不算昂贵(可以找到团体交易),值得像韦斯这样的人来支持。 我参加了ES6课程(了解有关该经验的更多信息),并且突然点击了JavaScript 30中所有令人困惑的内容。

我回去完成#JS30并杀死了其余的挑战。 不用再为他在代码中所做的事情感到困惑了,我已经知道即将发生的事情或确切地知道它是如何工作的。 也许这是我在上课两个月后的休假所取得的进步,或者只是我习惯了Wes的教学风格-但我可以轻松地跟进,很高兴我首先参加了ES6课程。

首先了解有关ES6的所有知识! 它不仅可以帮助您从JavaScript 30中获得全部收益,而且还可以改善您的JavaScript技能,并使您成为更好的开发人员。

即使您很便宜并且真的不想花钱学习ES6(尽管我建议否则,但我知道些什么?),还有其他学习方法。 以下是一些指向其他资源的快速链接:

  • ES6 Katas —做中学
  • egghead.io的学习ES6类
  • Eric Elliot在Medium上的“如何学习ES6”文章

认真地,去看看Wes Bos及其在线课程。 他值得你的时间/ $$$

当您向人们展示时,请访问我的网站benthompson.online ,其中我谈论了我在成为开发人员的过程中所学的所有知识。 阅读有关我正在学习的内容的更多信息,查看我正在从事的项目,并取得联系!


最初于 2017 年9月20日 发布在 benthompson.online 上。