写点什么

开发者调查: 挑战和新技术

  • 2010-08-29
  • 本文字数:1300 字

    阅读完需:约 4 分钟

Embarcadero 科技公司在 2010 年五到六月对 600 名职业开发者开展了一次调查,并且已经发布了开发者调查报告。此次调查的重点在于识别“顶级程序员的趋势、挑战、关键的初步行动以及当前所使用的工具。调查的回应者“主要是应用程序开发者(占 90%)、软件架构师(占 48%)、数据库开发者(占 44%)以及 Web 应用程序开发者(占 24%)。以上比例的总和加起来超过了 100%,这是由于有些回应者具备多种角色。百分之六十六的回应者都是规模小于 25 人的公司的老板或雇员。 只有 8.5% 的人在规模超过 1000 人的公司中工作。”

此次调查主要涉及到三个领域: Windows 7 开发、开发者趋势以及关于经济方面的两个问题。

关于 Windows 7 问题的调查结果如下:

  • 将近 40% 的人说他们使用 Windows 7 的时间不到一年,16% 的回应者使用 Windows 7 超过一年。还有不到 10% 的回应者说他们没有任何计划要在这个平台下开发。
  • 大多数回应者(54.4%)编写的是企业应用程序。超过 40% 的人编写的是中小企业的应用程序,而将近 25% 的人编写的是广域网或者内部网的应用程序。
  • Windows 7 用户面对最大的挑战是需要支持以前版本的 Windows 操作系统(33.5%)。只有 3% 的人对平台的稳定性或者性能表示关注,另外有 8% 的人表示,开发工具的不足会带来很大的挑战。
  • 能够让人兴奋的 Windows 7 新特性主要是触摸屏、多点触控以及手势能力(38%),但是,有趣的是,几乎相同比例(34%)的人觉得没有什么值得兴奋的。了解这些回答背后的态度或者关注点会很有意义。

有关开发者趋势的问题中有三个关注的是开发者的任务和活动,只有一个关注的是技术趋势。

  • 开发者面对的三大挑战是: 没有足够的时间完成工作任务、很差的测试以及不充分的需求。很差的计划和缓慢或者低效的工具紧随其后,位列第四、第五位。“技能不足”是报告中提到的最小挑战。
  • 37% 的回应者认为编码占据了最多的时间。报告显示只有 5% 的人选择了测试占据最多的时间,而这也是开发者需要面对的第三大挑战。人们花费时间最少的是质量保证工作,只有 2% 的人选择了该项。
  • 当被问及想要在哪方面工作投入更多时间时,60% 的回应者想要更多的时间来学习新的语言和技术。差不多相等数量的人(58%)想要让他们的技能跟上形势。还有 36% 的人想把更多的时间投入到测试工作中。
  • 当问及趋势时,56% 的回应者认为移动应用程序会在总体上对开发社区产生最大的影响。紧随其后的是 64 位计算(50%)和并行编程(47%)。还有 31% 的回应者选择了云计算。 在过去两年中,函数式编程受到了大量的关注,有 10% 的回应者选择了它。NoSQL 数据库是人们提到最少的技术(只有 7.8%)。

还有两个关于经济情况的问题,43.3% 的回应者认为与五年前相比,自由职业者赚到更多的钱,而 26.4% 的人则认为他们赚的钱减少了;另外一个是,43.8% 的回应者认为在当前的市场上销售应用程序更难,而 22% 的人认为更容易。

Embarcadero 是一家国际开发工具公司,暂时还不清楚此项调查是基于它的客户群还是有更广泛的范围。和所有调查一样,它最主要的价值在于让你可以将自己的经验与报告中的相比较。你的经验和期望与此项报告中的内容一致吗?

查看英文原文: Developer Survey: Challenges and New Technologies

2010-08-29 07:572212
用户头像

发布了 340 篇内容, 共 135.4 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

一文简述:如何进行数据库选型及扩展

穿过生命散发芬芳

3月月更

社区动态|Apache Doris 社区喜迎新晋 PPMC & Committer

ApacheDoris

大数据 OLAP MPP apache doris apache 社区

大数据培训-Spark深入理解RDD和关键角色

@零度

spark 大数据开发

【OH干货】给OpenHarmony 开发板配置网络

拓维信息

开源 OpenHarmony

Kube-OVN:大型银行技术团队推荐的金融级云原生网络方案

York

容器 云原生 金融科技 两地三中心 云原生网络

源声|听听赛博堡垒的锻造之路,以及云安全那些事儿

OpenTEKr

网络安全 软件开发 开源技术

打通源码!高效定位代码问题|云效工程师指北

阿里云云效

阿里云 源码 云原生 代码 代码管理

稳定、高效:TDengine 在阿诗特智慧能源管理云平台中的应用

TDengine

数据库 tdengine 物联网

被Altair圈粉了!这款Python数据可视化库真香!

博文视点Broadview

《假如你身处被“科技制裁”的俄罗斯》之数据库专家访谈 | 墨天轮专访

墨天轮

数据库 oracle 开源 国产数据库 MySQL 数据库

Kubernetes官方java客户端之一:准备

程序员欣宸

Kubernetes java client

业务并发度不够,数仓的CN可以来帮忙

华为云开发者联盟

并发 执行计划 DWS CN 业务并发度

与吴恩达创办Coursera后,她一头扎进数字生物学

OneFlow

人工智能 机器学习 深度学习 吴恩达 生物医药

java培训基础知识-抽象类和接口

@零度

Java 接口 抽象类

2022年中国智能支付终端市场专题分析

易观分析

数字人民币 智能支付终端

数据产品经理实战-如何做方案

第519区

数据产品经理 解决方案

《Mybatis 手撸专栏》第2章:创建简单的映射器代理工厂

小傅哥

源码分析 小傅哥 mybatis

Android 中Scheme协议的使用详解

CRMEB

博文推荐|Apache Pulsar 轻装上阵:迈向轻 ZooKeeper 时代

Apache Pulsar

zookeeper 开源 云原生 pip Apache Pulsar

互联网裁员风暴的一些思考

慕枫技术笔记

3月月更

破解数据库内核人才困局:PingCAP 的思考与尝试丨Talent Plan 专访

PingCAP

Volcano:在离线作业混部管理平台,实现智能资源管理和作业调度

华为云开发者联盟

Kubernetes Volcano 混合部署 离线混合部署 EulerOS

企业级项目协作工具 ,原来跨项目协作这么简单

阿里云云效

云计算 阿里云 项目管理 项目协作 项目协作工具

NVIDIA 英伟达发布H100 GPU,水冷服务器适配在路上

GPU算力

OpenHarmony v3.1 Release版本发布

OpenHarmony开发者

OpenHarmony

Linux下搭建简易的HTTP服务器完成图片显示

DS小龙哥

3月月更

企业知识管理常见的误区及解决方案

小炮

企业知识管理

模块一:微信业务架构图&学生管理系统架构设计

jiaoxn

「架构实战营」

NE555 & 工作模式介绍

謓泽

3月月更

架构训练营-模块一

哈喽

「架构实战营」

Redis(一)原理与基本使用

神农写代码

开发者调查: 挑战和新技术_架构_Dave West_InfoQ精选文章