Swift语言火了!谈如何选择学习的编程语言

2020-01-08 22:41:25于丽

Swift语言火了!谈如何选择学习的编程语言

如今越来越多的人开始学习编程,尤其是年轻人和在校的学生,他们希望通过学习编程,在未来找一份不错的工作。但是另一个问题随之出现:目前世界上有着几百种编程语言,我应该学哪个?如何选择“正确”的编程语言进行学习?我所学的语言日后能否成为我获取好生活的保障?这些问题成为了很多初学编程的人最大的困惑,甚至还有一些已经学习编程一段时间的人,也开始思考这个问题,他们甚至开始质疑自己当初的选择。

在这个问题上,很多人都曾经给出了他们都看法,每个人的看法也都不尽相同。但是在我看来,这个问题都答案其实非常简单:

那就是 JavaScript。

当然,如果你还没有学过代数,那就先学Scratch这个语言。

也许有的人要开始反驳我了,他们认为学习哪种语言,应该取决于你想开发什么样的软件。事实也的确如此,但是我现在所说的,是学习编程的基础。关于开发什么软件应该选择哪些语言,我会在后面慢慢解释。我现在先阐述下为何我认为JavaScript是必学的编程语言。

首先我想简单的说一下我的编程学习之旅。我第一次接触学习编程,是在上小学的时候,那时候我学习了一种类似Scratch的简单编程语言,这个语言的名字是Logo。上初中的时候,在学习了代数之后,我又接触了另一个编程语言:Basic。就像这个语言的名字一样,它让我了解到了计算机编程的一些基本知识。上了高中之后,我又在计算机课上学习了另一种名叫Pascal的编程语言。

虽然Pascal这种语言很有趣,但是我发现很少有人用它来编写真正的软件,而且它的作用也并不强大,于是我对它失去了兴趣,也暂时远离了编程学习。升入大学之后,我尝试着继续学习编程,于是开始学习C语言,但是坦白说那时候我的兴趣都在生物学上(我上大学时的专业),所以很快又一次放弃了编程学习。我真正又一次重燃对编程学习的兴趣,是在读研究生的时候,在这期间我学习了Ruby,而且开始自己尝试编写网页应用。

而直到近期,在经历了多年的应用开发工作之后,我才真正体会到了JavaScript的重要性。随着网页浏览器变的越来越强大,人们开始希望浏览器能够为我们提供桌面电脑级的使用体验。对于网页应用开发人员来说,JavaScript这种语言成为了他们的核心技能,而且其作用越来越明显。

如今,对于初学编程的学生,我建议你们先要学好代数(数学老师们,代数对于编程人员来说非常重要!)。之后直接学习JavaScript。代数和JavaScript的组合,能够让我们认识计算机科学的基础,并且明白如何进行软件编写工作。另外这种语言非常实用,你在日后的实践中,还可以使用JavaScript编写大量的程序。