你要学习的下一门编程语言是什么
这个问题很奇怪,但是是个非常有必要讨论的问题。
我个人的看法,一般开发人员学习的第一门语言,一般都是被逼的或者被动学习的,比如在大学里学习的c语言。第二门语言,基本上都是跟风学习的当时最热门的语言,或者自己刚刚走上工作岗位需要学习的语言,比如我学习的JAVA。
但是从第三门语言开始,我认为开发者开始有了自己的思考,也开始愿意为了适合自己的开发语言而寻觅于各种论坛与文档。一如优雅者选择python,简约者选择ruby,不羁者选择php,狂热者选择lisp。开发者从这个阶段开始才真正从一个coder变成了developer。
我的选择的下一门语言是Scala,第一次看到它写的程序时着实被它那怪异的语法所吓到了。但是当我深入了解它那函数式编程的精髓时,我承认我的思想被打开了一道门。这也正是我们学习新语言所需要的,而不是仅仅追求一种新的语法。
那么你的下一门语言是什么呢?