If you think that software engineers spend all their time on ingenious algorithms and stunning graphical routines and then translating these into elegant, compact code, you're wrong.
According to a data report by Tepco Cloud, developers are likely to spend nearly 20% of their time on ... "et": Wait for the code to compile, wait for the test process to run, and colleagues to help them buy coke and snacks.
Of course, the last one is funny. However, the survey from Tepco Cloud does suggest that software engineers spend time on "waiting", roughly the same as "brain violence and collaboration" (pictured below).
Naturally, the waiting forms are varied, and some programmers use the waiting time to plan the next project or to fix bugs that vary from person to person. But in any case, the actual time spent on pure waiting is certainly less than the results of the survey.
"I was quite surprised by the result," Tepco Cloud marketing director Ashish Kuthiala said, "When I'm a software engineer, there's a lot of time for meetings, and I'd rather program them." The meeting wasted me a lot of time. But I didn't realize that engineers were wasting a lot of time waiting for tests and builds to be done. The
Tepco Cloud started the survey last month after receiving clients from Intuit, Samsung and GE. These companies always complain that their engineers are not progressing as expected.
Software engineers can be said to be the most valuable resource for these customers, so they care very much about whether programmers are doing their best and working as efficiently as possible. "Kuthiala said.
Tepco Cloud regularly conducts questionnaires in the LinkedIn team of engineers and forums to participate in the Kindle lottery. Up to now, they have received nearly 1200 engineers feedback, the people involved in the investigation can choose to hide the name and the company.
The
Survey not only shows the time of most software engineers, but can also be used as a benchmark to measure whether the programmer has reached the average level. The
Is there a way to shorten or even avoid waiting? It can be said that software engineers will have an excuse as long as there is a delay in compiling and testing. And as expected, TEPCO CloUD has also launched a service to minimize the time programmers wait by automating processes such as testing and deploying code. There are also some open source software that provides similar functionality.
You, as a programmer, read this article while waiting?
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.