CodeGym /Java 博客 /随机的 /如何平衡工作和学习编程?学生转行的 7 个有用技巧
John Squirrels
第 41 级
San Francisco

如何平衡工作和学习编程?学生转行的 7 个有用技巧

已在 随机的 群组中发布
您是否知道在正常情况下成为一名适合工作的 Java 程序员大约需要 500-1000 小时?如果你每天练习 8 小时,每周练习 5 天,这意味着 13-26 周。但问题是:如果你已经在忙于工作并且很难找到时间学习如何编码怎么办?不要害怕!本文揭示了在工作的同时释放编码潜力的有用技巧。让我们深入了解吧! 如何平衡工作和学习编程? 学生转行的 7 个有用技巧 - 1

它如何开始?转向 IT 的吸引力

IT 已成为人们寻求新视野和新挑战的磁石。这个充满活力的行业的吸引力远远超出了高薪和工作稳定性。促使人们转向 IT 的动机有很多。这些可能是对无限机会的渴望、创新的兴奋、远程工作的灵活性、产生积极影响的动力……等等。然而,也有人害怕失去一切。财务安全、人脉优势和个人信心可能在转行决定中发挥重要作用。如果您也是这样,我们已经为学生提供了一些最有价值的提示和建议,以帮助您继续工作和学习。没什么可失去的!

“我自己做了产品经理。薪水很高,而且经常去亚洲出差。无论如何,大约在 2018 年,我开始觉得这不是我想要的生活。请注意——你确实不需要辞去工作来完成这门课程;它更快。”
— Jan Elšík,CodeGym 课程 41 级学生

阅读全文:坚持并继续学习!

提示#1:设定明确的目标

与任何新技能一样,设定明确且可衡量的目标对于学习 Java 的成功至关重要。通过设定具体目标,您可以有效地指导您的努力并专注于您想要的结果。想想你想要实现什么。 您想成为一名软件开发人员吗?移动应用程序开发商?质量保证专家?或者,你想将你的生活与人工智能技术绑在一起吗? 明确的目标将帮助您有效地管理时间并跟踪进度。了解您的动机将增强您的注意力和动力。通过专注于您定义的道路,您可以在实现最终目标方面取得重大进展。除了你的目标之外,你还应该定义推动你走得更远的动机。 想在科技领域开始新的职业生涯来追求你的梦想吗?只是为了好玩?想实现财务自由吗?想花更多时间与家人和朋友在一起吗? 这些知识对于帮助您确定为什么开始学习路径以及为什么应该继续学习至关重要。

提示#2:了解如何确定优先级

确定优先级是确保您将有限的时间用于学习的最有效方法。如果你有实现目标的动力和渴望,你会发现重塑你的优先事项比你想象的要容易。您可能会惊讶地发现一天中有多少“空闲时间”。您的“无工作”时间可能会被无意识地看电视或浏览社交媒体平台所占据(这些活动很容易启动,但很难停止)。这就是为什么你应该明智地分配你的时间。找出那些占用您宝贵时间的活动,并将花在这些活动上的时间减少 50%。通过优先安排您的时间,您可以发现隐藏的成长和技能发展机会。请记住,这并不是要牺牲乐趣,而是要优化您分配最宝贵资源(时间)的方式。

提示#3:制定计划

出于多种原因,制定计划至关重要。其一,结构良好的计划为您的学习之旅提供了清晰的途径。它概述了实现最终目标必须涵盖的主题、概念和技能。对于两个人来说,它可以帮助您将学习过程分解为可管理的步骤。因此,它可以帮助您跟踪进度并保持动力。对于三个人来说,计划将帮助您有效地管理时间。它将帮助您分配学习时间,确保您取得持续、定期的进步。

提示#4:瞄准一口大小的块

请注意,CodeGym 课程是自定进度的,因此您始终可以将课程分成尽可能多的所需片段来完成它们。我们建议您选择一致性而不是速度,并每天练习——即使每天几个小时也能带来很大的不同。请记住,重复、专注和一致性是成功的关键!当您不想编码时如何找到动力?请记住回忆您的最终目标并反思您已经走了多远。

“从社会工作者到开发人员的再培训需要付出很大的努力,但这不像攀登珠穆朗玛峰。我的建议是:努力学习,但要少做(不要损害你的健康)。每天1-2小时是还不够。6 个已经很多了。3-4 个可能刚刚好。”
— Alex Yedamenko,GodeGym 课程 23 级学生

阅读全文:类固醇再训练

提示#5:制定充足的学习计划

诚实地审视你的日程安排,找出可以专门用于学习的时间。如果你能在工作前/下班后学习一段时间,并在午休时间学习20-30分钟,那就太好了!安排这些时间将帮助您每天花 2-4 小时完成 CodeGym 课程并观看 YouTube 上的补充教程。如果您需要额外的帮助来规划时间,请参阅已被证明对我们的学生有益的时间管理技巧。 一旦你投入足够的时间来学习,就养成一种习惯。理想情况下,如果您每天大约在同一时间学习,保持日程安排一致,将会有所帮助。学习常规会让你更容易保持专注。此外,写学习日记是保持专注和跟踪进度的绝佳工具。听起来有点老派和无聊?然后,尝试像Penzu 这样的在线工具。有用。

提示#6:寻求支持

获得雇主的支持可以让平衡变得更容易。因此,与您的雇主讨论您的学习愿望。一些公司愿意提供资源或休假时间来进行额外的学习活动。与志趣相投、学习兴趣相似的职业转换者接触也是一个好主意。尝试加入社区或参加在线论坛 来扩展您的网络。协作可以增强您的学习体验并提供宝贵的见解和支持。

提示#7:允许自己有短暂的休息

即使是最自律的程序员也有休息日。请记住,休息意味着保持专注。这是一种刻意的实践,有助于提供更高效、更可持续的学习体验。您可以散步一会儿,喝咖啡,与家人或朋友共度时光,将时间投入到兴趣爱好中,或者做任何让您感到放松的事情。只需允许自己暂停、充电,然后以全新的心态返回编码,准备好迎接新的挑战并扩展您的编码技能。

“自然,这影响了我的家庭生活。我的另一半当时已经是一名开发人员,他对这一切感到担忧。当然,这种压力也融入其中。在学习中,我有时也会来那些让我感到力不从心、力不从心的任务。但每次我都强迫自己坚持下去并完成工作。”
— Boris Khripko,CodeGym 课程 31 级学生

阅读全文:转向 IT

最后的想法

将工作和学习结合起来确实是一件令人头疼的事情。但幸运的是,有很多不同的方法可以让它发挥作用。CodeGym 的一个很酷的地方是它专为自我引导学习而设计,因此您可以设置适合您情况的速度和频率。我们的建议将帮助您完成课程,同时保持健康的工作/生活平衡并保持动力。通过实施这些策略,您将能够克服工作和学习中的困难,为个人和职业进步铺平道路。祝你好运!如果您正在寻找更多编码动力,您可以阅读CodeGym 学习者的成功故事 ,或参阅我们的博客 以获取更多学习技巧和有用的资源。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION