java程序员的第二编程语言应该选什么?广东快乐十分

编辑:凯恩/2018-12-04 12:36

  大家都知道,一个资深的程序员都不只是会使用一门计算机编程语言,可能是两种以上,其中一种是自己的主打的语言,针对这个问题,一些新手可能不是很明白,为什么不选择一个最好的主流语言,精通一种不就行了么?其实呢,尺有所短寸有所长,每一种计算机语言都是在特定的环境下诞生,有的语言的诞生就是专门为解决某一个问题而诞生的,每种语言就是一个工具,每个工具想必都要他的独到之处,近期一名java程序员就有类似的想法。

  这名java程序员目前只是会java这门计算机编程语言,他想学一门新的编程语言作为自己的第二编程语言,不过他自己也不知道该学什么语言比较合适,针对他的疑问,让我们一起看看其他网友们都是什么看法吧!

  :汇编算是低级语言了,一般都是选择一门高级语言,不过学汇编肯定很牛了,不知道这名网友的第一门语言是什么?

  :我觉得python 这玩意大概会用现成方法就行,使用场景跟java不一样,也不需要花太多时间专门学,比如数据处理,知道那几个库怎么用就行了。go不一样,写几个月go,你会发现你对java框架理解更深

  :各种语言之间,有的是存在关系的,有的语言是另外一种语言的升级版,有时候你会发现学了一门语言后,再看另一种语言感觉都差不多,也很快就能上手,这是风格类似的语言,当然也有语言风格差异很大的语言,比如学了php,去看objective-c,就会发现差异之悬殊,各种不习惯。

  :一般,作为后端开发都多少会一些shell命令,但是写一些强大的shell脚本可能需要再深度学习一下。

  :有的语言适合做一些小工具,协助平时的工作,比如我个人电脑上经常有一些bat脚本(windows电脑)和一些php脚本帮助我处理一些事情。

  :说实话 学过py scala kotlin 结果也就觉得py能用得上 脚本上手快方便,其他scala kotlin 完全没有用上。另外凭兴趣 学习了rust。

  :其实楼主原话只是说第二语言,没说编程语言,但是根据上下文肯定也知道他说的是计算机语言啊,呵呵,这名网友是来搞笑的。

  从上面网友的评论可以看出大多数人都拥有不止一种语言,抱着各种不同的目的去学习的,我说一下我个人的一些看法,我个人认为,从学习角度上来讲,如果选择第二语言,就选择与java风格差异大的编程语言,别选择比较类似的语言,这样比较有利于扩充自己的见识,让自己拥有更多不一样的思想,否则自己的编程思想可能永远停留在java方面的一些东西,如果是从职业发展角度考虑,对以后前景的考虑,广东快乐十分,可以考虑一下热度排行在持续上升的语言,比如python,总之,这个答案肯定不是唯一也不是固定的,看自己是更看重哪方面的因素了。