Lihu Zhai
Software Architect 位于 Ruijie Networks

不要害怕犯错误,找到吸引你编程的东西:CodeGym 导师的 7 条建议

已在 China 群组中发布
高级 Java 开发人员和导师 Vadym Novakovskyi 回答了初学者最常问的问题,讲述了如何学习具有挑战性的主题而不退缩。 不要害怕犯错误,找到吸引你编程的东西:CodeGym 导师的 7 条建议 - 1

如何研究难的主题?

  • 编写你的项目以更好地理解代码

对于几乎每个初学者来说,最困难的事情是理解代码工作的原理。学生不明白如何把收到的所有信息联系在一起。例如,你研究变量、方法和类,但是如何处理这些东西呢?如何应用学到的知识? 我经常建议学生创建一个小项目,在这个项目中,他们必须使用所学的技术。这很有用,因为学生们明白为什么学习一种特殊的技术以及如何应用它。
  • 不要害怕犯错误

通常,每个开始编码的人都害怕犯错误。记住,开发人员犯错误是不可避免的。即使有 7 年的编程经验,我还是会犯错。事实上,我经常需要谷歌来找到如何解决某个特定任务的方法。
  • 先把这个难的主题放一放,讨论一个新主题

有时候把难的主题放在一边,继续学习,过一会儿再回来看那个主题,就会有所悟。一般来说,这种方法有助于大脑休息一下,应对一项艰巨的任务。你可以从一个主题跳到另一个主题,而不必跳得太远,因为在课程中,相邻的主题通常是互补的。在我刚开始学编程的时候,这对我帮助很大。
  • 深入研究基础主题

有一段时间,处理 lambdas 和 streams 对我而言非常难,因为我错过学习接口理论了。然后,我再次学习了接口的基础知识,并理解了接口的用途。在那之后,我才能学习 lambdas。发展的世界向我敞开了更多的大门。

新手一定要学哪些主题?

  • 接口和抽象类,因为 Spring 框架和集合的工作都建立在其上。

  • 多线程的学习和理解很有用。不过,这个主题并不是处处都在使用。所以,这不是初学者的首要学习主题。

  • 集合。这是你将在所有项目中使用的基本主题。

  • 掌握牢固的基本原理。程序员不仅要写代码,还要写整洁漂亮的代码。掌握牢固的基本原理会大有裨益。

  • OOP 基本原理。如果开发人员知道并理解,就可以使用各种方法。

不要害怕犯错误,找到吸引你编程的东西:CodeGym 导师的 7 条建议 - 2

如何学习不半途而废?

  • 制定时间表

我在大学暑假期间开始学习编程。在 3-4 个月的时间里,我学完了整个 CodeGym 课程。我从早学到晚,就好像在工作一样。 我相信这是最好的不受干扰式学习方式。但是最常见的是,人们在工作的时候获得一个新的职业。在这种情况下,我会建议养成每周练习 3-4 次的习惯,即使你不喜欢。久而久之,你就会养成学习的习惯,进入正常节奏。
  • 到编程吸引你的地方

现在很多人选择编程是因为钱。但如果金钱是你唯一的动力,那么这个职业就不会给你带来快乐。试着在编程中找一个令人兴奋的职业。Java 有各种有趣的领域:前端、后端、Android、使用机器人以及构建 AI 模型。把编程变成有趣的事情,这比金钱更有动力。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION