手机版

快速学习JavaScript的6个思维技巧

时间:2021-09-30 来源:互联网 编辑:宝哥软件园 浏览:

当我们学习JavaScript或任何其他编码技巧时,我们经常会因为这些障碍而陷入困境:

有些概念可能会引起混淆,尤其是当您从其他语言转换时。我找不到时间(有时是动力)学习。很容易忘记你所理解的。很多工具都在不断的变化,不知道从何下手。幸运的是,这些障碍可以被识别和消除。在本文中,我将介绍六种思维技巧,帮助您更快地学习JavaScript,成为一名更快乐、更高效的程序员。

1.不要让未来的决定阻止你现在前进。

很多人学习JavaScript,他们问的第一个问题是“我应该使用哪个框架?”。但是,如果你没有掌握最基本的JavaScript,那显然是一个错误的问题。你把所有的时间都花在研究不同的框架上,然后你开始停滞不前。

帮助摆脱这个陷阱的方法之一是画一张你需要学习的路线图。例如,要成为前端开发人员,您的路线图可能如下所示:

如果你把它进一步分解,你可以制作一个只有HTML和CSS的功能网页。然后像这样一步一步地把每一步都列出来,一目了然你现在应该关注什么。你不会浪费时间去担心你以后应该担心的事情。

如果你觉得这张路线图很有用,可以看看我之前写的《learning road map for becoming a front-end developer》,很详细。(注:学习JavaScript的路线也可以参考文章《学习JavaScript编程语言的8张思维导图分享》。)

2.不要让自信欺骗你忘记事情。

快速理解一个概念可能是学习JavaScript最有影响力的事情之一。请允许我解释如下。

当你读到你认为是真的东西时,你可能会跳到下一个内容。然后你觉得接下来的内容也很好理解,所以继续往下看。但是很快,你会发现你已经忘记了之前以为已经掌握的东西,只能回去复习。你很快浏览了一遍,感觉又清晰了,然后继续前进。但是你发现自己忘记了别的东西。你在这个循环中,直到你最终失去自我。你忍不住气馁,想先休息一下。然而,当你休息后回来,你发现你已经忘记了一切。

要解决这个问题,也很简单,只需要两个步骤:

限制一次的学习量。练习——实际写代码。当你学习一个新概念时,你必须尝试它,玩它,熟悉它,甚至把它与其他概念结合起来。实际输出到示例代码中是非常重要的,因为它可以帮助您消化和吸收它。另外,限制一次学习量有助于记忆数据,原因很简单。东西越少,越容易记住。

虽然这个学习过程会让你觉得需要更多的时间,但其实是相反的,因为你不再需要回去那么多。经过很多可怕的教训,我也学会了这个技能。

3.以正确的态度练习。

很多人觉得反复练习特别无聊,所以通常会选择跳过或者尝试走捷径。如果你快进JavaScript练习,最终会需要更多的学习时间。尽量让练习变得有趣,这样就不会那么抵触了?

试着改变你的心态:

如果你学习了一个新的JavaScript概念,但却无法尝试,会发生什么?感觉如何?我个人会特别恼火。这就像一个孩子得到了一个新玩具,但不能玩它。

当你在JavaScript中学习到一些新内容时,试着把它当成一个新玩具、一辆新车、一双新鞋,或者任何你感兴趣尝试的东西。那就不要把练习当工作,把练习当游戏。用新技能尝试一些很酷的东西。你不禁想知道。然后给你的朋友看。

有了游戏心态,你会学得更快,记得更久,玩得更开心。

4.编写代码的时间魔法。

学习JavaScript最常见的问题就是找不到时间写代码。然而,与此同时,有足够的时间浏览各种网站,如脸书、YouTube、维基百科和Reddit。

有几次刚开始只是想打开脸书看一会儿,后来发现看了几个小时才知道。这是怎么发生的?可能是因为我不会看很久。万事开头难。一旦你开始,以后就很容易陷进去。但是如果有人问我是否愿意花时间在脸书,我会坚定地说不,因为我没有足够的时间。然而,往往更容易接受时间只有一段时间,然后陷入其中。

好消息是,你可以用同样的心理来学习写代码。不要一开始就想着编码几个小时,因为你永远找不到这么多时间。只需告诉自己,您将编写3分钟的代码。这样,你就永远不用担心你的时间。

5.想得更慢,学得更快。

这听起来违反直觉。我将用一个小故事来解释。

我的一个朋友曾经对JavaScript的某个功能感到困惑。所以,我让他详细说了他知道的,然后向他解释了他困惑的部分。然而,当他检查代码片段时,我注意到有一段代码,他说得很匆忙。

“等一下!”我说:“慢慢说,详细解释每一步。”

我的朋友继续给我全面总结了代码中发生的事情。

我不得不再次阻止他。“你还是太草率了。再试一次,但这一次,我希望你能逐字检查每一行代码,告诉每一行代码发生了什么。”

这一次,我的朋友终于可以解释代码中发生了什么。关键是他最终可以一步一步地检查代码片段,而不是试图一次理解所有代码。

在这种情况下,慢一点思考实际上会让你学得更快。

6.首先,用简洁的语言编写复杂的代码。

如果你遇到一段复杂或不熟悉的代码,用容易理解的语言写下来。这样,您就可以在编写代码之前确切地知道您想要代码做什么。这样做有两个好处:

代码更容易编写,因为你不必停下来思考你想要它代表什么。bug可以在发生之前被捕获,因为你对代码应该做什么有一个清晰的概念。结论

我们已经讨论了很多更快学习JavaScript的方法,您也可以将这些技能应用到其他技能中。下面让我们回顾一下:

不要担心将来会做什么决定,先好好学习。像玩具一样快乐地练习你的新技能。找时间用小承诺的方式写代码,就像你刚开始安慰自己访问网站的时间只有很短一样。慢点,步子越小,学得越快。顺便问一下,你是怎么学习的?你有什么好技能吗?欢迎大家讨论。

版权声明:快速学习JavaScript的6个思维技巧是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。