如何开始编程语言?给初学者的几个小贴士

2023-06-19 0 299

 在美国,软件工程是两个飞速发展的行业,因此它的薪水福利待遇是极佳的。对顶级的、有天分的技师需求从来没停歇过,这就是为何自学标识符看上去是两个有吸引力的选择。

但是和任何捷伊控制技术那般,极难知道从何方已经开始。这里有一些你应该在晚期采用的关键步骤,适宜算数程式设计词汇的人。

从“拖曳”程式设计已经开始

  “拖曳程式设计”是一类基本的控制技术,能让你透过拖曳块或其他听觉蛛丝马迹来建立标识符,而并非全自动撰写如前所述文档的标识符。

  http://Code.org创办人Hadi Partovi说:“这阳光普照不必精细研究字符串精心设计的情况下就能很难的认知程式设计基础。除非你教给了采用拖曳的基本原理,你将会立刻想自学怎样利用它做前述的事情。”

有很多流程能协助你透过拖曳程式设计已经开始,包括MIT Scratch、http://Code.org的Code Studio, 以及Google Blocky。该站有关讲义:scratch视频讲义

Python作为进阶的词汇

根据Partovi所言,Python对新手来说是一类单纯的词汇。因为极少特别强调句法,Python是一类代表单纯主义者价值观的词汇。写作两个较好的Python流程就觉得像大三英文那般。它使你能著眼于解决问题而并非去搞知道词汇这类。该站有关讲义:和小孩一起学程式设计

JavaScript是非常管用的词汇之一

JavaScript并不像Python那般单纯,但它能运转于每一网络平台:Mac、Windows、iOS和Android之类。每一原则上的Web应用程序,甚至是像smartwatch这样捷伊电子设备都在这类机能上采用JavaScript。该站有关讲义:kids javascript

JavaScript之后,试试Ruby和Ruby on Rails

Ruby on Rails 是两个能使你开发、部署、维护web应用流程变得单纯的框架。虽然Ruby和Ruby on Rails有相似的名字,前述上是很有区别的。Ruby是一类脚本词汇,就像Python,但是Ruby on Rails是两个Web应用流程框架。换句话说,Ruby是词汇,而Ruby on Rails是两个工具,能难采用Ruby词汇构建网站。

什么让Ruby和Ruby on Rails如此的有吸引力呢?Ruby on Rails采用的实时映射控制技术和元程式设计控制技术,免去了开发者在开发过程中撰写大量样板文件标识符的烦恼。在少数需要采用样板文件标识符的时候,开发者能透过Ruby on Rails内建的生成器脚本实时建立,而不再是透过手工撰写。Ruby on Rails的这个特点能使开发者更著眼于系统的逻辑结构,而不必为一些琐碎的细节所烦扰。

熟悉HTML

虽然HTML跟Python、Ruby比起来不算是程式设计词汇,但是你仍需要它来建立两个网站。HTML是一类超文档标记词汇。形象点说,HTML只是比普通文档高一级的描述形式,它只是让文字、图片等更具有描述性。

结论

  C适于快而小的流程,但不支持面向对象的程式设计;C++完全支持面向对象,但是非常复杂;Visual Basic与Delphi易学,但不可移植且有专利权;Java有很多简洁的机能,但是慢,之类。

当无从下手的时候能试一试以上的关键步骤,在自学的过程中调整适宜自己的方法,让“开头”不再那么难。不过无论怎样,努力和坚持是最重要的。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务