你要学习的下一门编程语言是什么


这个问题很奇怪,但是是个非常有必要讨论的问题。

我个人的看法,一般开发人员学习的第一门语言,一般都是被逼的或者被动学习的,比如在大学里学习的c语言。第二门语言,基本上都是跟风学习的当时最热门的语言,或者自己刚刚走上工作岗位需要学习的语言,比如我学习的JAVA。

但是从第三门语言开始,我认为开发者开始有了自己的思考,也开始愿意为了适合自己的开发语言而寻觅于各种论坛与文档。一如优雅者选择python,简约者选择ruby,不羁者选择php,狂热者选择lisp。开发者从这个阶段开始才真正从一个coder变成了developer。

我的选择的下一门语言是Scala,第一次看到它写的程序时着实被它那怪异的语法所吓到了。但是当我深入了解它那函数式编程的精髓时,我承认我的思想被打开了一道门。这也正是我们学习新语言所需要的,而不是仅仅追求一种新的语法。

那么你的下一门语言是什么呢?

语言 开发

MOEMOE哟 10 years, 9 months ago

学过很多语言,从最开始做竞赛的pascal,课上的c,java(后来成了工作),大学玩的php(后来成了工作),觉着好玩的Perl,和obj-c。。。其实除了pascal,每一种语言都做过项目级的工程。有的是被迫学,比如Java,有的是自己主动的,比如Perl和obj-c。语言写的多了,确实在编码过程中,会有意识的去借鉴其他语言的思想。但是,有时候回头看看自己做过的这些语言,挺吓人的,学的太杂不太可能深入了解。接下来没打算要学习一门编程语言了,而是回头把一个一个做过的语言都弄明白。现在觉得,学一个会一个才比较重要。

Cell月 answered 10 years, 9 months ago

Your Answer