"Although it is hard to find thousands of waters, blowing all the sand to the gold", I believe that every sincere and loyal programmer has thought about it in his heart. As long as you have rich experience, you will be able to travel all over the world, even if you travel all over the world, you will not be afraid.
But they forgotThe premise of the development of science and technology is to dig the grave of the old man (programmer old man).
First of all, the programmer industry is not like doctors, lawyers, teachers, etc., where previous work experience is useful for the current job. That's easy to understand. For example, if you take a doctor, you are sick. There are two doctors in front of you, one who has seen 10 patientsOne has seen 1,000 patients. At this time, a fool will also choose a doctor who has seen 1,000 patients to see him.
This kindWhy doesn't experience apply to programmers?
Personally, I think there are two reasons.
First: the programmer industry itself is a young profession, and there is no threshold in itself, the group in this industry is relatively simple, and everything is simply open source. Young people learn faster, work faster, and ask for a lower price. The company is also more willing to consider younger when considering comprehensively. In the final analysis, programmers themselves are not like ancient masters, and their disciples have to keep a hand. They open source and cut off their own back road. It is conceivable that if they also hide it, many things can really be eaten for several lifetimes.
Second:Technology is constantly changingThere is no end to the changes in the Internet industry. This has led to a phenomenon that many Internet start-ups have just had a good idea and are ready to do a big job, and the big factories have already fired the first shot in the industry. As a result, the startup will become unprofitable and go out of business, which will lead to experienced programmers who need to go from 0 to 1 to become cannon fodder. Can't wait for you to use the rich experience.
Secondly,There is also a hierarchy of programmers' experience。The number of people at the top of the pyramid tends to be the least. Programmers who basically understand business and development, and programmers with an annual salary of millions can be called experienced programmers, and complex businesses need to be taken care of. But what is the current situation of most programmers? will only cv**, touch the fish at work, play games after work, and be eliminated at the age of 35, the work they do is basically entry-level, and the substitution is too strong. So the company would rather hire a young man than a so-called experienced 35-year-old. Because problem-solving seems to be a higher priority than experience.
Finally, I would like to say that work experience is not the accumulation of age. I interviewed a programmer who had been a crawler for more than 10 years. I don't have any desire for him. Been a crawler for 10 years and will only use scrapy and selenium. The system will only be Windows.,Replace it with Linux won't.,Say you don't know how to shell scripts.,Let him simply install a python won't.。 I also gave him a message to all the interviewers: go back and wait for the notice.
His 10 years of work experience, in my opinion, what a young man learns in 3 weeks, he repeats for 10 years.
Therefore, the longer the programmer's work experience, the more popular it is, but it has nothing to do with the code farmer. Those who inculcate in you the theory that programmers become less popular the longer you goIn fact, I really haven't been in contact with this industry.