开发者调查: 挑战和新技术
时间:2010-08-29 来源:cnblogs
译/侯伯薇
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
相关阅读 更多 +