10 methods to improve programming productivity

Source: Internet
Author: User

I have worked in Google and now I have my own company.ProgramThe employee's experience tells me that if I have a good working habit
Greatly improve your work efficiency. The following are my suggestions. If you keep doing this for a long time, you will find that you can do it in one or two years.
Working speed exceeds your imagination.
1. Read up to two times a day
In the age of information explosion, there were a huge number of news, so do not read too much news. I usually read twice a day, once in the morning and once in the afternoon.
Google Reader, more news reading will seriously reduce work efficiency.
2. Prepare yourself a start point for your work.
Once a program enters the State, there is no doubt that the efficiency is very high, and every cell in the mind seems to be struggling. But how to quickly enter the perfect
Working Status? In my experience, whenever I leave my work, for example, before lunch or after one day, I intentionally leave
An unfinished small task is in my program. When I come back to work, I can quickly know where to start and concentrate on solving this problem.
My brain has almost warmed up, and I will be able to enter the real work right away.
3. Use strokes to make advance research

How can this problem be solved? The idea of your mind is to draw as many strokes as possible. Visualized images can help you think and summarize.
For complex work, do a good job of research in advance, such as a very difficultAlgorithmProgram, I will first understand the most difficult technical issues to start writing
.
4. Build a perfect working environment

Most of us work in the company, and the work environment cannot be decided by us, but at least we can make a perfect work environment in our own home.
Environment. My ideal work environment includes:
A) a large computer display and a large table
B) a comfortable computer chair
C) Background Music for good work. It varies from person to person.
D) A set of good audios
E) sunny windows
F) Large Open Space
G) Quiet, few people move around
H) good ventilation with the outside world
I) The room is decorated in a modern style
5. Disable im tools during working hours

All im tools should be resolutely disabled for whatever reason
6. Only reply to and process urgent emails during work hours
Do not interrupt your work schedule by sending emails. Only reply and process urgent emails during work hours.
7. Reduce the number of meetings, one meeting a week or less

Maintain efficient communication, but not more meetings. Reduce the number of meetings, meeting once a week or less.
8. Participate in social activities every two weeks
The programmer's life is monotonous. What I call social activities is not communication with colleagues, work partners, or you are still sitting on the computer.
Play games at the desk. Instead, they walk out of your office and communicate with friends outside of your work to meet your own emotional needs.
9. Relaxing night

It's no worse than 7 & times; 24 hours of continuous work. A long time of excitement and anxiety will greatly affect your long-term work efficiency. Daily rest
For a while, walking, reading, and enjoying your life, you will find that your creativity has improved.
10. Three times a week for 20 minutes of Sports
Sports are not a waste of time. Regular sports make you more energetic and more flexible. Maintain at least three times per week, each time
20 minutes of sports.

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.