2017年终大片:中国开发者现状分析

都说中国的程序员没有女朋友,但却没有一个单身的,女程序员依然像恐龙级那样稀有,看片打游戏逛优衣库成为了他们生活中的标配,但是对于前沿技术热衷和对知识学习渴求却从来没有停止。本文对中国开发者的现状进行了一些梳理,但是由于报告涉及的方面众多,只能挑选一些大家比较关心的问题进行解读,让大家看到一群不一样的中国开发者。

 

本次报告是由云栖社区发起,共超过14992位开发者参与了《云栖社区2017中国开发者调查报告》调研。其中,7032名开发者们详细分享了自己在开发环境、开发语言、编程环境、数据库等开发现状,同时也分享了他们对Web开发、前端开发、云计算、大数据、 人工智能、移动开发、区块链、安全等技术领域的认知与实践。

 

最受欢迎的开发语言微软跌出五强

 

曾几何时,微软.Net和Java是一直是开发群体中的两大阵营,相互叫板相互比对,Java开发者看不起.NET开发者的傲骄,语法先进的.Net群体认为可以把Java秒成渣,如今两方十多年的争吵终于有了答案,微软开发语言在开发者群体跌出五强,在中国开发者最常用的开发语言中,JavaScript和Java占据前两名。

哪个语言最赚钱?

可能很多人都比较关心工资的问题,尤其是那些想找个IT男当老公的美女们可以往这看,Python近两年上升势头迅猛,不仅挤掉了C#成为最受欢迎开发语言的五强之一,还将Java甩在身后成为收入最高的开发群体。反观微软从当年叱咤风云到现在默默无名,当年为了打败网景,跟SUN联盟允许微软使用Java言来开发IE浏览器,曾经亲密战友到最后Java成Windows中不受欢迎的客人,如今,无论是最喜欢的开发语言还是最赚钱的语言都只见Java未见故人。

 MySQL依然是数据库的不二选择

在数据库的选择上,中外还是有些差别,在国外数据库知识网站DB-engines调研的2017年数据库流行度排行榜中,除了MySQL无可争议的拿得头名外,在第二名往后还是各有不同,中国开发者更偏爱Oracle,而国外更钟爱SQL Server和开源数据库,可以看出中国开发者在选择数据库的倾向,要么是低价、开源的MySQL,要么就是高大上的Oracle。 而国外开发者在数据库的选择上更加均衡。

 

API时代下开发者更关注哪些能力?

有业内人士曾表示API经济已经成为各行业中驱动数字化、信息化变革的主要力量,通过API可以整合企业内外资源,但是API的过度开放也给企业带来很多的安全问题,被攻击,请求被劫持重要数据泄漏也成为API经济下的首要挑战,而在开发者群体中他们对API的能力也提出了更多诉求。在众多的使用过API的开发者中提升业务效率被排在首位,37.1%开发者表示对API的迭代管理能力这一要素最为关注,其次则是API的防篡 改保密功能,再次则是身份权限管控功能。

女性开发者依然是恐龙级的存在

在著名的开源程序共享网站GitHub上的一份调研显示,女性程序员编写的程序要比男性程序员更好,她们编写的程序更容易得到同仁们的认可,但是开发这个领地无论中外,男女比例依然悬殊,在中国仅有7.9%的女性从事开发者工作,这一比例与2017年Stack Overflow全球开发者调研中的结果非常接近。显然,在中国开发者群体中,男性依然是中坚力量。

中国开发者集体焦虑“越老越不值钱”

都说酒是陈的香,中医是老的好,但是在中国开发者中程序员却是吃青春饭的职业,因为技术革新太快,老程序员在面对新的开发语言和年轻程序员冲击的时候显得力不从心,10年以内工作经验的开发者占了近90%,相比国外的74%要年轻很多,另外,超过15年以上的开发者在中国可以说凤毛麟角,而国外还有14.6%,不得不说国内外开发环境差异很大。从最近多个刷屏事件中,我们也看到中年程序员的危机和焦虑一直在中国开发者中存在。

 

Chrome成为开发者的首选

75.7%的开发者首选测试浏览器为Chrome,已经说明了Chrome高度的兼容、灵活能力、轻便已经征服了中国开发者的心,由于IE更新速度慢对于喜欢尝鲜的开发者而言并不是那么受欢迎。

 

杭州在开发者偏爱城市中异军突起

 

在开发者偏爱城市中,杭州首次突破了北、上、广、深的围栏; 在中国西部区域,成都、西安分别成为开发者最喜欢的两大城市,以这两个城市为边界的更西部,则成为了开发者的“沙漠”区域。

 

另外有一个有意思数据似乎与这组数据有某种关联,在2017年公布的《中国最宜创业的排行榜》中,北、上、深、杭州成为创业的热门城市并形成了五个创业中心,一是以北京、天津为核心的华北创业中心,二是以上海、杭州、苏州、南京为核心的华东创业中心,三是以深圳、广州为核心的华南创业中心,四是以武汉为核心的中部创业中心,五是以成都、西安为核心的西部创业中心。结合开发者最爱的城市分布来看,是否可以认为开发者也是创业最多的群体呢?

 

以上是我对本次报告的一些个人看法,其中还有开发者对于云计算、大数据、AI等最新技术的看法和观点,由于篇幅有限在这里就不一一详解,有兴趣的可以去云栖社区下载完整版报告(下载链接:http://click.aliyun.com/m/37500/)。

 

来源: 人称T客