欢迎来到一览职业成长社区!收藏本站 软件英才网一览首页|登录|注册|受邀加入

软件职业成长社区

打造全方位的软件交流学习平台

当前位置:专题 > 优秀的程序员应该掌握多少门编程语言?

优秀的程序员应该掌握多少门编程语言?

  目前都有哪些主流的编程语言呢?下面这张图是2013年的编程语言排行榜:
  首先是C语言:这门语言应该不用多少了,很多程序员的入门语言都是这门,但是很少有人能学的精通的,C语言更偏向于底层,是面向过程的语言,我目前正在研究操作系统的内核结构,很多情况下是要有C语言的汇编的功底的。所以C语言强烈建议掌握。
  其次是Java:Java应该算是比较优秀的面向对象的开发语言了,所以,如果要想掌握面向对象的思想的话,学习Java是一个非常不错的选择,并且Java的资料也是非常之多。而且针对于Java的开源项目也是很多的。
  接着是C++:这门就不用了,是C语言的扩展版本,属于面向对象的范畴,很多操作提供的内核也使用了C++进行开发,有必要掌握一下。
  接着是Objective-C:如果要进行IOS的开发的话,这门要掌握了,但这们也是以C语言为基础的,所以题主可以看到C语言的强大了吧。
  接着是几个脚本语言:PHP、Python、JavaScript、Perl、Ruby等,我认为脚本语言还是要掌握一门的,比如Python、Perl还有Shell Code都是不错的选择,毕竟有时候脚本还是非常方便的。

  为什么中国的程序员总是在不断学习新的开发工具,钻研程序代码,而不能逐步提升自己的视野、思维和经验?我想这也正是很多程序员的学习编程时候没有动力或者成长很慢的弊病之处,首先我们应该认清编程语言只是一个工具,这个工具是为了更好的帮助我们解决问题的。比如我们现在要砍一棵树,我们仅凭自己的手是很难把这棵树给砍断的,所以我们需要找把斧子,而这个斧子也就是一个工具,它可以帮助我们更快的把这颗树砍倒,但是目前很多程序员处于这样一个状况:找到了这把斧子(选定了一门开发语言),然后就开始研究怎样使用这把斧子,甚至达到欲罢不能阶段,最终忘了我们找这把斧子是为了砍树,甚至有的人都不知道要这把斧子是来干嘛的!

  优秀的程序员应该掌握多少门编程语言?你是否也有不一样的看法。

引自:优秀的程序员应该掌握多少门编程语言?  作者:程序员帮主

原文地址:http://www.yl1001.com/article/6771410331837752.htm

我要回复

您尚未登录,请登录后再提交你的评论!
没有账号?立即注册

相关专题

更多专题>>

最新招聘

更多>>

相关职位

关于一览  |  联系我们  |  用户反馈

深圳市一览网络股份有限公司 版权所有 ©2006-2024 粤ICP备08106584号 增值电信业务经营许可证:粤B2-20070017