10 caveats of old programmers

Source: Internet
Author: User

1. Rubber Duck Debug method

Maybe everyone has had this experience when you're talking to someone and suddenly you have the answer and other ideas, because when you talk to someone, you get your brain to reorganize the problem, and in that case, you're talking about "rubber ducks." So each of us should actively become the other side of the "rubber duck", so that we can get good advice to each other.

2. Information feedback should be timely

If you write the code, you should immediately go to your discussion area to discuss, and your "rubber duck" to exchange, listen to their suggestions, because now correct can be compared to your finished product after the change to save the cost of more.

3. Thinking in a different way

When you can't think of the answer you want, you might as well leave your job, consider it in a different way and place, it's sometimes really effective, there are a lot of friends around to talk about this way, and sometimes when you go to the toilet or take a nap, you really can think of the answer you want, or not believe. In a word, a change of environment really helps you.

4. Benefits of automation

Many programmers think that automation can only save time, which is a complete misunderstanding. He is not just so, the biggest advantage of automation is that he can make your mind without obstacles, can move forward to the goal. Let's say that we often run complex queries and re-enter them every time, and of course, you don't really do it like that, everyone uses the Clipboard or other tools, and I think automation is more effective.

5. Use "Take doctrine"

We all want to write the perfect new code, with new abstractions. But when we design new code, the abstract concept becomes our obsession. When I have this kind of trouble, I'm not thinking about abstract concepts right away, but copying some of the code as prototypes first. So you can get started with new projects, and the effect is good, but to remember, do not only copy, but also to clean up the code, otherwise it will be difficult to clean up.

6. Proper movement is necessary

Because we often have to do in the computer for a long time, so sedentary so that we often backache. Because some want to have a good body will often exercise, otherwise nothing is wasted. At least three times a week more than 1 times is hard for everyone to stick to.

If you really like what I said difficult to insist, may wish to try the vertical table, he may be standing can sit down, so that you can easily solve the problem of sedentary at work.

7. Learn the previous article

Whenever I read a new article there is always some place to make people confused, in order to better read and understand the article, we'd better first look at this article Wencai good, so as to better help us understand the current article.

8. Record Notes

Some people can have confidence in their own memory, so the way to note this is very disdain, but I will take notes every day, so the problems encountered and how to solve these problems in detail, and so on, and so on these problems will soon be resolved, I bet, Even if you have a good memory there will be some things can not be remembered, so pick up paper and pen record.

9. Plan ahead

After a day of work I will put the next day's work schedule, so that the next day will not be too blind, the goal is very clear. This method for the second day of work really has a quality improvement and speed of acceleration.

10. Summary

All of the above content is not necessarily useful to everyone, but this is also a long time for individuals to engage in the development of a experience, I hope to help you.

10 caveats of old programmers

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.