如何自学电脑编程语言(快速学习编程语言的好方法)

今天,我们将讨论几种可以快速学习编程语言的好方法。

虽然这篇文章适用于所有编程语言,但我们必须具体谈谈我最近学到的两种编程语言 – Kotlin和C。

如何自学电脑编程语言(快速学习编程语言的好方法)

 

好吧,现在这是编程世界中大多数人的常见问题。大多数人发现很难快速学习一种新的编程语言,因为他们已经习惯于用具有某些规则和结构的某种编程语言编写代码。毕竟,大多数编程语言都有不同的结构和命令。学习编程语言本身并不是一项艰巨的任务。但是,一旦我们尝试转换或从一种编程语言过渡到另一种编程语言,问题就出现了。

例如,如果你从Python过渡到Java或C,这将是一个非常困难和痛苦的过程,因为Python是一种设计相当松散的语言,而Java以其”保护自己免受自己伤害”的政策而闻名。这意味着那些使用Python的人习惯于不太复杂的编码,而那些使用Java作为首选语言的人却不能这么说。话虽如此,我还想提一下,很少有人像拿起卷心菜一样学习新的编程语言。

在从一种编程语言切换到另一种编程语言时,我从未遇到过任何问题。我第一次接触编程是在6年级的时候,我的哥哥教了我一些基本的HTML。我当时不知道那是什么,但对我来说…这是一见钟情。我孜孜不倦地学习了他当时教给我的东西,并被拉进了学校的电脑课。然后我的老师教了更多关于编程的知识,在她的指导下,我学习了Python,并熟悉了numpy,matplotlib.pyplot和一些PIL(Pillow)。

快进一年,现在我可以轻松地用多种编程语言编写代码,没有任何问题。

我之所以告诉你这一点,是为了让你明白,为了在某件事上出类拔萃,你不仅需要努力工作,还需要兴趣。喜欢编程的人通常不会遇到使用新的编程语言或技术的任何问题。因此,通过真正探索使用编程作为基础可以做的各种事情,更好地培养您对该领域的兴趣。我向你保证,从你的发现来看,你至少会喜欢其中一件东西。无论如何,让我们继续讨论主要方法,我们可以快速熟悉新的编程语言。

  • 第1步:找到一个好的学习资源

许多人更喜欢从YouTube视频和受人尊敬的内容创建者提供的笔记中学习,虽然这绝对没问题,但我们也应该记住下载有关该特定编程语言的书籍并阅读它们。大多数编程语言都有维护良好,细节丰富的文档,您可以从中学习甚至内容创建者可能错过或无法向您解释的内容。有时,从书中阅读甚至比观看视频更好。

例如,我在一周内(在做手写笔记时)从在线pdf中学习了C语言。然后我买了一本初学者的书,名为Yashavant Kanetkar的”Let Us C”,并在4-5天内解决了所有问题。如果你愿意投入大量时间阅读这本书,你很容易做同样的事情。同样,我从FreeCodeCamp的4小时长的YouTube视频中学习了Kotlin。

这一次,我在 IDE 中编程时学习了知识,并且能够按语言探索用户可用的不同命令。因此,由于我已经尝试过从YouTube视频和书中学习,我必须承认,从书中学习更好,因为我在阅读这本书后学到的东西往往会在我的记忆中保留更长的时间,而我在从视频中学习时会忘记一些东西。

现在请记住,FreeCodeCamp的老师在教学方面绝对是不可思议的,我个人拥有他们平台上的很多技能,但即便如此,我还是建议最好从书中阅读,然后观看一些视频。

  • 第 2 步:从小处着手

请记住,即使是像蒂姆·布雷,马克·扎克伯格,戴夫·卡特勒,比尔·盖茨这样的伟人。在他们能够达到他们所做的高度之前,必须从基础开始。因此,不要试图尝试制作自己的iPhone或Android应用程序,或大型多人网络应用程序。

首先学习如何编写简单的脚本。这是学习如何编程的正确方法,因为如果不学习基本的编程概念,您就会非常无助。例如,如果我们尝试创建用于备份的脚本,则需要知道如何使用操作系统命令行工具来复制文件。如果我们不这样做,我们将无法完成我们的任务。

  • 第 3 步:查找代码示例

如果您无法解决编程问题,请在Google上搜索其解决方案,并尝试在其他人如何解决问题的情况下。

你需要记住,作为一名程序员,你不需要知道一切,在线查看解决方案是完全可以的,但你必须从解决方案中学习,并尝试自己解决问题。

不要过于依赖谷歌,否则,你将无法提高自己的技能。您甚至可以向您的老师或任何知道如何编码的人寻求帮助。为每一种编程语言建立一个社区的概念是,编程将互相帮助并共同成长。因此,不要羞于寻求帮助。

第4步:练习你所学的知识

我更喜欢从书中学习的另一个原因是,它们有很多很多问题供读者解决和测试他的理论知识,让他/她应用它来制作实用的代码。

在编程中,只有通过实践,才能真正掌握任何主题背后的概念。所以不要回避努力工作。对于那些拥有大量经验的人来说,软件开发是一个高薪的领域,但你也必须首先变得值得你希望获得的东西。

经验只能通过实践来获得。

本文内容来自网友供稿,文章观点仅代表作者本人,本站非盈利且无偿提供信息存储空间服务,不拥有所有权,如有文章有不实信息或侵犯了您的权益,请发送邮件至 cfseo1997@163.com 反馈核实,如需转载请注明出处:https://www.taobobolive.com/954.html

(0)
上一篇 2022年8月4日 14:46:20
下一篇 2022年8月4日 14:52:00

相关推荐