CodeGym /Java 博客 /China /如何不放弃学习编码?
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

如何不放弃学习编码?

已在 China 群组中发布
你已经决定学习 Java,注册了 CodeGym 课程,并且终于开始学习了...你认为编码不难,而且兴奋异常,你每天坐下来孜孜学习。在接下来的几周里,你可能会学习到深夜。但最后,一些任务把你难住了,你备受打击。你把与朋友和家人相处的空闲时间都用在学习上。 几个月后,你可能会睡眠不足,开始感到疲惫不堪。然后,你意识到你需要一个长时间的休息…也许你甚至考虑辞职。听起来是否很熟悉?在你放弃你的学习之旅之前,请阅读这篇文章。该文分享了一些提示和策略,可以帮助你坚持不懈进行学习,即使你感到完全看不到方向。是的,学习是很难,但要说这个坎迈不过去是不可能的。 如何不放弃学习编码? - 1

记住你开始学习的原因

当然,学习编码有时会很棘手。你可能会在途中遇到问题,最终感到不知所措,筋疲力尽。很常见的想法是“这不值得”,并试图放弃。在学习的路上你并不孤单。 好消息是,大多数学生摆脱了这种心态,继续朝着他们梦想的职业前进。有什么秘诀?其中最有意义的是目标。深呼吸,记住你为什么开始学习。你的主要动机是什么?是一份高薪的工作,令人兴奋的项目,职业的转换,还是一份让你可以在任何地方生活的自由职业?回到你决定学习 Java 的那一天,恢复那段记忆和感觉。然后,想想你在编码之旅中已经进步了多少。也许你已经学习编码几个月甚至一年了。你已经在学习 Java 上投入了大量的时间、精力和金钱。你现在不能放弃,你已经付出了太多的努力。

如果需要,重建你的目标

也就是说,对你的目标要现实一点,如果需要的话,重建即可。当我们开始着手处理新事物,而且相信可以完成任何任务时,我们通常会增加额外的动力。换句话说,我们设定的期望值可能会非常高,高估学习过程的难度。因此,当你短时间内看不到预期达到的结果时,你可能会失去学习的动力和愿望。为了避免这种情况,你可以在过程中重建你的目标。例如,在学习的前六个月,你不要创建你的第一个移动应用程序并上传到 Google Play Store 吗?别担心!如果没有编码代码经验,这几乎是不可能的。 把你的目标写在纸上,深入了解,并把它们分解成更小的里程碑。例如,不要写“半年后,我将在 Google Play Store 上发布一个 Android 应用程序”,而是把它分成更实际的收获,比如“下个月,我将熟悉 IDE。然后,我会学习关于变量的一切内容”等等。此外,你可以为你学习途中的每一个小收获设定时间框架,并根据你的时间表调整。重要的是“不要贪多嚼不烂”,对于如何不放弃而言,这是下一个提示。

持之以恒

学习应持之以恒而不是越快越好。试图一次搞定所有事情,每天花很长时间学习,是一个很大的错误。工作过多可能会很快毁掉你的学习成果。当我们在 CodeGym 时,记住大脑也是一块肌肉,就像我们身体的其他肌肉一样,它也会因为举起“重量级”的东西而感到疲劳。慢慢开始,但要坚持不懈。通过小项目加以练习,只有当你觉得已经准备好迎接这个挑战时,才转移到下一个复杂的主题。即使是很小的努力一直坚持不懈也会带来巨大的成就。

控制自己。制定计划

为了继续学习下一个主题,我们建议你算出每天你能实际投入多少时间来学习,并坚持下去。即使每天只有 30-60 分钟(假设你天天都在学习),每周也会学习 3.5-7 个小时。有有条不紊和更快实现目标的最好方法是针对你的需求制定一个清晰的学习计划。该计划可能是应用程序开发、游戏、质量保证自动化、软件,以及任何你将与职业相关的东西。通过坚持实施此类计划,你将能够有规律地学习并逐步获得正确的信息。一旦你觉得你已经熟悉了 Java 的基础这是,并且已经完成了 CodeGym 课程的第 15 级,我们建议你开始一个让你兴奋的项目。

创建应用程序

当然,你的第一个应用程序不可能造福人类。然而,它可以帮助你磨砺技能,将知识付诸实践,并让自己时时充满斗志。最好的方法是做一些简单的项目,比如游戏(扫雷、贪吃蛇、2048、俄罗斯方块等等)、管理系统(用于学校、图书馆、体育等等)、计费系统、货币转换器或者小应用程序(计算器、愿望清单或者任务清单)。你已经知道了吧。 一旦你完成了你的第一个作品,试着使用,改进,分享! 如何不放弃学习编码? - 2

时时保持好奇心,享受这个过程

学习时最重要的是渴望学习新的知识,但不要对自己太苛刻。不要太看中结果,也不要忘记享受当下的时刻和收获。对自己的付出要赞美,要乐趣盎然。如何让自己在学习的道路上开心一点,避免倦怠?充分休息,为自己的爱好和喜欢的事情留点时间。有时,将你的注意力从编码上转移至关重要。你可以去散步,听音乐,或者专注于另一项你喜欢的活动。该项活动可疑是运动、摄影、音乐、烹饪、室内设计...无论你喜欢什么,最好是不涉及电脑的爱好。主要任务是让脑子放空,稍微休息一下。

如果可能的话,进入社区,参加当地的聚会

最后但也很重要的提示是沟通。当你参加实际课程时,你是在真正的教室里学习,和真正的学生交谈,他们通常和你做同样的事情。此外,你有老师,可以向他提问。不幸的是,即使我们的课程包括一位导师来帮助你,你也没有机会在网下和像你一样的同学交流。然而,有一个解决方案——你可以在网上的编码社区中找到同伴。成为某个社区的一员会让你觉得不再孤独,并可帮助你找到解决方案,即使是最棘手的任务也有因为志同道合的人提供帮助。阅读其他学生的经历,他们可能已经克服了同样难以解决的问题,对齐有非常大的激励和鼓励作用。你可以在 QuoraReddit 上提问,而 Java 代码极客CoderanchStackOverflow 可以帮你找到朋友。 我们的 CodeGym 论坛也可以派上用场,因为它结合了现实和虚拟世界的优点,让你可以获得编程问题的答案,也可以交到编程朋友。 在你进入编码社区后,不要忘记亲自建立关系网!如果你住在大城市,你会发现聚会或其他与你所在地区的编程相关的活动非常有趣,对你的学习道路和未来的职业生涯有益。

结论

不可否认,学习编码有时非常困难。但是要记住,迷茫不知道答案也没什么。不要放弃!记住你开始学习的原因,并让这个原因不断体现出来。回头看看你已经完成的一切(任何进步,不管有多大,都是有价值的)!拥抱学习过程!我们编程极客的一个最好的特点是,我们对事物的工作原理和新技术保持好奇心。编程很有娱乐性!所以,让我们用 CodeGym 来发现这种娱乐性,记住,今天的初学者就是明天的大师。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION