IT industry: I heard that programming to 35-year-old no one will have to change to find the way

Source: Internet
Author: User
Tags ruby on rails

I've heard that when the program is 35 years old, no one wants it. Must be turned to find a way, right?

This view, though popular, is not worth refuting. Now the 35-year-old switch to those who have previously said that those characteristics, not interested in learning new technology, to explore the nature of the computer is not interested, muddle through, the next class is playing games, watching TV, in short, is lazy. If it is open rental, stall, lazy people have food to eat, and it this line of lazy people is very ruthless, lazy people should not be in it this line, not from their own reasons, but everywhere spread this kind of speech, blame the social bad, hit the confidence of the new, really hateful.

another situation, programming to 35-year-old, into the company's management, or their own business, this is very diligent people, if they use this diligent technology can certainly do better, so there is no way to prove that programming to 35-year-old because there is no outlet to change careers.

programming is not a physical activity, requires high-intensity thinking and intellectual input, analytical ability, thinking ability all need time to accumulate, so not younger to do the better. On the contrary, I think the code written before the age of 30 is rubbish, so I can write a decent program after the age of 30. If you want to take the road of technology for a lifetime and not be forced to change careers, you must constantly turn the nature of your work from "Physical activity" to "mental life". What do you mean, "keep changing"? The "Physical life" here does not mean the work of farming, building a house, but simply repeating the code, you will feel that the work assigned to you can easily cope with the past experience, but do not be satisfied with the status quo, like boiling water boiled frog, this is a dangerous situation! To get rid of this situation, you need to learn, think, improve, let the company send you more challenging work, the application of the newly learned knowledge and technology in the work is "mental life", but used for a long time will become a simple repetition of the "manual work", then need to learn, and then improve, so called "constantly" to the nature "Physical activity" becomes "brain work". If one day you find yourself stuck in simple repetitive labor, and have little spare time to learn and improve, it means that the company will not employ, you should consider jumping bad.

from another point of view, if you want to take the path of technology for a lifetime, you have to have your own core competencies, which is not the ability to do certain things with past experience, but the potential to learn, think and solve challenging new problems.

in the IT line, with the experience of the past to do repetitive work is not long-term, the reason is very simple, a problem will not be solved two times, when you find that your experience can solve a class of problems, others early to solve this kind of problem of the form of the framework, New people who don't have your experience can call classes and functions in the framework to solve problems, and then accumulate new experiences to solve new problems based on this framework.

because of this, the experience of the world's developers will accumulate, prompting the development of software technology so quickly. This is not to say that experience is completely useless, the most critical, learning and thinking is based on past experience.

On the other hand, the existing framework is not necessarily the perfect integration of some aspect of development experience, but also needs to evolve, new ways to solve old problems, web development, for example, from early ASP, PHP to later. NET, Java EE, to the present Ruby on Rails, Django and so on, these frameworks solve the same problem, is how to quickly and effectively develop Web applications, this experience is constantly re-integration, innovation.

to summarize, what is the core competitiveness? It should be the ability to learn new technologies and solve problems on the basis of experience.

IT industry: I heard that programming to 35-year-old no one will have to change to find the way

Related Article

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.