2014 年 3 月 20 日到 4 月 25 日期间,CSDN 通过在线问卷渠道进行了中国软件开发者调查,本次调查问卷得到了近万名开发者踊跃支持。日前这份调查报告已经出炉,CSDN 将就调查结果连续撰稿,为大家解读当前中国软件开发者形势。

首先需要指出的是,本次调查中,受访者男性占 9 成以上,年龄主要集中在 21-35 岁,学历以本科为主(为 64.09%),开发经验在 5 年以内的占大多数。

从调查数据来看,从业时间越长的人群中,女性比例开始走低,其中从业 15 年以上的女性开发者在样本中的比例为0。而随从业时间增加,硕士学历以上的高学历人群比例越高,工作 15 年以上的从业者中硕士比例达到 27.0%。

主要的开发软件类型是:互联网后端、企业应用及移动应用客户端

调查结果显示,开发的软件类型排名前三的分别是互联网后端、企业级应用及移动应用客户端,这三者的比例分别是 24.09%、17.27% 和 14.01%。另外,随着移动互联网的流行,桌面客户端应用开发目前已经被稀释到只有 10.59% 的比例。

另外,在互联网、电子商务、金融等行业软件开发中,互联网后端开发占据比重较大,比例分别占到 46.4%、40.3% 和 33.7%,而企业级应用开发则在电信、公共事业和制造业中占据比例较大,分别是 29.4%、30.2% 和 39.1%,互联网前端开发则在互联网、电子商务和教育领域比例较高。

开发者面向的系统主要是 Windows、Linux 和 Windows Server

在项目开发中,开发者主要面向的操作系统主要有 Windows 桌面、Linux、Windows Server 和 Android,其中 Windows 桌面比例最大,占比 42.74%,Linux 排名其次,比例为 22.39%,Windows Server 开发排名跟三,为 15.63%。而移动互联网两个主流的操作系统 Android 和 iOS,分别对应的比例为 11.14% 和 3.08%。

开发者主要使用的数据库有 MySQL、Oracle 和 SQL Server,其中 MySQL 比例最高,为 35.89%,Oracle 和 SQL Server 比例相仿,分别为 26.32% 和 25.73%。如果把时间拉长,根据开发者从业时间来看,随着从业时间增长,使用 MySQL 数据库比例开始逐渐降低,而 SQL Server 使用者比例开始升高。

开发者的第一编程语言榜首是 Java 第二语言榜首 JavaScript

很多人都很关心编程语言使用情况,这次调查还对开发者现在使用的第一编程语言和第二编程语言进行了调查。

调查结果显示,第一编程语言排名前三的是 Java、C#、C++。其中 Java 使用者比例最高,为 42.82%,是 C# 的两倍还要多。紧跟其后的是C#,比例为 17.33%,而排名第三的 C++ 则有 14.35% 的比例。

在第二编程语言中,Java 也有很好的表现,不过使用最多的语言却是 JavaScript,比例为 27.81%,Java 排名第二,为 16.97%,经典的 C++ 比例则为 15.90%。不论是第一编程语言,还是第二编程,PHP 和 Objectiver-C 也都有较稳定的使用者。

除了对语言使用比例进行调查外,我们还对不同从业时间的开发者使用编程语言情况进行了调查。作为第一编程语言,在 15 年以内,使用 Java 的开发者占据了很大比重。

在第二编程语言中,1-10 年的从业者中,使用 JavaScript 的比例较高,而 Java、C++和C#、C也都有较多的使用者。

2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高的更多相关文章

  1. 2014中国软件开发者调查(二):Java、.NET、Web、云计算特点

    继上周五放出第一篇中国软件开发者调查报告后,很多初学者和开发者翘首以盼第二篇.第三篇报告--希望这些调查报告能够给他们带来指导,解决他们的疑惑.确定他们的学习和使用信心.经过笔者在周末的努力,内容更加 ...

  2. 2020 年 中国.NET开发者调查报告

    微信公众号dotnet跨平台2020年初做的一个关于中国.NET开发者调查收到了开发者近 1400 条回复.这份调查报告涵盖了开发者工具链的所有部分,包括编程语言.应用架构.应用服务器.运行时平台.框 ...

  3. SDCC 2016中国软件开发者大会十三大主题

    SDCC中国软件开发者嘉年华(Software Developer Carnival China),是由全球最大中文IT社区CSDN于2007年创办的软件技术领域顶级盛会,将如约于2016年11月18 ...

  4. Scrum已经俘获中国开发者的心? ——从《2017年开发者调查报告》看真相!

    云栖社区通过为期两个月,对7032份有效调查问卷分析统计,2017年12月发布了首份<2017中国开发者调查报告>.报告显示,37.3%的开发者表示,协作工具主要来自企业内部自研的协作工具 ...

  5. 2018 .NET开发者调查报告: .NET Core 是怎么样的状态

    4月28日,在公众号里发起<.NET Core 使用调查>,该调查为期一周,有近3300名开发者参与. 已经使用.net core  的人数只有44%,计划使用.net core 比例达到 ...

  6. StackOverflow发布年度开发者调查报告:JavaScript备受欢迎

    StackOverflow刚刚发布了年度开发者调查报告,访问了来自173个国家的56033名编程人员,发现几乎所有开发者都精通于JavaScript.具体说来就是,超过85%的全栈开发者.超过90%的 ...

  7. MDCC 2014移动开发者大会 小礼品展商活动

    MDCC 2014移动开发者大会 小礼品展商活动 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGVzdGNzX2Ru/font/5a6L5L2T/fon ...

  8. 20165312 C语言基础调查和JAVA学习展望

    C语言基础调查和JAVA学习展望 一.有关学习技能的经历 掌握一项技能,我认为最重要的是练习和认真程度. 我在上幼儿园的时候学过电子琴,上台表演过多次,但是三四年之后就半途而废了,后来小学毕业之后对钢 ...

  9. 参与 2022 第二季度 Flutter 开发者调查

    2022 Google I/O 大会正式落下帷幕,Flutter 作为 14 个开发者产品和平台中的一款,吸引了来自全球的很多开发者们的关注.随着全国很多地方已经进入夏季,Flutter 今年第二季度 ...

随机推荐

  1. 批量导入Excel存在的问题及解决方案

    许多传统的做法,导入excel就是将excel上传到服务器的某个文件夹里如upload,之后再次读取,导入系统.这边就存在一些问题: 1.服务器需要安装Office,用于读取Excel文件. 2.系统 ...

  2. 第六次课:springMVC与spring的集成

    spring在项目中起到了管理bean的作用,即可以通过配置,让系统自动创建所需的对象,通过一定的方式引用系统创建的对象,对象的创建和引用都是由spring自动完成的,用户不必参与,可以直接引用. 实 ...

  3. CPU相关知识---物理CPU数、物理核数、逻辑核数、逻辑CPU数 ?

    一.物理CPU数.物理核数.逻辑核数.逻辑CPU数 相互关系??? 物理CPU数 ---> 每个物理CPU对应物理核数 ---> (每个物理核数对应逻辑核数)物理CPU对应逻辑核数 --- ...

  4. PHP会话Session

    <?php //开启会话,PHP会话也提供多种存储方式,文件.数据库等 session_start(); if(isset($_GET['user'])) { $_SESSION['user'] ...

  5. Dynamic CRM 2013学习笔记(四十一)流程4 - 异步工作流(Workflow)用法图解

    在CRM 2013 里,工作流被分成二类:异步工作流和实时工作流.异步工作流依赖一个windows 服务: Microsoft Dynamics CRM Asynchronous Processing ...

  6. C语言 对称矩阵 压缩 实现

    对称矩阵压缩的简单实现 (GCC编译). /** * @brief C语言 对称矩阵 压缩 实现 * @author wid * @date 2013-11-03 * * @note 若代码存在 bu ...

  7. 团队项目——站立会议 DAY1

    团队项目--站立会议 DAY1        团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱        今日(2016/5/6)为站立会议的第一天,一起对团队项目进行讨论,并对每个人的 ...

  8. 困扰多日的C#调用Haskell问题竟然是Windows的一个坑

    最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected memory,C# ...

  9. 解读SQL Server 2014可更新列存储索引——存储机制

    概述 SQL Server 2014被号称是微软数据库的一个革命性版本,其性能的提升的幅度是有史以来之最. 可更新的列存储索引作为SQL Server 2014的一个关键功能之一,在提升数据库的查询性 ...

  10. Nginx学习笔记(四) 源码分析&socket/UDP/shmem

    源码分析 在茫茫的源码中,看到了几个好像挺熟悉的名字(socket/UDP/shmem).那就来看看这个文件吧!从简单的开始~~~ src/os/unix/Ngx_socket.h&Ngx_s ...