CodeGym /Java 博客 /随机的 /迷路了?学习编程时如何保持正轨
John Squirrels
第 41 级
San Francisco

迷路了?学习编程时如何保持正轨

已在 随机的 群组中发布
如果有一份大多数编程学习者在某一时刻面临的最典型问题的清单,那么在所有要学习的信息范围内迷失的感觉可能会排在最前面或非常接近它的地方。“我在学习什么方面感到迷茫”或“在学习如何编码时我感到迷茫”是留言板和其他网站上关于编程的常见问题投诉。今天我们想用一些信息来解决这个问题。 迷路了? 学习编程时如何保持正轨 - 1

约翰特拉沃尔塔在低俗小说 (1994) 中饰演文森特维加

这里有 5 条关于如何在学习编程时不会感到迷茫的关键建议。

1. 接受你永远无法学到所有东西并专注于最重要的事情。

这可能适用于任何广泛的研究领域,但对于编程尤其如此。即使您坚持自己选择的特定软件开发领域,例如 Java,您也可能永远无法学习所有内容。这就是为什么他们说要成为一名优秀的程序员,您需要在整个职业生涯中一直学习。因此,在学习过程中不要迷失的一个基本关键是接受总会有一些你不知道的事情。相反,专注于你真正需要学习前进的事情。

2. 不要只读编程理论而不尝试编写自己的代码。

只关注理论而不用实践来支持它,例如编写自己的代码和解决编程挑战,是一个非常常见的错误。阅读理论很容易迷失方向,因为它有很多,而且无论你读多少,总会有很多。这就是为什么 CodeGym 的 Java 课程侧重于您所学的每一点理论知识之后的实际任务。采用这种以实践为先的方法可以帮助您保持专注并区分您真正需要学习的知识和其他不相关的信息。

3. 关注大局而不是死记硬背细节。

在一般学习方面,另一个相当普遍且可能没有充分阐明的问题是在心理上从错误的一面接近这个过程。不要试图记住所有信息。相反,专注于了解大局:流程如何协同工作,每个流程背后的想法是什么,等等。您将始终能够通过谷歌搜索访问所需的准确信息。了解用于使软件工作的方法和技术是您真正想要从学习中获得的知识。

4.不要孤立地学习,要与其他学习者交流。

不利用社会因素和社区将是另一个错误,这很容易导致您迷路。使用在线编程社区和留言板,例如 StackOverflow 和 Reddit。参加聚会和研讨会等现实生活中的活动也是一个好主意。与其他学习者交流和分享您的经验。CodeGym在许多功能中为用户提供社区和社交互动的力量,包括帮助部分、论坛、聊天和评论。

5.不要同时使用太多的学习资源。

各种形式的丰富学习资源使得与编程相关的知识更容易获得,但同时又难以组织和混淆。由于网上有太多关于编程语言和技术的课程、讲座、指南和教程,而且通常以不同的顺序提供相同的信息,如果你不依赖一两个,真的很容易迷路主要资源作为你学习的基础。如果这些资源中至少有一个可以为您提供适当的学习结构,这将更好,它将为您提供下一步学习内容的地图。

意见和提示

以下是关于在向经验丰富的软件开发人员学习如何编码时感到迷茫的问题的一些想法。“我是一名专业的软件工程师,每天都在编写 C++ 代码,但我仍然不熟悉这门语言的某些部分。我认为当你开始时不感到迷茫会更奇怪。今天,我开始在空闲时间学习 Rust,即使对计算机科学和编程有一定的了解,但我发现自己对所有新语法、显式生命周期和借用检查器感到迷茫。我真的必须适应它。不过,到现在为止,我已经习惯了有点失落的感觉。我基本上从未停止过有点失落的感觉,所以我不会让它让我气馁,我会继续努力。如果你想知道如何编程,你也应该这样做。这是非常有益的,推荐经验丰富的软件开发人员 Patrick Aupperle。“你是否曾经在一个陌生的城市下车,在那里你知道自己在哪里,也知道要去哪里,但所有的道路和地点都不熟悉?在你多次处于这种情况之后,它就变得正常了。你知道你能够找到自己的路,即使你可能需要问路,而且你总是会占上风,尽管有一些绊脚石。优秀的程序员不断学习新工具,使用最新的库,遇到新的语言,解决全新的挑战。这是一件好事 - 它可以防止它变得无聊。这就是它的乐趣所在!” 前软件架构师 James Barton说。别忘了练习,提醒另一位编程老手 Kevin Price:“编程是一种技能。必须练习技能。许多掌握了编程技巧的人都忘记了他们一开始的挣扎,并使它看起来如此简单。事实是,没有人天生就是一名优秀的程序员,虽然有些事情可能会让你比其他人更快地学会它——他们都必须练习。我拥有工程学位,毕业后是一名优秀的程序员。直到我投入了数千小时之后,我才有了一个啊哈的时刻,让一切都以一种我觉得我可以处理任何编程项目的方式组合在一起。那是我 28 岁的时候——我从工程学校毕业六年后。坚持下去,坚持练习,不要气馁。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION