Are you willing to do programming at the age of 50?

Source: Internet
Author: User

Do you really want to be doing this when you're 50?

Do you really want to program at the age of 50?

"Large-scale, high-intensity programming? I must admit that this is a game for Young People ."

No, this is a dummies game (mostly male, but not 100% ). I am 55 years old and have been engaged in the programming industry since 1981. If I start from school, it started in 1973. One thing I really realize is that programming is worth it.

If I was 55 years old, do I have to do programming? My answer is yes. I still like the various challenges in programming, solve complicated problems, and find the best solution. Every morning, I browse many technical and programming-related websites to see what new technology trends are there. I know that if one day, when I no longer care about these latest trends, I don't want to do it any more.ProgramIt's time. Since my first day in programming, my morning required courses have not changed unless there are magazines, manuals and books to read, or occasional meetings to attend.

I still remember a job in my first company, General Dynamics. There, I want to learn how to provide technical support for the newly purchased IBM PC. This is not my main job, but it is something new. No one knows what knowledge is needed, so I read all the information I can find, includes all IBM product documentation. IBM's technical support was coming soon to guide us on how to configure these machines and connect various product devices together. I don't actually need to learn all these things, but they seem to be very useful. Today, I am still learning new things, because it is interesting-even if some knowledge seems unnecessary.

If you no longer want to learn about the programming world, or are no longer curious about technology-related fields, your programming career will not continue. When I was in college, I knew that many people had obtained a computer science degree, but most of these people did not write a section after graduation.CodeThey are not interested in programming, or they no longer learn programming, and are eventually abandoned by the wheel of new technologies. I studied chemistry in college.

Over the years, my research has changed, just like a werewolf in a werewolf movie (this is also my nickname in high school ).

One of the most important things I have discovered today is that we should not be greedy for a longer job, but be smarter. As a young person, this means that you can no longer work for more than 20 hours a day. Even if you can work for more than 20 hours a day, you may not write a usable program. How many hours do you have to work on a quality software? Maybe, as you get older, this duration will gradually decrease. However, as long as you keep learning how to program smarter, your quality and efficiency will not decrease, and requires less coffee.

Today's programming environment has undergone great changes compared with when I first entered this industry. Now we have a varietyProgramming Language, Development tools, development platforms, and development methods are available for us. It is no longer possible for a person to master all of this knowledge, even if it is compressed into a very narrow field, such as the knowledge I have learned about IBM PC, it is very difficult. Therefore, it is important to make smart choices among the many options. My favorite movie dialogue came from Jones and the holy cup. When the bad guy went off, the old knight said, "you have chosen the wrong one ". There are so many shining things to choose from, but only some are really useful.

Experience is an advantage that allows you to know when to move forward and when to slow down. The benefit of being young is that you are new to everything and never worry about failure. We can combine these two advantages from another perspective. I thought of Steve Jobs when I was young. At that time, he had all the right ideas and plans, but could not implement them. Old Steve Jobs can stick to these ideas and make them shine. From this point of view, time is a kind of resource. When you are young, you will be curious and energetic. As you grow older, you will be able to integrate your experience with a long-term vision, therefore, you will not be confused.

If you want to be a programmer at the age of 55, then you will never lose your desire for more knowledge, more advanced knowledge, and more simplified work. Once you lose this kind of enterprising edge, the fast-running technical wheel will make you feel more and more oppressed until you finally have to live by doing something dull and tasteless.

When I was 24 years old and my first professional programming job, I never thought about what it would look like when I was 55, but I knew it at that time, I must be related to programming and will not go back.

Will the programming industry be available more than 30 years later? I don't know. Will I still program at the age of 86? I may not be able to compile it, but I am willing to program it if possible. At that time, I should have been smart enough to finish my work in 30 minutes.

Or I told my robot assistant to help me complete those tasks, and I went back to continue my nap!

 

From: http://news.cnblogs.com/n/160675/

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.