9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

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

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

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

关注

评论

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

YashanDB数据库中常见的设计模式与应用实例

数据库砖家

YashanDB数据库助力企业实现智能化数据运营

数据库砖家

YashanDB数据库自动化运维与监控系统设计

数据库砖家

RFID入场十年,零售为何仍在“试水”

斯科信息

RFID读写器 AI算法RFID门禁 RFID收银系统 RFID通道机 RFID手持终端

YashanDB数据库中的索引策略与设计

数据库砖家

YashanDB数据库助力金融行业实现高效数据管理

数据库砖家

YashanDB数据库自定义函数与存储过程开发指南

数据库砖家

YashanDB数据库自动化测试教程,保障系统稳定性

数据库砖家

YashanDB数据库自动备份配置及恢复流程

数据库砖家

手把手教你用LLM图转换器构建知识图谱:从文本到知识的智能转换

测吧(北京)科技有限公司

YashanDB数据库自动化测试工具及实践指南

数据库砖家

YashanDB数据库自动化运维平台建设与优化策略

数据库砖家

YashanDB数据库自动扩容机制深度解析

数据库砖家

CAD二次开发的费用

北京木奇移动技术有限公司

软件外包公司 CAD二次开发 CAD开发

筑牢合规防线:AI全流程平台助力烟草企业规范执法

中烟创新

YashanDB数据库中的数据分区与所带来的好处

数据库砖家

「软件包管理 + 上架自检」双管齐下,提升上架审核通过率

最新动态

2025 年 8 月《大模型 SQL 能力排行榜》发布

爱可生开源社区

sql LLM DeepSeek

基于华为开发者空间实现花卉识别

华为云开发者联盟

神经网络 CodeArts 华为开发者空间

来看低代码平台的“七十二变”

秃头小帅oi

YashanDB数据库助力企业构建高效智能数据平台

数据库砖家

Sentieon项目文章 | 泛基因组揭示小麦结构变异与栖息地及育种的关联

INSVAST

Sentieon 变异检测 生信分析服务 小麦 分子育种

YashanDB数据库自动备份与恢复系统搭建教程

数据库砖家

YashanDB数据库中的数据可视化工具应用

数据库砖家

YashanDB数据库中的索引优化:提高检索效率的技巧

数据库砖家

YashanDB数据库资源调度及负载均衡实现

数据库砖家

YashanDB数据库自动化运维平台开发教程

数据库砖家

从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式

Apache Flink

大数据 flink 实时计算 状态管理 Flink

微信小程序端智能项目工程化实践

vivo互联网技术

微信小程序 AI 前端 端智能

链表操作秘籍—通讯录管理全接触

华为云开发者联盟

数据结构 vscode 链表 华为开发者空间

YashanDB数据库资源监控与预警策略

数据库砖家

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