How to destroy the efficiency of a programmer?

Source: Internet
Author: User

How to destroy the efficiency of a programmer?

How to destroy the efficiency of a programmer:

Sometimes I can't do anything.

Of course, I walked into the office, wandered around, checked email for 10 seconds, looked at the web, and even did some mindless things, like paying American Express bills. But it's not going back to the process of writing code.

Such an episode of inefficiency usually lasts for one or two days. But in my career, as a programmer, there have been several weeks of doing nothing. As they say, I am absent-minded, I am not in good shape, I am not in the state at all.

I've read this article five or six times and I'm still deeply shaken by the fact that the iconic character of a programmer's world will have this rookie problem.

Fortunately, it's not just that I have such a problem.

I don't have the secret to keep it productive here, but I can tell you what makes me inefficient:

Open room Layouts

Programmers argue about Django and. NET which is good

A general debate among programmers

My colleague came over and asked, "Hey, did you get my mail?" ”

The sound of chewing things. Apparently, I have a phobia.

I don't understand the problem with my hands.

Suspect this project

There's a lot of work to be done, and they're all urgent.

There's something urgent, don't do anything else.

Mobile Weibo message alert tone

Email alert pop-up window

Any pop-up window

Instant Messaging Software

The wife asked, "Hey, can you take a minute to do something for me?" ”

Build time is long

Noise

Old people walking around the desk.

Company Group Activities

Wikipedia (I mean really, don't order any links)

Hacker News

Overall, the Internet will affect efficiency

These things used to make me work well:

A quiet environment

Quiet Office (Personal office is a rarity)

Understand the project what do I do next?

Have a thorough understanding of the problem

No interruptions.

I'm serious: no interruptions.

Stay away from Weibo

Stay away from Hacker News

No hardware problems

Love the project that is working

Build and debug time is not long

Don't argue politics on the internet

Obviously, half of the inefficiencies are my own, but some are not, such as open-plan office layouts.

Fundamentally, each of us can control the factors that are causing our inefficiency. I will not fight peacefully. I'm either going to be tough, or I'm sitting around with someone else. I'm really not good at this. So, I have no good advice on dealing with external inefficiencies, but I know this one: control what I can control. It means:

Turn off the tips on my iphone (there is also a benefit to increase the standby time)

3 hours of continuous coding give me a reward (usually in the form of "Internet time", see hacking News or Weibo)

Seriously, there's something I need to work profession home.

Invest in a cost-effective noise suppression headset

Schedule "No" time on the calendar to show others that you are busy at these times, this is my working time.

Don't get involved in an office programmer's argument; people have a strong personal view, and the programmer's trait is like arguing. If there are business problems to solve, let's go to the conference room and put out the pros and cons of each approach. Talk with the data, don't just quarrel.

Put your desk in a place that will not be disturbed by passers-by.

Look at the problem first, then ask another programmer to explain it to me in detail so that I can have a better understanding of what I want to do. This achieves two points: first, this allows me to master the situation, so that I can at least have a basic understanding of the main points of the work. Second, it allowed me to ask smarter questions when I asked for help.

What makes you inefficient, and how do you fight it? Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:

Http://www.lampbrother.net

How to destroy the efficiency of a programmer?

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.