小编注:言语之争由来已久,对于普通从业人员来说,尽量契合大势和潮流,着眼自己的收益为主,至于xx 言语天下第一之类的, 当个娱乐就好。
近来,TIOBE 发布了2019年编程言语排行榜。总体上变化不大,其间前十名为:
Java,C,C++,Python,VB,C#,JavaScript,SQL,Php,Assembly language
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图1
5月排名
其间,作为我国的开发者,咱们从工作的视点来看,只重视后端的话,咱们一般会重视java,php,c/c++,golang,python 这5个言语。 一方面来讲,编程言语的好坏或许排名,从长远的视点来看,是影响咱们开发者自身的。
一门安稳而且持久稳步维持在高位的言语,意味着老练的开发环境和生态圈,整个生态能够养活众多大大小小的公司,然后具有最多的开发人员的需求。挑选这些言语,至少咱们不必在言语层面不断替换,也就不必频繁的学习诸多换汤不换药的框架。然后有世纪深耕语法之外的事务或许编程原理。
假如以这个规范来看的话,java,c,c# 都是安稳的挑选。js 和 sql 作为 前端和数据库的必备,是无论哪个程序员都要学习的。
别的一些脚本言语,python 近些年气势正好,不论是大数据仍是机器学习,都有python相关的内容。别的因为编程的遍及,更多的非专业程序员也挑选python作为自己的首门言语。
golang尽管近年来大有替代其他言语的趋势,可是总体上从体量上讲,仍是在20名之外。
再来看看近10年的变动。
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图2
java,c,c++ 等尽管一直在下降,可是瘦死的骆驼比马大。仍然稳居前3。
值得注意的便是橙色的python,隐隐有成为前3的气势
再看看长时间的前史。思念一下那些曾经很火爆,可是现在无人问津的言语。
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图3
其间值得注意的便是后面的3位: COBOL ,Lips,Pascal 。因为前史原因,咱们现在乃至很多人都不知道这些前史上的言语了。
那么,对于初学者,或许预备转行的小伙伴,应该怎样挑选言语呢?
最实践的参阅,不应该是TIOBE这种学术类的言语评比,而最应该参阅是“工作状况”。具体来说,是你打算工作的地区的工作状况。
最简单的方式便是:从招聘网站上差。一目了然。
这里举个例子,已经过了金三银四的招聘季,咱们随意找2个互联网招聘网站,看看职位数量。
咱们从某勾上查查深圳 15k~25k的职位。 分别看 java ,go ,php ,.net
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图4
.net 164个职位
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图5
golang 253个
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图6
java 500 +
2019年5月TIOBE 编程语言排行榜中Java 稳健,Python势头正盛图7
php 229
其实言语的需求距离仍是挺明显的,假如咱们查找 "大数据” “算法” “react native”等方向,岗位更少。 因而,打算转行的同学,无妨先试试。心里先要有一个预期,自己假如挑选了一个工作面窄的言语,是不是能够转行成功,这是一个最实践,关于“钱途”的问题。