如何使编程更有趣,更有趣

https://www.freecodecamp.org/news/how-to-make-programming-more-exciting-and-funnier/

尽管大多数开发人员都知道编程为什么会令人兴奋,但您可能想知道使编程变得更有趣的方法。

我最近在HereWeCode 的Instagram上问了以下问题:“您想在该帐户上看到哪些小型教程?”。一位追随者回答“如何使编码变得有趣?”。我很惊讶,因为我从来没有问过自己。

经过几个小时的搜索,我想与大家分享使编程更有趣的不同方法。

为什么编码令人兴奋

我认为,总体而言,IT令人兴奋。我们生活在一个世界上,计算机是最重要的事情之一。

正如我们所说,编程并不是每个人都具备的技能。能够开发自己的项目就是这个世界,这为您提供了机会。借助信息技术,一切皆有可能,而且我们处于一个关键时期,那里没有足够的开发人员来满足需求。

编码是一种创造技能,成为项目的一部分很令人兴奋。尽管移动应用程序和网站无处不在,但我与很多不知道其工作方式的人进行了交谈。

到目前为止,我的演讲似乎有点卖得过剩和过分夸张,但这就是为什么编码对我来说令人兴奋的原因。

这就是为什么我如此热衷于创建教育内容的原因之一。

如何使其更有趣

考虑了一下之后,尽管编程对我来说是一种激情,但我记得它并不总是对我很有趣。

通常,当我开始工作时,我会在某个问题上呆几天。有时我会完全失去希望,说:“这不适合我。我尝试了所有操作,但仍然无法正常工作。我不是很好。”

如果您的情况如此,我可以告诉您-每个人都在那里。

由于许多其他原因,也会发生这种情况。例如,当您因使用过多语言或框架而感到无聊时。

无论如何,不​​要太担心这一点。在这里,我列出了一些技巧,可以在需要时给您带来一定的乐趣。

实践

编写代码就像打高尔夫球。当您开始时,它并不有趣。您需要学习所有内容:使用哪种发球手以这种方式击球,如何定位自己,等等。当您前进,开始了解事物并开始与它们一起玩耍时,乐趣就会来临。

不要只是阅读代码,而是运行它

当人们开始编程时,通过简单地阅读代码来完成课程可能是一个重大问题。

在学习编码时,应尝试自己编写和运行它。花时间去做–您将更好地理解它,并且尝试修改代码来创建程序将很有趣。

这是另一个示例:当您在GitHub上搜索代码时,为什么不尝试一下呢?了解他人的工作并将其集成到您的项目中可能会很有趣。

为您的项目或学徒生涯增添乐趣

当您对一种技术感到无聊或想要增加知识时,可以学习新的库,框架或语言。这可能是一个有趣的过程,可以帮助您尝试新事物并乐在其中。

但是,我不建议您仅学习和遵循课程。如果这样做,几天后您会感到无聊。每天或每隔新章节,创建一些小型项目来鼓励自己,并让您的创造力自由发挥。

尝试找到一些有趣的项目进行工作。例如,假设您正在学习JavaScript的基础知识。即使这些技能最重要,学习它们也不是一件令人愉快的事情。一旦知道了如何获取用户输入并在控制台中进行打印,为什么不尝试创建一个可以回答用户问题的简单“聊天机器人”呢?

聊天机器人示例

当我进行搜索以回答此问题时,我从Quora用户那里找到了这个故事,我很喜欢。这是一个很好的例子,说明了如何将乐趣带入​​学徒期。

“另一件事-最糟糕的是学习新事物-这通常非常具有挑战性,并且您的进度比您希望的要慢得多。要获得乐趣,我通常会欺骗我的大脑。

例如,当我学习汇编语言时,我们有一个项目可以对一个很小的硬件显示器进行编程-首先,它非常乏味。您必须学习硬件手册,它具有输入和输出,而您所能实现的只是在屏幕上出现几个字母。

但是我挑战自己去掌握那个东西,并且为此,我想到了自己的“特殊锻炼”。我不仅写了10101在显示器上,还想到了写一些更愚蠢,更幼稚的东西的想法。像–打电话-ME-现在-XXXX一样-在屏幕上闪烁并移动-这比我们在课堂上分配的实际任务要先进得多。我只是用这个愚蠢的东西来激励自己学习有关汇编语言的所有知识,男孩,这很好!:)“- Marcus Biel

总是挑战自己

当您是开发人员时,您始终需要学习新知识以保持最新。一切都在快速发展,您不能被抛在后面。当您不再觉得自己在成长或学习时,就会感到无聊或缺乏乐趣。

为了抵消这种感觉,您可以尝试实现尚未实现的目标。

例如,如果您从未参与过开源项目,则可以在GitHub上搜索并进行首次贡献。

成功地使您的工作在项目中被接受后,您的满意度就会得到提高。通过解决以前未解决的问题,也许您会帮助数十甚至数百人。

您也可以参加编码竞赛或使用编码网站(例如HackerRankCodingGameProject Euler)挑战自己。

从头开始创建个人项目

当您只为公司从事项目的一小部分时,成为一名开发人员会感到沮丧。

也许您一直梦about以求的一个项目,但是您从未花时间去做。为什么不尝试编码呢?您将看到–开始您梦想中的项目很有趣。养成良好的编程习惯也是一个值得追求的目标。

如果您没有任何想法,请尝试找到自己喜欢的主题,例如:

  • 如果您喜欢视频游戏,则可以尝试创建游戏。
  • 如果您正在接受教育,为什么不创建围绕代码的教程?
  • 如果您喜欢硬件和电子产品,为什么不构建Arduino或树莓派?

“编程就像写作–在主要主题上,写作远比写作本身重要。” — lifeisstillgood

定义目标

这一点在我所有的生产力文章中都会得到回报。您必须定义目标。

没有目标,要感到舒适并享受您作为开发人员所做的工作是一项挑战。

寻找导师

如果您再也找不到编码的乐趣,导师可能会激励您。

导师可以给您一个目标,可以遵循并教给您最佳实践。他们还可以帮助您提高编程技能并刺激您的职业生涯。

也许您想知道如何让“英雄”成为您的导师。

好吧,只要发送一条消息,他们就会成为您的导师。

是的,就是这么简单。也许,他们会很高兴得知您对他们的技能的重视程度足以指导您。在大多数情况下,他们将很高兴陪伴您发展。

多睡点

当您处于下降螺旋状态时,编程变得不再那么有趣了。有时候,您可能很难前进并蓬勃发展。

早睡几个晚上或早上睡几天,一切都会有很大的改善。

展示你的作品

有什么比作为一个开发人员和因为一个人呆在地下室而失去全部希望更糟糕的呢?这有点陈词滥调,但是,请相信我,当您长时间在一个项目上独自工作而从未向任何人展示它时,它立即变得不那么有趣了。

该技巧与之前的技巧很接近。分享您的工作后,人们会提出建议或提出问题。这对您将具有挑战性,并将帮助您设定新的目标。

结论

我试图整理一些基本技巧,以帮助您在编程时玩得开心。如果您有其他建议或建议使它更有趣,请随时发表评论或给我发送消息。

您为什么认为编程令人兴奋?您如何使编程更有趣?

如果喜欢,请随时分享此文章。

TwitterInstagram上关注我,不要错过我的内容。

您可以在我的网站上找到其他类似的文章:herewecode.io

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注