新闻产经轻工日化电器通讯仪器机械冶金矿产建筑建材石油化工食品医药电子电工能源电力交通运输农业环保图片手机版
当前位置:中国市场调查网>产业>科技>  正文

开发人员有足够的时间给自己充电吗?(图)

中国市场调查网  时间:08/19/2010 17:45:00   来源:IT168.com   作者:黄永兵编译

  

  在Embarcadero公司最近针对开发人员做的一项调查显示,有超过一半的受访者表示没有足够的时间学习新的语言或新技术,另一方面,开发人员又总想花更多时间挣更多的钱,究竟该如何平衡呢?

  本次调查在上个月末结束,总共有606名开发人员参与了调查,其中52%的人表示工作任务很紧,工作时基本上没有闲暇的时间,因此他们没有时间给自己充电。

  在回答“作为开发人员,你面临的最大的三个项目挑战是什么?”的问题时,选择“没有足够的时间”的人是最多的,其次是“测试不足”,占30%,还有一些选择了“需求不充分或没有需求”,“计划没做好”,“慢或低效率的工具和技术”。

  在回答“一般来说,你一天中大部分时间都在干什么?”的问题时,有很大一部分受访者都选择了“编写代码”,调查结果如下图所示:


图 1 大部分开发人员一天最主要的工作就是写代码,其次是做设计

  从上图可以看出,有36.8%的开发人员每天大部分时间都在编写代码,可以这部分人已经被沦为代码机器,但也有4.9%的开发人员一天大部分都是学习新工具和新技术,难道他们的老板雇佣他们来学习的不成?还是自己偷偷地在学习呢?

  在回答“如果你有充裕的时间,你愿意干点什么?”的问题时,受访者可以选择多个答案,60%的人选择了“学习新的编程语言和技术”,58%的人表示想更新现在所掌握的技术,其它选项包括单元测试/系统测试,添加文档和代码注释,修复旧Bug和更新对象模型。

  在回答“你认为哪些新兴技术对开发者社区的影响最大?”时,56%的受访者都选择了“移动开发”,还有很多人选择了64位和并行计算,分别占到49%和47%,云计算和虚拟化紧随其后,分别占了31%和28%。

  但要想在这些新兴技术领域有所建树,必须要有足够的自由学习时间,但对许多开发人员来说,自由学习时间比黄金还宝贵,很多人为了不落伍,或希望向新的开发领域转变,于是在工作期间抽出一部分时间学习这些新技术,但他们的工作就开始变得越来越糟糕,主要是有了新的追求后,将现有工作做好的驱动力就不足了。此外,如果开发人员没有时间陪朋友和家人,在精神上会背负很大的压力,他们会疲惫不堪,对于公司和开发人员来说,都是非常不利的。

  当开发人员失去掌握新技术的机会,没有超越自己的目标时,他们的工作也会受到影响,如果工作场所条件变得无法忍受,优秀的开发人员将会首先离开,他们会选择到那些能体现自己价值的公司去,如果员工感觉自己的工作很容易通过诸如外包的做法被取代,他们也会减少在工作和公司目标上的投入。

  调查显示,43%的独立开发人员表示现在的收入比过去5年还要多,但开发人员需要自己问自己,有兴趣的工作和独立安排的灵活工作时间相比,哪一个最适合自己,或更现实一点,哪一个能挣更多的钱?

  原文出处:http://java.dzone.com/articles/do-developers-have-enough-time

  原文名:Do Developers Have Enough Time to Keep Their Skills Up-To-Date?