让初学者对编程更感兴趣的 7 种方法
如何让编程更有趣、更刺激、更有趣……??这确实是几乎每个程序员,尤其是初学者的常见查询。让我们在本文中找到一个有效的解决方案。
It’s the 21st day of June and the year is 1948. It is a pleasant summer day for many but for mathematician and computer engineer Tom Kilburn, it’s a day when he will achieve a feat worthy of engraving his name in the history of computers forever. At 11 a.m, Mr. Kilburn runs a program on the Manchester Baby computer that will calculate the highest factor of the integer 2^18. The output is as expected. Mr. Kilburn rejoices at this fact, not knowing that he has written, what computer historians arguably claim, is the very first piece of software. A remarkable feat indeed.
从那时起,编程已经走了很长一段路。到了 2021 年,它已成为最抢手的职业技能之一。因此,人们被计算机编程的金钱和社会利益所吸引并涉足其多才多艺且不断变化的世界的情况并不罕见。
解决“编程不好玩”的刻板印象?
4 年前,一位用户名为 u/DM-me-coolstuffxox 的 Reddit 用户表达了他对无法享受编码的担忧。他/她是这样说的:
“Okay so I recently got a coding book for Christmas from my father, and he really wants me to try coding, but I’ve tried learning it before and tbh I would rather smash my head into my dog’s food ball 10 times than learn to code.
I know I wanna do code, just not learn it, I wanna make games ‘n’ stuff.
So how can I make learning code fun?”
坦率地说,即使在今天,这位 Reddit 用户所说的话也引起了无数其他刚刚开始编程的人的情绪。但这是否意味着编程不好玩?好吧,老实说,没有。编程就像数学、历史、物理、化学或任何领域一样有趣或无聊。关键是,编程不承担有趣的责任。
但是等等,不要只是放弃。编程本身可能并不有趣,但我们总是可以让它变得有趣,不是吗?
编程无疑是强大的,它为几乎无限的可能性铺平了道路。只要想到做任何你想做的事情就已经让它比以前更有趣了。
让初学者编程变得有趣的 7 种方法
现在我们了解了编程并非天生就没有生命的事实,让我们开始让编程变得有趣。在这里,我们提供了一些非常有益的技巧,您可以将它们纳入您的学习计划中,以使编程比以往任何时候都更加有趣和有趣。
1. 彻底了解基础知识
似乎列表中唯一能让你的编程变得有趣的无聊方法。在你开始激发你的想象力之前,请确保对你正在学习的编程语言有一个很好的理解。学习所有基本语法,编写一些初学者级别的程序,并做所有必要的事情来打下坚实的基础。一旦您清楚了基础知识,您就可以随时使用这些知识来构建出色的程序并让您的创造力发挥作用。
2. 不要只是学习。玩!
这个技巧似乎与第一个相矛盾,但请放心,因为它与基础无关。这是一个专业提示,您会听到大多数编程老手说,并且出于所有正确的原因。如果您将编程视为必须学习的任何其他学科,那么您很快就会感到厌倦。相反,创建您的项目。尝试为相同的目的编写不同的算法,看看哪一种效果最好。如果您不记得语法,请尝试想出绕过它的方法。编程很灵活。不要试图僵化并遵循特定的作案手法。学会利用它的灵活性,你就可以成为一名出色的程序员而不会感到无聊。
3. 寻求导师的帮助
你一个人只能做这么多。在网上搜索每一个小问题都很乏味。除此之外,您并不总能找到正确的查询答案,您可能会感到非常沮丧。在附近有一个有经验的人总是一个很大的帮助。这个人可以是你的爸爸或妈妈、你的哥哥姐姐、朋友或老师。
导师可以帮助您享受编码的一些方法是:
- 给你提示而不是整个解决方案,这样你就可以自己消除障碍。
- 教你编程只有退伍军人知道的最佳实践。
- 给你项目来测试你的技能。
- 当他们在一个项目上工作时,让你成为学徒。这可以帮助您了解专业编程的技巧。
4. 充分休息
是的。您需要休息以避免突触超载。你可能已经准备好尽可能快地学习编程,而且是可以理解的。但请记住,休息很重要。休息可以让你改变节奏。在许多情况下,这也可以为您提供解决问题的新视角。休息有很多好处,你可以在互联网上找到,但它们都宣扬同一件事:休息比不停地工作更有效率。
5. 获得大量反馈
成为你的批评者很酷,除了让别人看你的作品之外,其他一切都需要真正的勇气。顺便说一句,有必要从其他程序员那里获得反馈,包括有经验的和业余的。不止一个头脑地查看您的代码将为您提供更新的,有时甚至是更好的方法来完成您已经完成的工作。毕竟,没有一段代码是完美的。总是有改进的余地。
此外,从其他人那里收到对您从头开始编写的代码的积极反馈会提高您的士气。你有动力更加努力地工作,这就是你想要的,对吧?动机。
6. 迎接挑战
你已经创建了你的项目,它们都得到了你的导师、你的程序员朋友和同类的认可。但归根结底,你只是在与自己竞争。要成为杰出的程序员,您需要与他人竞争。这意味着进入竞争性编程领域。一些合法的网站提供了程序员可以竞争为挑战编写最佳代码的场所。您可以查看一些流行的编码挑战网站——TopCoder、HackerRank 等。
7. 通过编程游戏学习编程
在玩游戏的同时学习编码听起来像是一个梦想。但现在不是了。有些游戏可以在你玩游戏的同时教你编程。尽管这些游戏提供了一种学习编程的好方法,但它们并不能教会您一切。但这并不意味着你不应该看它们。这些游戏具有高度的交互性,可以帮助您部署比书籍更实用的代码。一些流行的编码游戏是 CSS Diner、CodinGame、Flexbox Froggy 和 CodeMonkey。因此,继续游戏(并学习)你的内心,现在你有另一个理由来保护电子游戏免受父母轻蔑的目光。
结束语:当人们说编程很有趣时,他们给人的印象是错误的。相反,他们应该说“我觉得编程很有趣”。不,这不是改写前一句话。这意味着他们已经找到了对编程的热情,因此,他们想出了让编程变得有趣的方法。你也应该这样做。所以走出去,向世界展示你的编程能力。祝你好运!