今日头条 焦点资讯 营销之道 企业报道 淘宝运营 网站建设 软件开发 400电话
  当前位置: 首页 » 资讯 » 网站建设 » 正文

2015年最值得学习的编程语言是?

放大字体  缩小字体 发布日期:2018-02-18  来源:新格网  作者:新格网  浏览次数:902  【去百度看看】
核心提示:自由UK web顾问Craig Buckler从事多年编程语言统计,他统计了来自GitHut、RedMonk等四个来源的语言排名情况。为了对比国内的编程语言使用情况,小编附上了codeforge网站调查发布的2014年中国程序员编程语言使用情况和拉勾网发布的2014年技术类职位薪酬报告,仅作参考。

导读:自由UK web顾问Craig Buckler从事多年编程语言统计,他统计了来自GitHut、RedMonk等四个来源的语言排名情况。为了对比国内的编程语言使用情况,小编附上了codeforge网站调查发布的2014年中国程序员编程语言使用情况和拉勾网发布的2014年技术类职位薪酬报告,仅作参考。

以下为译文:

我从事编程语言统计很多年了,有大量的数据来源包括代码存储库、Q&A讨论、招聘广告、社交媒体情况、教程页面访问、学习视频视图、开发者调查等等。数据发表在不同的时间,都可以被认为是精确的,也可以被认为是有缺陷的,但是它们可以用于发现行业趋势。

GitHut

GitHut是一个相对较新的资源,据分析目前在GitHub中有220万活跃库,前十为:

Javascript

Java

Python

CSS

PHP

Ruby

C++

C

Shell

C#

1

来源:http://githut.info/

RedMonk

2015年RedMonk语言排名是通过对GitHub和StackOverflow活跃进行分析,研究结果为:

Javascript

Java

PHP

Python

C#

C++

Ruby

CSS

C

Objective-C

2

来源:http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/

Jobs Tractor

Jobs Tractor语言趋势分析了Twitter上成千上万个工作职位,2014年9月的最新数据如下:

Java

Objective-C

PHP

SQL

Java (Android)

C#

Javascript

Python

Ruby

C++

TIOBE Index

TIOBE Index基于熟练工程师、课程以及搜索引擎的语言排名情况:

C

Java

C++

Objective-C

C#

Javascript

PHP

Python

VisualBasic.NET

Visual Basic

完全不科学的调查

如果我们结合上面四个排名情况,可以得出下面这个结果:

Java (all)

Javascript

PHP

Python

C / C++

C#

Objective-C

Ruby

Visual Basic

在这里我合并了C和C++,忽略了CSS和shell脚本。CSS并不是一种编程语言。shell脚本是无论你采用什么技术都对你有用的,不过如果你只会这个你将很难找到工作。

观测与警示

GitHut和RedMonk的结果很相似,不过这是可以预料到的。因为它们都是使用GitHub作为主要的数据来源。都是分析公共的存储库,这影响了结果指向开源技术。

TIOBE受搜索引擎资源的影响,这可能就是为什么C排名靠前的原因——该语言始于1959年,拥有许多历史文献。新语言不可避免的出现了排名靠后的情况,例如Ruby和Go。

教育资源可能会影响结果。例如Python是常用的学校和学习编程途径,成千上万的学生问问题和完成项目。不过根据我的经验来说,Python的工作相比PHP和Ruby来说是罕见的。Java也有类似的情况,因为它在教育、网络、桌面和移动发展上有各种各样的用途,所以它们的排名会相对靠前。

本地开发者的需求仍然很高,尤其是在相关工作的调查中可以看出。RedMonk报告Swift在不到六个月的时间里上升了46个排名达到第22位。然而应用开发是一门年轻的学科。目前有更多的Web和桌面编程职位空缺着。

最后,语言使用方面也有一个影响:

一个单一Web网站和应用需求大量的技术,这可能引发桌面语言排名靠前的情况;

你可以通过CSS、Javascript、PHP、Ruby、Python或shell脚本快速的创建几行代码,但是通过C、C#、Objective-C和Java这类语言却不一定能够完成。

趋势

拿今天的图表来比对2014年来自RedMonk和Jobs Tractor数据,你会发现几乎没有什么改变,没有新进入或大飞跃进入前十的语言。

调查不会告诉你这些

没有最佳语言。

鲜有开发者会通过单一技术工作而富有。如果你考虑的是客户端Javascript,当你没有充分了解HTML、CSS等等,你不会走的太远。你需要的越多,学习掌握的也就越多。

 
 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅 | 吉ICP备11001726号-6
企业800网 · 提供技术支持