类、对象、方法、继承、函数、参数、参数、循环、框架……
你们中有多少人害怕听到这种计算机科学概念的技术术语???
你们中有多少人认为学习这些概念不是我的一杯茶,理解、区分或解释所有这些概念很令人困惑???
很多人在听到计算机科学中的所有技术术语时都害怕编码或学习编码的想法。作为初学者,如果您已经开始编码,屏幕上的几行代码似乎是一门外语,并且您开始认为理解这些行不是我的菜。
现在有一个问题是针对一些害怕编码的人……
你为什么害怕编码?是因为你害怕搞砸或破坏某些东西吗?是不是因为技术概念让你感到困惑?是不是因为编程中有这么多压倒性的概念?不管你的答案是什么……但是,对于程序员来说,最令人愉快的事情是他们看到他们的代码在眨眼间运行并且奇迹发生在屏幕上的那一刻。
çoding被恐吓,编码是压倒性的,但如果有人击败编码的恐惧,然后它也是最令人愉快和有趣的事情做一个。一些喜欢编码的人沉迷于它,他们开始花费数小时尝试不同的编程策略或构建新应用程序,或解决一些与编码相关的具有挑战性的问题。在这篇博客中,我们将讨论人们害怕编码的主要原因以及克服这个问题的技巧。
人们害怕编码的 3 个主要原因
1. 人们认为学习编码很困难,他们并不打算编码
很多人认为学习 代码 太难了,他们不打算编码,因为所有的技术术语/编程术语都在他们头上。说到代码,很多人无法实现问题的逻辑,他们开始怀疑自己的能力。当这种情况发生时,他们很快就会放弃编码。好吧,编码起初令人生畏,但是一旦您理解了基本概念并不断练习,就很容易掌握编程中的所有内容。想想命令行界面。对于任何初学者来说,一开始都很可怕,但是一旦你开始努力并开始每天练习它,你最终就会明白。
2. 害怕失败
许多初学者在踏入编码世界之前就认为他们在编程方面会失败。当新手程序员在编码中看到很多概念时,他们会感到不知所措。他们开始怀疑自己,并让一些消极的想法浮现在脑海中。这些消极的想法会影响他们的心态,从而导致他们认为学习编码很困难。后来他们没有表现出进一步前进并跳入编码世界的勇气。
3. 认为学习为时已晚
有些人从 10 岁开始学习编程,有些人 13 岁,有些人 20 岁,有些人 30岁。有些人比较自己,认为自己太老了,无法学习。但事实是编程是一种 您需要培养的永无止境的技能。任何人都可以在任何年龄学习这项技能,并利用这项技能申请一些工作、做自由职业者或创建一些应用程序来开始自己的事业。
克服编码恐惧的 10 个技巧
在我们讨论克服的技巧之前,您需要了解 学习编程就像学习一门新的外语。如果您访问一个新的国家并需要与该国家的公民交谈,您将必须学习一门新语言。它可以是法语或西班牙语或任何东西。类似的事情发生在编码中。在编程中,您需要选择并学习一种编程语言来与您的计算机对话。就像语言有不同的规则来描述过去、现在和未来一样,编程语言对于不同的情况也有不同的规则。
以上提示是每个程序员最重要的提示。让我们讨论一些其他常见的技巧,以克服对编码的恐惧。
1. 寻找一些好的资源来学习编码
当新手程序员没有找到合适的资源来学习时,他们在编程中就会变得非常混乱。他们不能很好地理解这个概念,后来他们很难在编码中实现任何东西。所以首先要做的是找到一些合适的资源来学习。它可以是一本书、教程、博客或任何视频/YouTube 频道。好的资源可为您提供正确的培训并教您编码的最佳实践。如果你是一个新手程序员,那么找一些适合初学者的资源从头开始理解一切。
2.开始学习而不用担心太多
一旦你获得了一些好的资源,就可以从头开始学习这些概念,不要太担心。有时我们会想太多,对某些主题或编程语言进行过度研究。进行体面的研究就足够了,但您无需过多考虑是否选择了正确的语言或正确的技术。大多数语言的概念保持不变,因此最好开始学习您首先遇到的语言。开始研究基础知识并开始使用您新获得的语言构建一些简单的应用程序。慢慢地深入了解语言并增加项目的复杂程度。
3. 从小处着手
你不需要做 一个大的 在学习的初始阶段拍摄并考虑创建一个巨大的网站。我们知道,当您踏入编码世界时,看到一些漂亮的网站并考虑构建该网站是非常鼓舞人心的。但是您会迷失在很多概念中,如果您无法满足构建某些东西的期望,那么以后的事情可能会让您感到沮丧。请记住,Facebook、Twitter 或 Instagram 不是一天建成的。花了数年时间,这一切都始于小额贡献。
另外,不要相信那些擅长编码的人只是为了编码,因为他们可以构建任何大型或巨大的网站。现实情况是,他们也是从小规模开始的,你也应该这样做。所以,最重要的是相信你必须在所有的枪声中都大放异彩。从小处开始,并在此旅程中继续前进。
4. 构建实际项目
学习编码和建立对自己信心的最好方法是构建一些实际项目。与其坚持解决一些编码难题和观看一些在线视频教程,不如动手构建一些项目。如果你从一个简单的静态开始并不重要 网站或游戏,其想法是应用您所获得的知识,并查看应用程序中的内容如何组合在一起。所有编程术语或概念如何在实际项目中协同工作,以及神奇的效果如何在您的屏幕上发生。
稍后您会发现您已经开始使用您的代码并且您更容易和更深入地理解这些概念。您将开始全面了解您的应用程序,您还将学习规划、调试和编码方面的其他各种知识。
5. 在跳入另一种语言之前掌握一种编程语言
每个新手程序员最常犯的错误是从一种编程语言跳到另一种编程语言,而没有真正了解一种编程语言的基础知识。认为你应该了解各种编程语言来学习编码是任何人都会犯的最愚蠢的错误。从C++到Java再到Python ,一一跳到这些语言而不掌握任何一种语言不会帮助您学习编码。你会迷茫,不知所措, 沮丧,你会在其中浪费很多时间。
你不需要从最热门的框架或语言开始,因为其他人都在使用它,而且它在科技行业很受欢迎。从你熟悉的一种语言开始,坚持使用它,直到你对用你选择学习的语言构建一些东西感到满意之前不要跳入新的语言。我们也不是说您需要 100% 了解编程语言的概念。一旦你覆盖了至少70-75% 的编程语言,你就可以跳到另一种。因为掌握一种编程语言需要数年时间才能实现,而在这个技术时代,一切都在迅速变化,因此您需要足够快以适应事物。
6.享受这个过程,而无需担心IG图片在B
这是编码初学者最重要的提示。他们不应过多考虑结果,而应该享受学习编码的旅程,并相信他们所遵循的过程会取得成功。很多时候,你不会理解编码中的一些概念。与其担心,不如慢慢来,专注于你的学习之旅,不要着急,也不要被你不理解的东西吓倒。在您的学习过程中,您将了解最佳实践、调试技巧、重构代码以及许多其他内容。所以专注于在你的编码之旅中享受所有这些东西 不再担心大局。
7.学习“谷歌搜索”的艺术
编程作弊和谷歌搜索是完全可以接受的。即使是最好的程序员也会得到谷歌的帮助,令人惊讶的是,他们知道“谷歌搜索”这些东西的艺术。 Google 是程序员最好的朋友,优秀的程序员知道如何搜索特定问题以获得快速正确的解决方案。他们知道需要向 Google 解释什么。谷歌通过各种网站、博客文章或一些编程社区(如StackOverflow、Quora 和 Reddit)提供了很多解决方案。最好的程序员通过谷歌搜索和从这些网站上学到了很多东西。总是一个聪明的编码员 在谷歌的帮助下解决问题并提高他/她的技能。因此,如果您对某个概念感到困惑,或者您陷入编码困境,只需“谷歌”一下。
8. 将你的代码分解成更小的块
与其一次性解决一个大而复杂的问题,不如将问题分解成更小的块,然后一个一个地解决它们。通过这种方式,您不仅可以让事情变得更容易,而且还可以了解每个代码在代码中的作用。有时初学者解决一个大问题变得很困难,他们不知道从哪里开始。当他们解决大型复杂问题时,这个技巧对他们非常有用。即使在与团队合作时,团队成员也会遵循这种方法来构建一些大项目。
9.教别人编码
这是在编码中深入学习概念的最佳方式。当你教别人时,你会学到更多,最终你会教自己。在向其他人解释之前,您需要很好地掌握一个概念。您深入研究该主题并清除与该主题相关的所有疑虑。教别人你可以写一些博客或者你可以制作一些视频/教程。
10.每天编写 E 代码并不断学习
优秀的程序员总是保持每天编码的习惯。多少小时不重要,重要的是编码的习惯。就像运动员、专业厨师和作家保持他们的职业习惯一样,编码员每天都保持他们编码的习惯。它提高了他们的技能,他们还通过每天做这件事来学习新事物。
优秀的程序员永远不会停止学习编程的东西。每天都有一个新的框架或一些技术性的东西出现在市场上。事物具有竞争性,因此程序员需要适应事物并转向更新的技术。通过这种方式,您可以不断提高技能,建立信心,避免陷入一种技术,并始终在科技行业为自己创造价值。