如何成为计算机科学科学家

作者: Gregory Harris
创建日期: 11 四月 2021
更新日期: 1 七月 2024
Anonim
第24集 计算机科学家都做什么
视频: 第24集 计算机科学家都做什么

内容

学习计算机科学并不意味着编程;它意味着学习算法(某人或某物为完成特定任务而理解的有限步骤序列)。许多计算机科学家根本不会编程。 Edsger Dijkstra 曾经说过:“计算机科学与计算机的关系并不比天文学与望远镜更相关。”

脚步

  1. 1 成为一名计算机科学家就是不断学习,永远做一名学生。 技术在变化,新的编程语言,新的算法正在开发:不断学习新事物,才能跟上时代的步伐。
  2. 2 从伪代码开始。 伪代码并不是真正的编程语言,而是一种用英语表示程序的方式。最接近和最熟悉的算法是在洗发水瓶上:肥皂,冲洗,重复。这就是算法。它对您来说是可以理解的(“计算机代理”)并且包含有限数量的步骤。
  3. 3 测试你的伪代码。 洗发水瓶上标记的示例不是一个好的算法,原因有两个:它没有结束条件,并且它没有告诉您要重复哪个程序。重复起泡?或者只是冲洗。最好的例子是“步骤 1 - 泡沫。第 2 步 - 冲洗。第 3 步 - 重复第 1 步和第 2 步(2-3 次以获得最佳结果)并结束(退出)”。该算法对您来说很清楚,具有终止条件(有限步数)并且非常准确。
  4. 4 尝试为所有活动编写算法。 例如,如何从校园的一栋楼搬到另一栋楼,或者如何制作砂锅。很快,你就会看到算法无处不在!
  5. 5 一旦你学会了如何编写算法,你就会更容易理解编程过程。 购买本书并完整阅读以学习编程语言。不要使用在线教程来学习语言,因为它们是由业余爱好者而非专业人士编写的。
    • 但是,请不要犹豫,转向 Internet 寻求帮助。你可以马上开始学习Java和C++之类的面向对象语言,但最好还是从C之类的过程语言开始,因为它们完全是基于算法的。
  6. 6 编程是将伪代码翻译成编程语言的过程。 花在写伪代码上的时间越多,以后打程序的次数就越少。

提示

  • 计算机科学涵盖许多领域,例如计算机设计和开发、数据库、计算机安全、计算机编程语言。因此,专注于您感兴趣的一个或多个领域是一个明智的决定。
  • 在学习了一种编程语言之后,再学习另一种类似的语言,因为您仍然只是将伪代码翻译成实际语言。
  • 白板是编写算法的最佳场所。