编程很有趣,而且非常有用。通过编程,您将在许多开放的工作机会中发挥创造力。如果您想学习如何编程,请阅读以下指南以了解您需要去哪里以及需要学习什么。
选择一种语言
选择一种编程语言。基本上,计算机编程就是编写一组指令来指示计算机执行(也称为编写二进制代码)。这些命令可以用多种“语言”编写——它们只是命令和字符串的不同排列。但是,每种编程语言通常用于创建某些类型的软件。因此,请选择适合您预期用途的语言。如果您不小心选择了不适合您需要的语言,您可以随时切换到新语言。
考虑学习 C、C++、C# 和其他相关语言。它们是主要用于创建独立计算机应用程序的语言,例如视频游戏。虽然很难,但学习 C 和 C++ 对于初学者来说并非不可能完成的任务。它们不仅会让你深入了解编程(大多数编程语言都从 C 和 C++ 中继承而来),还会让你深入了解计算机的工作原理。它们非常受欢迎并被广泛使用。尽管与 Java 非常相似,但 C# 正变得越来越流行。
考虑学习 Java 或 JavaScript。如果您想编写 Web 插件 (JavaScript) 或移动应用程序 (Java),它们是一个不错的选择。目前,对这些语言的需求非常高。因此,了解 Java 或 JavaScript 会很有帮助。请注意,虽然名称相似,但它们是两种完全不同的语言。
尝试使用 Python。Python 是一种非常灵活的语言,广泛用于许多平台。尽管 Python 具有巨大的影响力,但对于初学者来说还是很容易学习的。所以试试吧!
考虑学习 PHP。PHP 代表超文本处理器或超文本预处理器。由于其普遍性和简单的命令结构,它是一种相对容易学习的网络编程语言(这里的流行是因为该语言会有很多有用的教程)。PHP 在服务器编程方面非常出色。
不要局限于这些语言!还有无数其他的编程语言,它们的用途极其多样化。如果你想成为一名程序员,你需要知道不止一种语言。因此,尽可能多地学习。
理想情况下,查看您想做的工作的招聘广告,并确定这些职位通常需要哪些语言。
学习编程语言
考虑上学。在招聘程序员时,大多数公司对你的技能更感兴趣,而不是你上过什么学校和你的成绩。即便如此,拥有向所有人展示的大学学位仍然会有很大帮助。同时,在老师(可能还有朋友)的专家指导下,上学将帮助您更有效地学习。
在这一领域,大学学位持有者通常可以获得奖学金和助学金。不用担心成本:成本是完全可以解决的!
从在线大学学习。无论您是付费在线学习并在课程结束后获得真正的学位,还是参加像麻省理工学院优秀的 Coursera 课程这样的免费课程,您都可以从有组织的课程中学到很多关于编程的知识。这。
尝试使用在线工具。使用免费的在线服务(例如 Google 的 University Consortium 或 Mozilla 的 Developer Network)来学习编程。这些公司希望更多的软件开发人员发展他们的平台并使他们的资源成为最好的资源。
了解如何使用在线教程。无数的 web 开发者很好地教你基础知识,以及一些编码技巧。查找您想学习的语言的说明以访问它们。
有许多免费的在线课程教你如何编码。可汗学院通过简单的教程和视频教授计算机编码。Code Academy 是另一个免费网站,提供分步说明。
如果可能,尽早开始。许多程序旨在教孩子编程。像麻省理工学院的 Scratch 这样的程序非常有用,而且你越年轻,就越容易学习编程(就像任何其他语言一样)。
避免使用工具包,因为它们很少教任何有用的东西。
自学
从一本关于编程的好书或教程开始。找一本关于你想学习的编程语言的好书和流行的书。亚马逊或类似网站上的评论通常会帮助您确定在无数其他坏书中哪些书是有用的。
寻找该语言的口译员。解释器只是另一个软件程序,它将您用编程语言编写的想法转换为“机器语言”,以便执行操作。有许多不同的口译员。选择适合您的程序。
读那本书!从书中举一个编程语言的例子,并将其提供给你的解释器。尝试更改示例,以便程序处理不同的命令。
尝试组织自己的想法,制定可行的计划。从简单的事情开始,例如货币转换器,然后在阅读和学习编程语言时逐步了解更复杂的事情。
学习另一种语言。一旦您开始使用您的第一语言进行大量编程,您可能想要学习第二语言。理想情况下,选择一种使用与第一语言完全不同的范式的语言。例如,如果您从 Scheme 开始,您可以继续尝试使用 C 或 Java。如果从 Java 开始,此时可以选择 Perl 或 Python。
继续编程并尝试新事物!要成为一名优秀的程序员,至少,你必须跟上当今不断变化的技术。这是一个不间断的学习过程。总是学习新的语言,新的编程范式,最重要的是:编程新事物!
0 评论