CodeGym /Java 博客 /China /爱好与职业。如何让编码成为你的爱好,为什么这很重要
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

爱好与职业。如何让编码成为你的爱好,为什么这很重要

已在 China 群组中发布
为什么在某件事情上取得成功如此困难,而对一些人来说为什么取得进步和达到新高度似乎更容易,而对另一些人来说几乎不可能?成功几乎总是各种因素的复杂组合,很难重现,这就是为什么网上兜售的大多数“成功秘诀”都不是很有效。 有一点可以相当肯定:方法在这里非常重要。如果你意欲在你真正感兴趣并喜欢做的事情上取得成功,你成功的机会会大大增加。 爱好与职业。如何让编码成为你的爱好,为什么这很重要 - 1

为什么你应该把编程作为一种爱好

说到编程,情况也是如此。研究表明,对于大多数真正成功的职业程序员来说,编程不仅仅是一份工作,还是他们的爱好。根据 Stack Overflow 的 2020 年开发人员调查,大约 78% 的开发人员表示他们将编程作为爱好。尽管这并非新鲜事,但显然,对你确实感兴趣的事情,你就越容易轻松掌握,我们往往会忽略这些基本的东西,只关注实际的东西,如工作、薪水和选择要学习的技术。 如果你的目标是在编码职业生涯有一番成就,如果编程对你来说是一种爱好,则你达到这个目标的机会会更高。这种将目标和爱好结合的方法的好处应该是不言而喻的。 但是如果编程碰巧不是你的爱好,该怎么办呢?个人兴趣、天赋和倾向是一个重要因素,但它们并不是决定性因素。

如何让编码成为你的爱好

所以,下面提供一些关于如何改变你对编码的看法的建议,让它更多成为一种爱好,而不是一种职业。

1.社交互动。

人是群居动物。由于我们的猴子大脑并不真正有能力独自处理世界上所有的复杂性,因而我们需要不断与他人联系,以接收他们的反馈并交换信息。另一方面,编程工作可能会非常孤独,尤其是如果你在家在线学习和练习编程的话就更是如此。 孤独是可能的,但孤独不是必须的。增加你与志同道合的人的联系,无论是想成为程序员还是有成就的开发人员,都会带来显著的作用。因此,将其视作结识新朋友、寻找朋友和与人分享经验的一种方式,可以使编程更像是一种爱好。这也是 CodeGym 有这么多社交功能的原因。

2.导师:

另一种利用人的因素的方法是找一个编码导师,或者至少找一个更有经验的人,他可以一直陪着你、支持你、分享他们在这个领域的激情。这就是为什么指导在软件开发中是一个非常流行的概念的原因之一。对于那些觉得自己无法独立完成学业、独自学习有困难,或者只是想利用一切可能的工具从学习中获得最大收益的人来说,找到一个导师非常有用。查看这篇文章,了解寻找编码导师的更多细节。

3.黑客马拉松和其他编码竞赛。

你也可以利用我们与生俱来的竞争和超越他人的欲望来改变观念,欺骗你的大脑去享受编码和软件开发的一切。参加黑客马拉松和各种编码比赛是实现这一点的好方法。与他人竞争也会让你进步得更快。

4.编码游戏和游戏化学习。

在玩游戏的时候学习如何编码和练习编程技巧已经被证明是一个很好的方法,可以教你的大脑把它当成一件有趣的事情。可以使用多种编码游戏,玩这些游戏会很刺激,甚至会上瘾。学习如何编码也不一定是一个令人厌烦和疲惫的过程。当谈到掌握 Java 时,CodeGym 可能是成功实现游戏化方法的最佳例子之一,它成功地在有效、持久的学习与乐趣之间取得平衡。

5.个人项目和创业想法。

如果你是一个雄心勃勃的企业家,试着建立自己的项目,或者至少提出项目或创业的概念,如果你有这些编码技能,你就会动手实施。这个项目的理念可以和你的其他爱好或兴趣联系起来。当然,完成独立的项目并不容易,尤其是对初学者而言。这就是我们在课程中教授 CodeGym学生如何构建自己的简单编程项目的原因。 爱好与职业。如何让编码成为你的爱好,为什么这很重要 - 2

编码应该是你的爱好吗?意见

传统上,让我们以一些有着长期成功职业生涯的经验丰富的程序员对此事的观点和意见来做个结尾。 “享受你的工作非常棒,有时你需要额外的努力来发展自己,但从长远来看,工作与生活的平衡会让你保持理智。有时我在工作之外编程(支持我的战争游戏爱好)。我有时烘焙,有时招待朋友,参加每月读书俱乐部,慈善机构的志愿者。对我来说,拥有多种出路和很多朋友是让我保持理智的关键”,拥有数十年职业经验的软件开发人员 Les Howie 。 “这是我的一个爱好。我喜欢它,我花很多空闲时间做一些有趣的项目,这些项目与我的日常工作完全不同。人与人是不一样的。如果你想做点别的,那就做点别的。当你为了一个你热爱的项目而编程时,编程作为一种爱好是可行的。否则它会变得乏味,让你精疲力竭”,Ruben Ravatsås 警告说。 “我从编程转到了首席信息官的职位,间接管理程序员和开发人员。然而,在我开始我的技术生涯 30 多年后,我一直是,现在也是,一个娱乐性的程序员。经验丰富的程序员和数据科学家 Mark Christopher Bolgiano 认为,对我来说,这既有挑战性又很有趣,比填字游戏、高尔夫、保龄球或看电视更有用。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION