如何编写计算机程序

作者: Ellen Moore
创建日期: 12 一月 2021
更新日期: 1 七月 2024
Anonim
10 分钟看懂计算机是如何运行代码
视频: 10 分钟看懂计算机是如何运行代码

内容

随着技术越来越为大众所用,对程序员的需求也越来越大。编写计算机代码和程序,或编码(来自英语“coding”)是一项随着时间的推移而获得和改进的技能,但即使是最有经验的程序员也曾经是初学者。有各种各样的编程语言非常适合初学者程序员,无论您想将您的技能应用到哪里(例如,JavaScript 相当复杂,因此最好从 HTML 或 CSS 开始)。通过阅读本文了解如何学习如何编写计算机程序。

脚步

方法 1 of 2:学习编程语言

  1. 1 不要太担心您应该选择学习哪种语言。 许多新手程序员在刚开始学习如何编写程序代码时发现很难选择一种语言。在研究建筑信息的结构和逻辑时,您选择的实际语言并不重要。这些技能更为重要,可以通过任何编程语言学习。
    • 选择语言时,请专注于您要创建程序代码的目的,然后才选择起始语言。例如,如果你想做网站开发,你应该从学习 HTML5 开始,然后用 CSS、JavaScript 和 PHP 来补充它。如果您想创建计算机程序,请开始学习 C 或任何其他主流编程语言。
    • 如果您成为一名专业程序员,您可能会发现您从不使用最初为工作而学习的语言。相反,您将通过文档和实验不断学习新语言。
  2. 2 查找专用于您选择的语言的免费在线资源。 互联网是关于您选择学习的语言的免费教程、课程和视频的宝库。您可以在一天之内学习几乎任何介绍性语言的基础知识。
    • 以下是一些热门网站:Bento、CodeAcademy、Code.org、html.net、Khan Academy、Udacity、W3Schools 等等。
    • WikiHow 还为初学者学习编程语言提供了多种说明。
    • 您可以在 YouTube 上找到几乎所有语言的教程视频。
    • Stack Exchange 是最受欢迎的论坛之一,专业程序员可以在这里回答用户的任何问题。
    专家建议

    Archana Ramamoorthy, MS


    Workday 首席技术官 Archana Ramamurthy 是 Workday 首席技术官(北美)。备受瞩目的产品专家,倡导安全,倡导在技术行业的公平竞争环境中进行更大程度的整合。她获得了 SRM 大学的学士学位和杜克大学的硕士学位。在产品管理领域工作了八年多。

    Archana Ramamoorthy, MS
    工作日首席技术官

    我们的专家分享了他的故事::“我开始编码时对计算机设计或编程一无所知。当我想学习如何编写程序时,我首先阅读有关该语言的书籍并使用来自 Internet 的信息。当今世界上可用的资源太多了,学习新技能非常容易!”


  3. 3 下载一个好的文本编辑器。 许多编程语言允许您使用外部文本编辑器来编写程序。找到一个可以显示缩进和代码标记的文本编辑器。
    • 流行的程序包括 Notepad ++ (Windows)、TextWrangler (OS X) 和 JEdit(任何系统)。
  4. 4 下载您需要的任何编译器。 某些编程语言需要编译器来显示您编写的源代码。编译器将源代码翻译成等效的低级语言程序,然后由计算机进行处理。许多编译器都是免费和开源的。需要使用编译器的语言包括:
    • C;
    • C++;
    • C #;
    • 爪哇;
    • 基本的;
    • 复式。
  5. 5 开始你的第一个项目。 选择一个好的介绍性项目,让您可以尝试新技能。网上有很多关于这个话题的建议和教程。例如,您可以从创建简单的 HTML 网站、简单的 PHP 数据库和函数,或任何需要编译器的语言的简单程序开始。
  6. 6 注释掉所有代码。 所有的编程语言都有一个注释功能,可以让你输入被编译器忽略的文本。因此,您可以对代码进行注释。这些注释非常重要,既可以让其他人知道你的代码是如何工作的,也可以提醒自己代码在做什么。
    • 注释功能可用于快速从程序中删除部分代码以进行测试。在要暂时从程序中排除的代码的开头和结尾处为注释添加标签,然后删除这些标签以返回代码。
  7. 7 考虑其他程序或网络项目的细节。 当你在旅途中学习代码时,不要羞于在互联网上寻找线索,看着其他人解决类似的问题。花点时间了解代码是如何做的。
    • 阅读本文以了解如何查看任何网站的源代码。

方法 2(共 2 个):扩展您的知识

  1. 1 报名参加课程。 大学、学院和 Internet 项目提供的项目和课程不仅可以教您编程,还可以帮助您找到工作。虽然并不总是需要计算机科学的大学学位,但它可以帮助您找到一份计算机程序员的全职工作。
    • 与老师或编程专家的直接交流也有不可否认的好处,这并不总是通过在线课程获得。
    • 学习成为一名程序员可能非常昂贵,所以请仔细考虑是否值得。如果你只是把编写计算机程序当作一种爱好,那么你就不应该在专业课程上浪费时间和金钱。如果您想在该领域建立职业生涯,那么接受专业教育可以在这方面对您有很大帮助(但同样,如果您有才能,则没有必要)。
  2. 2 扩展您的知识。 您不仅可以从学习编程语言中受益,还可以从数学和逻辑课程中受益,因为高级编程通常需要这些科目。您不需要在学校教他们,尽管学术环境可能会有所帮助。
    • 涉及物理和仿真的编程需要对算法和模型有很好的理解。
    • 逻辑是编程的基础,因此理解逻辑和流程可以帮助您在编写代码时解决问题。
    • 编程通常不需要高级数学知识,但可以将其用于优化和其他好处。
  3. 3 学习更多语言。 一旦你对你的第一语言有了很好的理解,你也可以开始学习其他编程语言。找到一种与您已经知道的语言相辅相成的语言,或者选择一种特定项目所需的语言。其他语言如 HTML 和 CSS 通常是最容易学习的。
    • Java 是最受欢迎的语言之一,对 Java 开发人员的需求一直很高。 Java 被用于各种各样的系统,并且有无数的用途。 Java 用于为 Android 编写应用程序,Android 是增长最快的市场之一。
    • 如果您想加入视频游戏开发者的行列,强烈建议使用 C++。学习在 Unity(一种广泛使用且廉价的游戏引擎)和 UDK(流行的虚幻引擎的代码)中编程将为您打开一些大门,但它们在游戏行业之外没有那么有用。
    • 如果您想创建 iPhone 应用程序,Xcode 和 Objective-C 将是您的首选。您将需要 Mac,因为 Xcode 只能在 Mac 上编译。
    • Python 是一种用于编写服务器端代码的语言,是最容易学习的语言之一。 Python 用于 Pinterest 和 Instagram 等互联网服务,它非常简单,可以在短短几天内学习基础知识。
  4. 4 要有耐心。 在编程时,您经常会遇到问题,尤其是在寻找错误或应用新想法时。您将需要学会满足于取得小成果,而不是立即解决整个问题。耐心将帮助您创建更好的代码,这意味着您的程序会运行得更好,您的同事也会很高兴。
  5. 5 学习在团队中工作. 如果几个人同时在一个项目上工作,他们可能对项目应该如何进行有不同的看法。团队合作在商业世界中几乎是不可避免的,所以准备好与其他人合作,除非你打算自己开发整个项目。
  6. 6 找一份可以练习编程技能的工作。 在志愿者的基础上创建网站和计算机程序。在小公司做兼职也可以为网站和简单程序提供编码机会。
  7. 7 与其他程序员聊天。 有无数的开发者社区,您可以在其中找到支持和灵感。寻找编程惯例,参加黑客马拉松或游戏大赛(开发者聚会,在有限的时间内创建程序或游戏),在多个编程论坛上注册以开始扬名并扩大联系。
  8. 8 练习,练习和练习。 据估计,要成为真正的高手,大约需要 15,000 小时的编程时间。这意味着多年的不断练习。只有在实际工作中投入大量时间,成为自己领域的专家,才能真正掌握编程的技巧。
    • 尝试每天编程,即使是在周末。休闲编程可以带来突破和新想法。