你以前是否认为软件工程师整天都在想各种奇妙的算法或精妙的图形程序,然后再用优雅而严谨的编程代码将它们表现出来?
实际情况并非如此。据软件交付服务 Electric Cloud 进行的一项调查表明,开发者们几乎将 20% 的可支配时间用在了等待上。等待什么呢?等待他们编写的程序代码进行编译,从 Python 或C语言等可编程语言转换为计算机可以执行的二进位机器语言;等待测试程序完成运行;等待助手去买可乐。
据那项调查的结果显示,软件工程师们花在等待上的时间与他们进行集体讨论和合作的时间一样多。
当然,等待是有很多形式的。有些程序员肯定会利用等待的时间去规划下一个项目或修补软件中已经发现的漏洞。但是其他的程序员可能会用别的方式来打发那些时间。
Electric Cloud 的营销主管 Ashish Kuthiala 称:“这样的结果太出人意料了。我记得,当我还是一名软件工程师的时候,我都没时间出去参加各种聚会,因为我一直忙着编写程序代码。但是我们从未意识到工程师们在等待测试和版本完成时失去了多少宝贵的时间。”
Electric Cloud 的一些客户如 Intuit、三星和通用电气纷纷抱怨他们的工程师的工作效率没有他们想象得那么高,因此 Electric Cloud 才在上个月进行了这样一项调查。
Kuthiala 称:“软件工程师是我们的客户最昂贵的资源,因此他们总是很关心那些软件工程师们的生产力是否处于应有的水平。”
Electric Cloud 的调查对象主要是 LinkedIn 上的专业人士和各种论坛上的工程师,到目前为止,它一共收到了将近 1200 份有效回执。接受调查的人有权选择匿名参与调查或公开他们的公司名称。
Kuthiala 称:“我们每次进行调查,结果都相互得到了印证。它不仅表明了大多数工程师是如何分配他们的时间,而且还可以作为企业评估其工程师工作表现的参考标准。
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明