Traditional Culture Encyclopedia - Traditional virtues - Programmer is to eat youth meal, can be dry to how old?
Programmer is to eat youth meal, can be dry to how old?
As a technology veteran, in the technology industry for more than ten years, obviously feel the current domestic software development work, in some industries is to eat youthful rice like existence, especially in the Internet company, and the larger the company overtime crazy degree of the stronger, the Internet company is more like to recruit some of the young people after all, the wages are relatively low, the impulse is also full of the most critical to be able to spare the physical overtime, most domestic Internet companies do things running, application-level development is mostly, so the difficulty is not high. The domestic Internet companies do most of the things to run, application-level development mostly, so the difficulty is not very high, with 2,3 years of work experience can follow the do, who's execution is strong enough to work overtime is more loved by the company, a lot of the old programmers in the Internet company to experience a few years basically back to the traditional software companies.
A lot of companies in the recruitment process found that the age of more than 35 years old began to intentionally set the threshold, after all, this age group of programmers life experience is also richer, for some of the things on the job market is also more thorough, to put it mildly is the old grease in the workplace, the company out of what policy this group of people to see the more thorough, it is not easy to fool around, the younger point is more likely to be accepted, so the Said to eat youthful rice occupation is a bit exaggerated, but to a certain extent can be justified, foreign 40-year-old continue to do R & D environment to not domestic or a lot of good, but also to a certain extent to find a job subject to certain constraints, and now over 40 years old if you are still writing the code must have been around the people talked about, are so big also did not mix up a management position and so on, and now the number of this age group is still in the first line of writing code There are also a few, basically belonging to the company's pillar of existence, the vast majority of technical management, and not completely out of the technical position, encountered difficulties or on the battlefield to solve the problem.
How do old programmers find their way around in their technical careers?
1. As early as possible to the direction of technical management transfer
The more you drag to the end to complete the transformation of the form of the more passive, management is a kind of learning, is not like playing the technology you manage yourself for a long time everything is fine, technical management, if you can get in place of the technical ability to serve people so that invariably reduces the resistance of the management, it is easier to make the people underneath the conviction, and usually make up for some of the management of the foundation. The foundation of management. If there is a turn of the idea this morning to implement, do anything before it is too late.
2. technology to the end
Technical branches in the workplace have two main items, one is the direction of management, you can do along this route until the vice president or higher level; there is a technical expert direction, not interested in other things on the idea of a lifetime of research technology, there is no great pursuit, in many companies set up a project specifically for technical experts, position basically and technical manager. title, the position is basically the same level as the technical manager, is the same level, the same is to take this level of salary.
Technical positions if the technology is strong enough, you can consider directly in this direction has been to go, whether at home or abroad for senior technical experts will always be the degree of openness, the upper pyramid of technical talent is, after all, a small number of, but also in the field of technology has been a lack of, if you like the technology and do not do a good job can be considered in this direction has been persisted in the end.
3. Change careers to do other professions, to break into another world
Many programmers in the middle of the challenge of other industries, as long as you can do a good job of a career must be able to get the other direction to a good job, to try a new world is not a direction, a new direction, a new starting point for a new challenge, which may bring a new harvest.
As a programmer also with the age of the growth of an invisible pressure in the mind, can do is to desperately improve their technical skills, worried about the age of elimination, can only continue to improve the technical and management level.
I hope to help you.
Many people say that programmers in this industry is to eat the youth meal, why is there such a problem, do programmers really feel 30 years old to retire, or must change line? Programmer is not just knocking the code, is not older knocking the code can not be knocked? It is not said that programmers rely on experience, the more rich experience, is not the more rich technology? As a passer-by, there is nothing to do today, so I'll talk to you about this topic.
First of all, let's talk about why there are such rumors and why there are such claims.
The first is that many people in this industry for a long time, from college to 30 years old at least 6,7 years, the industry to do for a long time a lot of people themselves will be bored, but also want to change to a new industry, try a new position, of course, there is a risk to change the line, so a lot of people change the line is to turn closer to, for example, to do operation and maintenance, do products, do education, of course, take the management route is, these are all the more easy to change the industry, the basic industry. is relatively easy to change the industry, the basic risk is not big.
The second is that a lot of development companies do more overtime, the evening home from work late, with his wife and children do not have time, but also overtime and late at night the body can not eat, may not be able to get the body collapsed, and most of the programmers are lazy sports, fitness, rest and leisure time is not regular, and the last 30-year-old actually boiled into the almost 60-year-old grandfather, which is why many people say that programmers are Bald (here I want to clarify the discomfort all programmers are bald ah, at least I still intact retained hair), here have to be sad for these people 3 seconds. In the end, even to marry a wife can not go, there are a lot of people even speak can not speak, the ability to express has reached a primitive society.
The third is a lot of that kind of mixing in the company, technical ability is a little worse, that the company is to be able to pensioners, technology can not do others, wages do not see long, can be said to be very Buddhist, in the industry mixed with a 6,7 years, and finally can not stay, the pressure ah, wife and children a family of hope ah, and finally chose to change the line, and finally left the reason why the company does not need to! The reason for leaving is that the company does not need this kind of people, but we think that even if it is a breath of fresh air, it will not be mixed to such a poor ah.
In fact, it is not that the programmer really is to eat youth meals, 30 years old after the necessity of changing careers, think about the reasons for these people themselves, young and not willing to spell strength, not willing to accumulate a little energy, really skilled people, think about the company can let go well, high pay is not bad, unless the company really do a little too much, treating the meritocracy, unloading donkey, not to compete in the front, how can blame someone else? The company's main goal is to make sure that the company has a good reputation for its products and services.
Of course, overtime, late at night, these are there, but other industries are not good, those executives, rich professional managers, which one is not hard, and other industries are the same, although the boss squeezed, but really want to welfare, unless the civil service, or a very low wage, the so-called high merit after Lulu, this will not be false.
In addition, of course, there are a lot of people willing to try new industries, willing to challenge, try a new start this also has a lot. Overall, programmers really are not eating youthful rice, can not be generalized, experienced, capable people, high salary, who want to go.
The vast majority of programmers do eat young rice.
Whether you are willing to admit it or not, when you get to 40 years old, you will know.
Here's a definition: those in R&D are excluded, and those in development are included. Note that R&D and development are two different concepts.
General research institutes, graduate schools, programmers more often called engineers, these people are the older the more valuable. The older the more experience, solid ability to do R & D to break through the pain plays a vital significance.
And development is different, development is more face young people to do, you develop a software to the 60-year-old old man, not to mention your development is not good, the old man he will not use.
Generally engaged in the development of programmers at the age of 35-45 is a watershed, strong, level of ability to stay in the leadership, or can be unique, then stay. If not basically eliminated. And this part of the people who stayed is just a minority.
Why do programmers need to be younger? First, as I said above, the development of the main target users are young people, so only young programmers know what young people like what hobbies. Let a 60-year-old programmer write a game, the probability of being able to fire up is not very high. Secondly, young people are unattached, willing to work hard, able to work overtime and stay up late, and relatively low wages. Older programmers have wives and children at home to manage, and parents need to take care of, there is no youthful vigor, the idea is gradually decoupled from the mainstream of society, and the salary is also very high. If the old programmer can't generate revenue for the company, then dismiss an old programmer and save the salary to recruit a few college graduates.
Some of these words are not empty, and they are not excuses for incompetence, just look at the age range of layoffs at major corporations.
Only coders, programmers who rely on brute force and use their physical strength rather than their brain power, are the ones who eat their youth!
Most programmers think that programmers are a youthful career, and that the programming thing can only be done up to the age of 30, or 35 at most. Every time I hear such a statement, I feel quite speechless. ......
A researcher used the most popular technology Tag in the last 5 years, and then used a set of rigorous algorithms to see if those so-called "old programmers" were in the new The so-called "old programmers" were not able to keep up with the new technologies, which means that the old programmers were not active in answering these new technologies. Older programmers are programmers who are 37 years old or older.
Old programmers and young programmers for some of the new technology learning is also similar, and even some projects over the young programmers:
1, programmers technical ability to rise is available to the age of 50 or 60 years old.
2. Older programmers are no worse than younger programmers at acquiring new technologies.
Since many young programmers today are too impatient to say that 30 is the peak of programmers.
In fact, for most people, if they haven't programmed until they're 30, they're not a "qualified" programmer. So it's not so much that programming at 30 is over, it's that programming at 30 is just getting started.
Around me, there are some "old programmers" who are over 40 years old and still passionate about technology, and all of them are very good at what they do, and they are in key positions or executives in their companies, which makes them the most valuable technical support for their companies.
More than thirty years of service, a lifetime as a programmer, the unit is still recruiting, so there is still something to do, not sitting on the bench, there is no crisis.
The company also attaches great importance to overtime, but I have long passed the stage of doing manual labor, the leadership does not care whether I add overtime. Progress is slow leadership will say you need people.
Learning new skills, okay, java, c language such as the classic can be used for a lifetime, the important thing is to have a programming mindset, learn and use which language is very easy.
Doing a lifetime of programmers is certainly possible, just that many people are not willing. Maybe men are more ambitious, programming their whole lives is a shame, and they always want to climb up the ladder. As a woman, there are not so many ideas, people to middle age, someone is willing to hire us to have a mouth to feed on the satisfaction of the honest work of the people, the boss will not do not want to change a few jobs, and did not meet the age of the obstacles, but also did not intentionally to operate a network of people, how your performance, others are silent in the eyes of the.
Looking back, there are a few lessons, one is that no matter which position you sit in, you can not lose the skills of programming, do a lot of projects in charge, the framework of their own ride, the core module of their own writing, technology in their own hands, the project is completed with security. The end of the project, it is necessary to go as an ordinary programmer, have a handful of excellent programming skills, or quite popular. Secondly, you can not always live in a comfort zone, to continue to learn new knowledge, to meet new challenges, each time you accept a new project or task, there must be a breakthrough, not just a simple repeat.
I am also considered a veteran of this industry, from 13 years to now also almost eight years, programmers in fact is quite costly body, stay up late overtime is commonplace, so I think that programmers are eating youth meal, Internet companies basically there is a problem is to see who is off work late, no matter whether you have no matter whether you are in the company in the matter of doing things, as long as you get off work later than the others, then your performance will definitely not be The performance of the company will not be bad. As for me now, I have not often work overtime, and occasionally send a version of the commute is more regular, this is the reason I am still insisting, programmers can do to how old this all depends on your own, I am still around more than thirty years old in the programmer, although the programmer ate the youth meal, but you can choose to the middle or other positions to turn, certainly not like the first out of the campus, otherwise the body sooner or later can not eat! The programmer's salary must be very high, it also depends on the place, like Chongqing programmer's salary is really not as good as some kinds of work.
Most programmers believe that programmers are eating youth meal work. Programming can only be done until the age of 30, up to 35 years old. I hear this all the time, and it all makes people feel appropriately speechless ......
Today, let's talk about this old topic ......
First, let's look at a paper, "Is Programming Knowledge Related to Age?". The paper is from two guys from the Computer Science Department at North Carolina State University who did data mining related to users on StackOverflow.com. Some data came out. (The data on StackOverflow.com is publicly available and can be used by anyone to analyze and account for it, so the paper is actually OK.
Let's take a look at their age distribution graph: we can see the normal distribution of programmers' ages (the high point is about 25, but the midpoint is about 29) Then, calculate the monthly turnover for each one, so that you can find the real lively moments of the users, which makes it easy to calculate the real talent of the programmers. (Total Prestige / Lively Moments) I can get the Reputation that he gets evenly per month. we can see that the programmer's talent rises from the age of 25 and doesn't start to fall until the age of 50. Therefore, programmers don't eat youth. Only coders, programmers who rely on brute force and use force instead of brain power are the ones who eat youth.
Can old age keep up with new skills? The authors of the paper used labels for skills that have become more popular in the last 5 years, and then used a more careful algorithm to check whether so-called "old programmers" are keeping up with new skills. By "not keeping up," they mean that these older programmers are not actively answering questions about these new skills. By old, I mean programmers who are 37 years old or older.
I can see that the old programmers and the young programmers are similar, and in some cases exceed the young programmers, in learning some of the new skills.
The conclusions of the paper are:
1. Programmer skills can be upgraded to age 50 or 60.
2. Older programmers are no worse than younger programmers at acquiring new skills.
Conclusion
As you can see from the data above, because many young programmers are so restless these days, 30 is said to be the peak for programmers. In fact, for most people, if you don't program until 30, you are not a "qualified" programmer. So it's not that programming is over at 30, it's that programming at 30 is just getting started.
This issue, I should have more right to speak, the big city stayed 2 years and then returned to the small city, 5 years programmer turned teacher. Most programmers are eating youth meal, because most programmers do technology, just stay in the application level, there is not enough platform, 5 years later it is difficult to have a qualitative improvement. Technology has improved, but also need to have a large enough platform to support your salary. The trigger for me to leave the programmer industry was seeing a company that fired its only 45 year old architect. Of course, if you can't ask for a high salary, put your mind at ease, I believe many companies are still willing to take older programmers.
By 35 years old, still at the grassroots level, that is basically hopeless, with the age of growth, thinking ability is not as good as young people, if you can not rise up to lead the team, it can only be done at the grassroots level of the code farmer.
Programmers will be old after thirty, one is too fast to update the technology, the second is often late at night to work overtime, thirty after the management post, engaged in technology can not eat.
- Previous article:What do you mean by ESP partition and MSR partition in disk genius quick partition? ! ?
- Next article:Nepal travel guide
- Related articles
- Mongolian folk custom
- Types of Agricultural Production in Four Geographical Regions of China
- 2022 Mianchi High School Admission Score Line
- Stories of famous godsons at home and abroad
- What kind of lucky characters are usually pasted on the room door
- Recommend good novels and anime. The best novels are otherworldly, magical fantasy, martial arts, cross over and so on. Anime vampire knight, dream color pastry chef do not recommend!
- Education and Teaching in School of Social Sciences, Shanghai University
- History of the Second People's Hospital of Guangdong Province
- Resource advantages of Duyun Maojian tea
- How to do paternity testing