写点什么

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

  • 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:572152
用户头像

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

关注

评论

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

【愚公系列】2022年7月 Go教学课程 013-常量、指针

愚公搬代码

7月月更

Prometheus 发布 LTS 长期支持版本啦

耳东@Erdong

release Prometheus 7月月更

王者荣耀商城异地多活架构

Pengfei

手把手带你体验Python实现人脸识别

迷彩

人脸识别 7月月更

读书笔记之数据密集型应用的可维护性

宇宙之一粟

设计数据密集型应用 7月月更

几种2022年流行的跨端技术方案的比较

Geek_99967b

小程序

python小知识-什么是上下文管理

AIWeker

Python python小知识 7月月更

Flink实战:消费Wikipedia实时消息

程序员欣宸

Java flink 7月月更

LeetCode-数组中数字出现的次数(单身狗问题)

芒果酱

c++ C语言 数据结构算法 Leet Code 7月月更

使用Flutter开发小程序+App)的一种组合思路

Geek_99967b

小程序

QT|QLabel显示多行文本过多后显示省略号

中国好公民st

qt 7月月更

STM32+DHT11读取温湿度数据显示

DS小龙哥

7月月更

分享 15 个 Vue3 全家桶开发的避坑经验

Geek_z9ygea

Vue Vue3

zookeeper-集群和zab协议

zarmnosaj

7月月更

数据平台的发展历程

奔向架构师

大数据 7月月更

汽车电子行业开发者的内功心法:汽车软件开发V模型(瀑布模型)

不脱发的程序猿

嵌入式开发 瀑布模型 汽车软件开发 V模型

Kubernetes网络插件详解- Flannel篇

巨子嘉

云计算 容器 云原生

Envoy监听管理

阿泽🧸

envoy 7月月更

【MySql 实战】高度聚合的数据项拆分为多行多列

安逸的咸鱼

MySQL 实战 7月月更

jQuery 请求

Jason199

jquery js post GET 7月月更

没有了可用Task slot,Flink新增任务会怎样?

程序员欣宸

Java flink 7月月更

Java中的设计模式

Java学术趴

7月日更

系统刷JavaScripit 构建前端体系(语法篇)

程序员海军

JavaScript 7月月更

qt 实现日历美化

小肉球

qt 7月月更

RISC-V Linux 内核剖析 会议记录

贾献华

7月月更

试着换个角度理解低代码平台设计的本质

Geek_z9ygea

Vue 前端 React 低代码平台

C#入门系列(二十五) -- 接口

陈言必行

7月月更

一篇文章带你快速学会Flex布局

bo

CSS 前端 Flex 7月月更

VLAN再见,我选择用QinQ!1000字带你详细了解QinQ技术

wljslmz

VLAN 网络技术 7月月更 QinQ

MySQL的锁(一)

技术小生

MySQL 7月月更

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