计算机科学在美国是一个蓬勃发展的行业,而且薪水很高。这里总是迫切需要优秀的工程师,这就是为什么学习编码似乎是一个有吸引力的选择。然而,与任何新技术一样,万事开头难。下面介绍一些前期应该掌握的步骤和编程语言,都适合初学者。“拖放”编程入门“拖放”编程是一项基本技术,它允许拖放代码构建块或其他视觉提示,而不是手动编写基于文本的代码。提供在线编程课程的Code.org网站的联合创始人哈迪·帕托维(HadiPartovi)表示,它使基本编程易于理解,而不会陷入细粒度的字符放置。“一旦你了解了使用拖放的基本概念,你就会立即想要学习(如何)实际做事,”帕托夫告诉BusinessInsider。有许多程序可以帮助您开始进行拖放式编程,包括MITScratch和Code.org的CodeStudio,以及GoogleBlocky。Python作为入门语言Python是一种初学者容易学习的语言,因为它不太强调语法。因此,如果您忘记了括号或放错了几个分号,如果您使用更难的语言进行编码,则不应再有任何可能的跳转。Javascript是最有用的语言之一Javascript不像Python那样简单,但它可以运行在每个平台上——Mac、Windows、iOS和Android等等。Partovi说,每一个网络浏览器甚至智能手表等新型设备都在某种程度上使用Javascript。“一旦达到临界质量水平,它就不会消失,”Partovi说。学习Javascript后,尝试Ruby和RubyonRailsRubyonRails是一个很棒的工具,可以帮助您在后台进行编程。尽管Ruby和RubyonRails的名称相似,但实际上有重要的区别。Ruby是一种脚本语言,与Python类似,但RubyonRails是基于Ruby构建的Web应用程序框架。换句话说,Ruby是一种语言,而RubyonRails是一种工具,可以轻松地使用Ruby语言构建网站。根据Partovi的说法,Ruby和RubyonRails之所以如此吸引人,是因为它们几乎不涉及原型设计。这意味着一旦您编写了代码,就可以轻松启动并运行最终产品。奖励:熟悉HTML虽然HTML不是一种编程语言,但与Python、Ruby和Javascript不同。你仍然需要用它建立一个网站。HTML用于描述您网站的外观,而其他语言(如Javascript)会在您单击网站上的按钮时操作交互式组件。
