Several things that must be done by excellent technicians

Source: Internet
Author: User
Things you need to remember to become a successful developer.

1. Keep learning

A very important point is: if you stay in a place, it doesn't mean you can stay there, it means you are falling behind(Leave if you do not enter). Moving forward does not mean you can make progress-at least you will not end up(If you pay, you will be rewarded). Programmers need to keep learning to keep moving forward. What we need is not to go forward slowly, but to run! The following are several points of view in this regard:

1) Reading

2) subscribe to RSS and read some magazines (I think msdn magazines are good)

3) participate in some seminars and prepare some briefings by myself (Community Elites and blog parks have good Monthly Activities)

4) learn everything that can help you

5) Teach others to teach themselves.

2. Set goals for yourself

If you do not know the direction of development, it is very difficult to achieve. The key to this is to have a clear goal. This should be a long-term goal and then a vision of the goal. First, we need to divide this goal into small tasks and establish a road map to achieve these goals. You can create a task list that you must complete every month or every year, and then implement it based on the task list.

3. Every challenge in life is an opportunity

In daily work, there are always various problems. You may encounter program bugs, new tasks assigned by the Project Manager, help from your colleagues, and help from others. These are challenges one by one. The question is: how do you solve these challenges? One of my answers is: You need to mobilize all your passion to deal with these challenges, because each challenge is an opportunity.

4. HavePositive attitude

We should take a positive attitude towards everything. If you find that you have made a mistake, do not care, because no one will make mistakes. You can imagine who liked the kind of people who complained when they encountered problems? If you say "okay, guys, what I can do, please give me a minute and I will solve this problem .", Then I turned around with a smile and changed my mistakes. how do I treat you in the eyes of others? When you solve this problem, you will feel very happy.

Believe that your method is correct and you are making rapid progress. Never always think that you cannot achieve your goals.

5. Find a mentor for yourself

This does not mean that you need someone to help you complete your work. Instructors may be employees with higher ranks than you. And his position is what you want to win. If you win his position, you can choose another higher one. But you must always have such a person. It can also urge you and support your friends, loved ones, lovers and so on.

6. Make yourself public

How to let others know about you? One of the simplest ways is to write a blog, ask a question, and help others solve the problem. At least Google needs to know you. Learn to share your knowledge in teams and projects. If you have learned a new knowledge, share it! If you do not share it, you may forget it the next time you use it.

7. Review yourself from time to ensure that your approach is correct.

From time to time, you need to check whether all your methods are correct. Check whether the target is to be completed. If not, hurry up and find the reason to complete the process. Find your weak links and strengthen them. This sounds funny: I know a very skilled developer, But he typed slowly. Why? He is not familiar with the keyboard, and does not want to spend 10-20 hours on keyboard training. If you read this, be sure to ask yourself to overcome these problems.

8. Maintain good health

Before I write this article, I thought about it. I am a young man who has been working with my laptop and another computer for too long. I cannot force myself to exercise. This is a bit like cutting firewood without mistake. There is a story in which two shopkeepers bet to cut trees. One is strong and the other is thin. A strong man believes he will win because he has no rest and has been cut down for 8 hours. The thin guy takes a 15-minute break every hour. At last, the thin hacker won. The secret to his victory lies in the sharp sharpening of his knife at rest. Your health is like an ax. If it is blunt, you will not be able to hack your own life path.

 

Topic: Talk about the work and life of programmers

Author: Zhu Yulin
Source: http://zhuqil.cnblogs.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.