让你落后的 7 个错误

2025-05-25

让你落后的 7 个错误

在Medium上找到我

学习 JavaScript 对每个人来说都不是一件有趣的事,尤其是对于那些缺乏耐心的人来说。有时,人们甚至会开始质疑这是否是一条适合自己的职业道路。

但 JavaScript 从来就不是一件轻松的事。

好消息,通过做出更好的决策和学习方法,你的学习过程可以得到改善。消息呢?嗯,这不会自然而然地发生。唯一能改变这一切的人就是你自己

本文将介绍开发人员在学习 JavaScript 时容易犯的 7 个错误,这些错误阻碍了他们的进步。

1. 匆匆构思

快速浏览概念

一旦您开始理解诸如闭包高阶函数之类的概念,那么在没有先获得一些实践经验的情况下跳到下一课几乎不是一个好主意。

但我知道,你可能很想跳到下一门课。每个人都会这样。但相信我,如果你在学习期间花点时间亲自动手写代码,哪怕只有五分钟,也会帮助你在未来更轻松地构建项目。通常,编写一个概念的感觉会深深地印在你的脑海里,并帮助你长期记住这些事情。

如果你最终匆匆忙忙地学习概念,最终会忘记,然后翻阅旧资料试图复习。这种情况会非常令人沮丧,因为你浪费了宝贵的时间,而你之前已经“学过”过这些内容。然后,那些负面想法就会开始在你的脑海里堆积。

这很重要,因为人们经常说他们因为时间不够而放弃编程生涯

当您觉得某个概念对您来说轻而易举时,您就应该准备好进一步前进!

2. 不拥有自己的代码

不拥有你的代码

如今,我仍然看到一个普遍现象,那就是人们过于依赖他人的工作——无论是从教程中复制他人的文件,还是使用 lodash 库来完成所有工作。虽然在很多任务中使用 lodash 本身并没有,但如果你还没有亲自运用其中的许多概念,从长远来看,你可能会让自己陷入困境。这些概念会在其他工具/框架/语言中延续,因为它们是编程的思维方式

这就是为什么很多面试官仍然会布置编程挑战。他们想看看你是如何思考的,或者你如何将概念运用到开发中的常见问题中。你可以自己用组件库来打造最美观的用户界面,同时让 lodash 帮你处理算法的应用,但当问题出现时,他们需要你准备好运用概念并解决问题。他们不希望你通过 npm install 另一个库来解决他们的问题。他们需要

你肯定不想遇到难以应用已学概念的情况。所以,花点时间自己练习一下是个好主意。拥有自己的代码

3. 过度思考

学习 JavaScript 时过度思考

通过在线查找所有信息,您可能会忍不住坐下来收集所需的所有资源,然后再学习 JavaScript 的下一个主题。

但我好像没见过有人说这是学习和进步的途径。然而,我们似乎有这样做的冲动,因为我们渴望掌握所有信息,这样我们就能在接下来的一年里做好充分的准备。

一切都在你的想象之中

不要太纠结于收集 80 个教程、6 本电子书、超过 50 个资源书签,并尝试一起着手解决它们,只要您觉得自己是 Web 开发之王。

如果你正在学习 JavaScript,那就动手实践吧。从写代码开始。运用你过去一小时学到的知识,自己写一个小例子。这些练习最终会让你的记忆更深刻,而不必费力地阅读你收集的所有学习资料。

4. 信息太多,不知所措

JavaScript 中过多的信息会让你不知所措

当你花费大量时间获取信息而不是在其间进行编码时,你实际上会忘记这些信息并在以后再回来查看。

最可怕的是,你花了那么多时间学习,只因为感觉自己在学习。但几个月后,你却忘了,该怎么办?你会发现,不知何故,你无法运用几个月前学到的概念和知识。

如果您需要建议,那么每消费一小时信息就至少要花十五分钟进行编码。

5. 将自己与更高级的开发人员进行比较

将自己与更高级的开发人员进行比较

当你将自己与他人进行比较时,你实际上并没有考虑他们是如何到达那里的——而是你只是在考虑他们现在所处的位置。

当人们看到像Dan Abramov这样成功的程序员时,他们会自动假设他们的学习过程从一开始就从编写干净的代码开始。

只要专注于你目前正在学习的东西,你就会不断进步。很快,你就会达到一个令人惊叹是如何走到今天的境界。

6.学习基于 JavaScript 的工具和框架

学习基于 JavaScript 的工具和框架

所以你本该学习 JavaScript,结果却马上学 React/jQuery/Angular/Vue。如果一个新的革命性工具出现,你又要换用其他工具,会发生什么?你最终只能依赖别人来摸索这些巧妙的技巧,然后指望有人分享,因为他们学过 JavaScript,而你没学过!

如果你还没有投入大量精力学习原生 JavaScript,我强烈建议你认真学习这门语言——因为如果你学习了这门语言,你就应该了解构建在它之上的工具、它们被构建的原因以及它们解决了哪些问题。学习JavaScript 的“为什么”也能帮助你避免做出糟糕的代码设计决策。

我职业生涯中犯下的最后悔的错误之一,就是在学习 JavaScript 之前就学习了 jQuery。React 出现后,我便开始学习 React。然而,当我意识到自己不知道为什么需要 React,或者为什么人们需要它时,学习过程就变得非常尴尬。它突然变成了一场死记硬背 React 代码的游戏。在 JavaScript 工具或框架中,很多重要的部分都被隐藏起来了,你需要看到却看不到。

7. 没有将概念拆分成更小的部分

在 JavaScript 中没有将概念拆分成更小的部分

学习 JavaScript 就像在成长过程中学习数学。一旦你掌握了加、乘、除、减的基础知识,你就可以继续学习使用>(大于)<(小于)比较数字、长除法、基础代数等等。当你发现自己难以理解某些内容时,通常是因为你跳得太远了,而不是循序渐进。当然,如果不先学习基础知识,直接学习代数会感觉难以理解 :)

通过采取小步骤并遇到对您来说没有意义的概念,您将更容易获得帮助,因为您已经缩小了主题范围。

如果有的话,请在Medium上关注我!

文章来源:https://dev.to/jsmanifest/7-mistakes-that-keep-you-behind-4481
PREV
增强 React 应用的 8 种神奇方法
NEXT
2019 年 JavaScript 开发人员的 26 个神奇 VS Code 工具