CodeGym /Java 博客 /随机的 /为什么这么多想成为程序员的人都失败了?6 致命的学习陷阱和逃避它们的方法
John Squirrels
第 41 级
San Francisco

为什么这么多想成为程序员的人都失败了?6 致命的学习陷阱和逃避它们的方法

已在 随机的 群组中发布
这个世界上有两种人:赢家和输家。无论你修习哪门学科,都会有人成功,有人失败。专业编程当然也不例外。当然,我们更愿意谈论获胜者,那些成功掌握了编程并且现在从事软件开发工作的人。这就是为什么我们在 CodeGym 中有一整个部分称为成功案例在我们的网站上,没有失败案例部分。但可悲的事实是,许多人实际上未能完成这项任务。你真的不想读他们的故事,因为它们太令人沮丧了。值得您注意的是,为什么大多数开始学习编码并最终失败的人从错误中吸取教训。毕竟,成功者与失败者的区别往往在于坚持不懈以及为实现目标竭尽全力的能力。为什么这么多想成为程序员的人都失败了? 6 个致命的学习陷阱和逃避它们的方法 - 1

1.没有重点

今天有许多不同的编程语言是常用的。它们与工具和技术一起形成了一个相当丰富的生态系统,并且年复一年地变得越来越多样化。因此,任何想成为程序员的人都面临着一个选择:学习哪种编程语言和技术栈。如果没有经验和不了解这些技术,通常很难做出这种选择。即使在制作完成后,如何确定您正在学习正确的东西?这就是为什么这么多新手可能会学习一点 JavaScript,然后转而学习 Java,并在几个月后决定他们应该学习 Python。不用说,这种方法往往会导致失败。

补救

补救措施非常明显:一开始就做出选择并坚持下去。例如,在 CodeGym,我们认为 Java 是任何有兴趣成为后端软件开发人员的人的最佳选择。

2.学习资源选择错误

一旦你选择了你想学习的语言和技术栈,另一个困境就会马上出现。在哪里以及如何学习它。而这个也很容易致命。尤其是在今天,有如此多的学习资源和材料可供使用。这实际上是一件好事,除了在所有这些选择中真的很容易迷失自我。有些人这样做。

补救

应该选择一个客观上好的学习资源为主。可以将其与其他学习方式相辅相成。例如,要学习 Java,您可以使用 CodeGym,它旨在自给自足,因此您无需寻找任何其他学习材料或资源,因为它拥有将您从完全初学者变成合格 Java 的一切程序员。但是可以通过阅读有关 Java 的初学者书籍观看 YouTube 讲座来称赞它。

3.错误的心态和/或没有既定目标

你对这项任务的心态可能在多个方面是错误的,破坏学习过程并最终导致失败。许多人开始学习如何编程时并没有真正相信他们可以成功。自然而然地,有了这种心态,一旦学习材料变得足够复杂,或者当遇到他们无法轻易破解的棘手编程问题时,他们就会放弃。其他人开始有意学习,没有明确明确的目标,无论是掌握技能还是获得软件开发工作。

补救

正确的心态是有一个长期目标,并为实现目标的漫长而艰难的道路做好心理准备。很多时候,与他人的交流可以帮助您发现自己心态中的弱点并加以修复。这就是为什么 CodeGym 有这么多不同的社交功能,允许甚至鼓励用户相互交流和帮助。

4. 错误的目标

但即使你确立了目标,它也很容易成为错误的目标。怎么理解是错的?如果完成它不会让你有太多感觉,如果思考它不会给你提供动力,那么它可能不是正确的目标。

补救

不同的目标适用于不同的人。有人对将编程作为当今世界如此重要和需求的技能感到兴奋。对其他人来说,目标是在软件开发领域拥有长久的职业生涯或一份高薪工作。另一个好的和激励性的目标是设想你自己的技术项目,你将在拥有编码技能和一些经验的情况下构建该项目。

5.懒惰和拖延

没有办法粉饰它:有些人只是没有在学习上付出足够的努力。这就是为什么即使所有其他东西都在正确的地方,它们也会失败。当然,不良的学习习惯、计划不周、方法不够认真等因素往往会导致整体努力不足,最终导致失败。

补救

事实是,好东西几乎从来都不容易得到。所以你只需要花时间和精力去学习。如果效果不太好,请尝试使用此处的这些方法提高注意力持续时间和专注力。使用一些旨在帮助您克服拖延症并提高工作效率的工具也可能是个好主意。

6.学习方法不对,练习不够

许多想要成为程序员的人失败的另一个重要原因是错误的学习编码方法,我们在 CodeGym 文章中多次提到它。编程是一种通过理论与实践相结合来学习的技能。但是许多人在尝试编写第一行代码之前就一直犯着深入理论的错误。很多时候,这个错误要么延迟结果,使学习过程更长,要么导致完全失败。

补救

确保从学习过程的一开始就练习刚刚学到的东西。并且注意不要在没有实践支持的情况下停留在阅读理论上太久。这就是为什么编程中的一些学习方法不如其他方法有效的原因。而CodeGym之所以有其标志性的实践先行的方法,让我们的学生不仅可以比其他人更快地学习Java,还可以在毕业后拥有真正适用的技能,让他们在完成课程后很快就可以开始专业的软件开发工作。当然,或者在某些情况下,同时还在学习。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION