Where is the programmer's time?

Source: Internet
Author: User
Keywords Programmer Productivity
Tags cloud code course data developers help programmer programmers

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?

VIA:readwrite.com

 

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.