10 years of experience in program life (1)

Source: Internet
Author: User

1. Writing programs and doing software is a profession. As a programmer with technical characteristics, the initial hobbies and enthusiasm cannot enrich your life and career, A few people may eventually evolve into technical coders and more common programmers. The last thing they face is the helplessness of being eliminated or marginalized. This is a big environmental issue, not a matter of personal willpower.


2. do not regard the program as the only one in life. There are too many beautiful things and fields that we don't know about in this world. The characteristics of a technician are to explore the unknown for fun. Learn more from all aspects and extend your knowledge to multiple fields. The perspective, mind, way of thinking, and even temperament will change. This is a real benefit for a person's life, even for program analysis and design, it will be of great benefit. Many principles are the same. programmers should never be confined to the technology itself. Otherwise, their own path will be narrower and narrower.


3. Although job hopping can accumulate some superficial experience, do not change jobs frequently. Although I had frequent job-hopping in front of my career, the real accumulation and improvement of my own integration are coming soon. The accumulation of industry knowledge and the accumulation of deep problem-solving capabilities are two different concepts than simply using programs to implement something, therefore, your ability to analyze and refine the problem, understand the problem, and solve the problem is an internal task. It must be the result of a long period of accumulation and accumulation.


4. Select the program. You must be able to stand lonely and stick to it. Although you should not regard technology as the only one, you must pay attention to the development and dynamics of new technologies in your fields. This is a sign that you determine whether you are aging. Once the technology ages, you lose the basic motivation for moving forward. Forming your own knowledge system and knowledge update system is an important guarantee for you not to be eliminated.


Do not think that programmers are very good. In this social division of labor, programmers are often at the end of the food chain. That is to say, you are faced with exploitation of several or even 10 layers starting from the top of the food chain, aware of this, your attitude towards work, your consideration for your career, and your choice will become more mature.


6. Do not use money to measure the programmer's level or success. In fact, not only programmers, but anyone in this society is the same. Your Own Life is happy and unhappy, and the quality of life is not entirely dependent on how much money you have. The correct value is also an important factor in your technical ability to go far. If you only look at money, advise you to switch to sales. If you are happy with your technology and have a correct understanding of yourself, it will naturally shine after you evolve into gold.


7. Do not blame others. Good is yourself, and bad is yourself. It is the most important thing to be yourself.


Link: http://bbs.csdn.net/topics/390337615

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.