从“拖拽”编程开始到一个合格的程序员

简介:

在美国,计算机科学是一个蓬勃发展的行业,并且它的薪资非常好。这里总会有优秀工程师的迫切需求,这就是为什么学习写代码看起来像是一个有吸引力的选择。

从拖拽编程开始到一个合格的程序员

但是,与任何新技术一样,万事开头难。现在这里有一些你在早期应该掌握的步骤和编程语言,都很适合初学者。

从“拖拽”编程开始

“拖拽”编程是一种基本的技术,它允许通过拖拽代码构建块或者其他视觉线索,而不是手动编写基于文本的代码。

它使基本的编程很容易理解,不陷入细致的字符位置,根据Hadi Partovi的理论,一个网站的创始人之一,这个名为Code.org的网站提供在线编程的课程。

“一旦你学到使用拖放的基本概念,你会马上想学习(如何)做实际的事,”Partov说到了商业的内幕。

有很多程序可以帮助您开始使用拖放编程,包括MIT Scratch 和 Code.org’s Code Studio以及Google Blocky。

Python作为一种入门语言

Python是一种适合初学者学习简单的语言,根据Partov的说法,因为它不怎么强调语法。所以,如果你忘记括号或几个分号错位,如果你用较难的语言编码,就不应该有更多可能的跳跃。

Javascript是最有用之一的语言

Javascript并不像Python一样简,但它能运行在每一个平台—— Mac,Windows,iOS和Android等等。每一个单独的网页浏览器,甚至智能手表等新类型的设备在某些能力层面上也使用Javascript,Partovi说。

“一旦你达到质量水平的临界,它就不会消失,”Partovi说。

学习Javascript后,尝试Ruby and Ruby on Rails

Ruby on Rails是一个伟大的工具,它可以帮助你在后台编程。虽然Ruby和Ruby on Rails有相似的名字,实际上有重要的区别。Ruby是一种脚本语言,就像Python,但是Ruby on Rails是一个建立在Ruby的Web应用程序框架。换句话说,Ruby是一种语言,而Ruby on Rails是一个容易使用Ruby语言构建网站的工具。

是什么让Ruby和Ruby on Rails如此有吸引力,据Partovi的说法,它们几乎不涉及原型。这意味着一旦你编写了代码,很容易让最终产品启动并运行。

福利:熟悉HTML

虽然HTML并不是一种编程语言,不像Python、Ruby和Javascript那样。您仍然需要用它建立一个网站。HTML是用来描述你的网站看起来是怎样的,然而其他语言比如Javascript,是当你在网站上点击一个按钮时,才会操纵交互式组件。


来源:51CTO

相关文章
|
5月前
|
Java
编程中最难的就是命名?这几招教你快速上手(4)
编程中最难的就是命名?这几招教你快速上手
37 0
编程中最难的就是命名?这几招教你快速上手(4)
|
数据可视化 数据安全/隐私保护 UED
【软件设计师备考 专题 】设计输入输出:屏幕界面设计和检查方法(一)
【软件设计师备考 专题 】设计输入输出:屏幕界面设计和检查方法
32 0
|
25天前
|
数据可视化 测试技术 C++
【软件设计师备考 专题 】设计输入输出:屏幕界面设计和检查方法(二)
【软件设计师备考 专题 】设计输入输出:屏幕界面设计和检查方法
22 0
|
25天前
|
编解码 缓存 数据库
【软件设计师备考 专题 】编写内部设计文档:屏幕设计和数据库设计
【软件设计师备考 专题 】编写内部设计文档:屏幕设计和数据库设计
62 0
|
5月前
|
Java 程序员 编译器
编程中最难的就是命名?这几招教你快速上手(1)
编程中最难的就是命名?这几招教你快速上手(1)
35 0
编程中最难的就是命名?这几招教你快速上手(1)
|
5月前
|
关系型数据库
编程中最难的就是命名?这几招教你快速上手(3)
编程中最难的就是命名?这几招教你快速上手
27 0
|
5月前
编程中最难的就是命名?这几招教你快速上手(2)
编程中最难的就是命名?这几招教你快速上手
22 0
编程中最难的就是命名?这几招教你快速上手(2)
|
12月前
|
Java 关系型数据库 程序员
编程中最难的就是命名?这几招教你快速上手
编程中最难的就是命名?这几招教你快速上手
601 1
|
Java 程序员 应用服务中间件
不会写文档,叫什么高级程序员!
文档的重要性无容置疑,而且文档编写能力是程序员最重要的软实力之一。不过编写文档不仅枯燥,而且后期制作难度高,谁都不愿意做。 今天我们来聊一聊,如何利用 markdown[1] 高效地编写阅读方便结构完整,甚至支持关键字搜索的 Web 文档吧,让写文档上瘾。开干!
181 0
不会写文档,叫什么高级程序员!
|
Java 程序员
编程中,有哪些好的习惯一开始就值得坚持?
编程中,有哪些好的习惯一开始就值得坚持?
64 0