Joke Collection Website - Cold jokes - What is the future prospect of programmers? Where is the way out for older programmers?
What is the future prospect of programmers? Where is the way out for older programmers?
In fact, the idea that programmers are no longer good at the age of 35 is a false proposition and is an artificially imposed hallucinogen. Although the software industry has its particularities, it also has its universality. In other industries, people only really enter the fast lane at the age of 35, and I think the software industry is similar.
The software industry is not just about writing code. If you are 35 years old, if you can still write code, you must have rich experience and a high level of coding. Even if you continue to write code, you will still be better than the average person. Of course, exclude those who are not. People who want to make progress without learning.
At best, it would be much better to bring a few people as project managers to work on the project than a young person. Not only can you use your own experience, but you can also write key code. Age doesn't really matter.
So what is the problem that gives everyone the impression that 35-year-old programmers have nothing to do? In fact, many programmers now are actually code farmers. Everyone says that the IT industry is an industry where knowledge updates very quickly. In fact, Not necessarily, what is updated is the surface, but the essence has not changed. A coder usually only learns a superficial knowledge, only knows a little bit about the programming of some framework, lacks learning ability, and does not understand the most basic principles of software. Once the little learned in school is When it becomes obsolete, nothing will be left, and what it faces is elimination.
If you are a person who understands the nature of software and has strong learning ability, language is just a form. For a project, you can use whatever language you think is suitable. If you know one language, you can’t use another language. You can program in a week, but the key is the foundation, principles, thoughts and experience.
So programmers, don’t be confused by other people’s hallucinogens. As long as you are willing to learn and make progress and like software development, age is not a problem and you can only become more and more popular.
As a programmer, I have also been troubled by this problem. Programmers will face various problems at the age of 35. There are also such examples around us. There was a colleague in the last company who was still writing code at the age of 40. His salary was not high. Later, the project budget exceeded the standard, and he became the target of layoffs. That was the first time I felt the crisis brought about by getting older.
But then again, I am still writing code at the age of 40. It can only mean that he has no clear career plan for himself or is not enterprising. The IT industry has its own particularities. The first is that knowledge is updated very quickly, and the second is that it pays great attention to career planning.
Therefore, if you want to avoid being eliminated, you must actively learn skills that you do not have and become a technical expert in a field. Either take the management route and pay attention to the cultivation of this aspect when working. First of all, you must exercise at work and obtain some professional certificates to increase your competitiveness.
Of course, some people choose to start their own business, which is the best result. Therefore, the most important thing at the moment is how to plan for yourself. Think more about this aspect. If you think it through, you won't be so entangled.
Personal opinion, don’t comment if you don’t like it! I also hope that everyone can explain their opinions, learn together, make progress together, and create a good learning atmosphere!
Everyone knows that programmers are also divided into programmers who develop what they do, such as the most popular Java, C language, C, python, PHP, etc. development programmers on the market. The future development will be different. of.
In fact, I think that for future development prospects, we need to find a language with a higher ceiling as a basis for learning, and slowly build up our own architectural thinking.
After you have your own architectural thinking, language is actually just a tool, so you must clearly plan what language you should learn and how to learn it. I recommend the Java language here because Java Language learning can help you establish this way of thinking in the early stage, and the uniqueness of the Java language proves its superiority! It also proves that its ceiling is higher than other languages. Of course, it is also more difficult to get started. You must have a clear understanding.
I have more to say about the future of older programmers!
When it comes to older programmers, everyone will immediately think of the mid-life crisis at the age of 35.
It is undeniable that the word 35 years old is indeed very heartbreaking and is also the fear of many programmers. However, please don’t panic and give yourself a shot in the arm.
I believe everyone has heard of 30 years old, right? But that’s not the case, it also depends on personal opportunities and efforts! The same goes for programmers!
Here we talk about the importance of career planning. The eight years from graduation and internship at the age of 22 to the age of 30 are in a period of technical running-in and improvement, that is, the precipitation of technology, which has accumulated for a certain period of time. After that, you need to consider the improvement of management experience. As you grow older, you will become inert physically, mentally, and spiritually. Of course, it is also related to your exercise. You should strengthen your physical exercise and have a physical examination every year!
After the age of 30, some people consider going solo, finding partners to start their own business, and opening their own companies for development; some people continue to follow the steps and immerse themselves in the world of 996; some people continue to improve Use your technical skills and architectural thinking to further your studies in a large factory to make yourself more valuable!
I don’t know which one you belong to, but the most important thing is personal thinking! I hope I can think about it carefully, start from myself, and completely change myself, otherwise I will be eliminated sooner or later.
Three points: change your thinking; strengthen your own training; make a good career plan!
The above is my personal opinion, please don’t criticize if you don’t like it! Everyone is welcome to discuss together.
I am a newbie in IT. There is no doubt that the future prospects of programmers cannot be underestimated. The world is gradually entering the 5G era, which is both a challenge and an opportunity for programmers. The arrival of the 5G era will inevitably bring new technological upgrades and eliminate old technologies. Therefore, it is both a challenge and an opportunity for programmers. Only Only by constantly learning can you take advantage of this opportunity. Lei Jun said: "Standing on the wind, even pigs can fly." But first you have to be a prepared pig.
This is what I think about older programmers. When I get older, I will not be able to stay on the front line of code, or I will switch to a management position, such as: technical director, product manager, project manager, etc. Be a technical director if you are capable.
Or change careers. My friends often joke to me that when we get older, let’s go deliver food! Be free and earn more than 10,000 yuan a month
Or start a business with the funds and connections you have accumulated over the years
In private companies, it is really difficult for older programmers to get along. Huawei laid off ordinary employees over 35 years old, which shows that these large companies only need young people to work overtime and hard. When I got older, had a family to support, and couldn't work anymore, I was asked to quit. This situation shows that this kind of work is step-by-step, there is no creative work, and it does not require a lot of experience.
The situation in foreign companies will be better. Gray-haired programmers in their 50s are still working. What they value is the accumulation of work and experience. The company also regards these people as its assets. In China, because plagiarism is too serious and intellectual property rights are not paid much attention to, the status of programmers is not high.
Older programmers should develop some side jobs, learn more skills, take some certificates, make some financial investments, etc. after work. Make sure that if you are laid off, you will not be anxious about having no income.
This question asks, where is the way out for older migrant workers?
So, the total population is declining and human resources are insufficient. There are always people who want older programmers. It’s just that the destination and treatment are different at different levels. This has nothing to do with age or industry. Which age is which industry? They are all equally differentiated.
First of all, the profession of programmer is no longer a hot job. Programmers must correct their mentality on this point! With the application of artificial intelligence in programming and the large-scale increase in the number of programmers, the salary of most programmers in the future will be in line with the average salary of society. There will still be an advantage in the short term, but as time goes by, this advantage will inevitably change. as a disadvantage. Why? Supply and demand determine the price. In the past, supply exceeded demand, and of course the price was high. In the future, supply will exceed demand, and even if everyone knows how to program, there will naturally be no room for negotiation. And those dirty jobs that no one wants to do naturally become high-paying positions.
Secondly, many programmers will become leaders or bosses. After all, social needs are there, and there are big and small needs. People who are sensitive to user needs can naturally seize the opportunity to start their own business.
Furthermore, some high-income programmers will cross over into other industries. After all, with capital and social experience, many things are the same.
In the end, most people who can’t make it, don’t have money, or don’t want to cross the border, continue to stay in the company and work hard. Although the overtime work is not as good as that of young people, after all, they have rich experience and can code as fast as The quality is there, but the salary remains the same and the bonus drops. You have to endure it. After all, in order to survive, the salary of many other professionals has not changed for many years, and programmers are no exception. The previous exception was because the supply exceeded demand.
Some people say that being a programmer is a mental job and cannot be compared with migrant workers. A 60-year-old migrant worker can still work. How can a 60-year-old programmer keep up with his brain? As someone who has been through it, I can assure you: the bigger the team, the fewer people in it need to use their brains. Most programmers from big companies are doing hard work in the end, and they don’t need their brains at all. This is proficiency. As for whether this is good or bad, benevolent people have different opinions and wise people have different opinions.
Excellent programmers, regardless of age, have very good prospects! The huge market demand determines the shortage of excellent programmers. In the digital era, no industry will be separated from the support of software. This trend will not change in the foreseeable future.
Generally speaking, as people grow older, they will not be able to keep up with their energy when working. But from another perspective, as you get older, you will have more experience, especially for programmers. For this type of knowledge-based work, as long as he is willing to learn and keep up with technological progress and changes, he will not fall behind and will continue to be useful.
Software technology has also changed greatly. New frameworks, new development environments, and new programming languages ??are constantly emerging. Programmers must also pay attention to their own learning and cultivation in order to adapt to the technology of the Internet era. Development, only in this way can programmers stay young forever.
Of course, if you are already successful and have financial freedom, it is also good to choose another career. Everyone has their own ambitions, and it depends on personal development and hobbies!
30 programmers are just enough to answer this question.
Let me briefly explain my answers to these two questions:
Below, we will explain them one by one. Programmers are a career with a promising (money) future
The first is the money aspect. Among all industries, the IT industry is a career with a relatively promising (money) future. I think few people may refute this statement. Being a programmer can relatively make money, even if the money needs to be earned by working overtime, but in general it provides a way for ordinary people to earn a relatively high salary. Even in Beijing, Shanghai, Guangzhou and Shenzhen, it is easier to buy a car and a house and gain a foothold as a programmer than in other industries. In addition, countless college undergraduates take training courses every year, and working as programmers also explains the situation.
The second is industry development.
Programmers work in the IT industry, an industry that uses technology to change lives. IT technology has been used in all aspects, which invisibly provides programmers with a broader field of use. The way out for older programmers
As for the issue of older programmers, I actually think it should be said to be a mid-life crisis issue for ordinary people. Because they are older, their salary is higher than that of newcomers, and their ability to work overtime is worse. This is a problem that most industries will encounter, but this problem is even greater in the IT industry. Many of the so-called 35-year-old problems on the Internet are partly caused by programmers’ self-deprecation, and partly caused by the fact that some older programmers are used to high wages, have no life plans, have not improved their skills, and then encounter a mid-life crisis. Just at a loss. Some people may say that teachers, doctors and other professions will grow with age. This is indeed relevant. However, programmers get high salaries after graduation, and other industries may require many years of accumulation (the average mentioned here is not discussed in individual cases).
As for the way out, I think there are many ways out:
Of course, the older programmers I am talking about here refer to normal programmers, not the kind who hang around every day and are suddenly laid off. For people who find themselves unable to do anything, I think it is basically difficult for such people to find a way out.
Follow Linghu Yichong, blockchain and IT technology!
Computers are a development direction for mankind in the future, a direction for improving productivity, and are developing in the long term, so programmers will not be surplus or eliminated. For at least 50 years, we will not see new tools that can replace the development of computers. What we can see is the development of computers themselves. Programmers have many choices in the way out:
1. Software direction: Software is the medium of exchange between computers and humans. Many large software companies have existed for decades and will continue to develop.
2. Hardware direction: The development of the computer itself requires scientific and technological progress. It requires continuous improvement in new material research, manufacturing process improvement, and architecture design and application.
3. Direction of the Internet of Things: Needless to say, the Internet of Things is based on the Internet through information sensing equipment such as radio frequency identification (RFID), infrared sensors, global positioning systems, and laser scanners. In other aspects, it brings us convenience and is inseparable from all aspects of our lives.
4. Artificial Intelligence: For example, Xiao Ai can simply communicate with you. Alpha Dog has defeated all the top Go players in the world.
5. Digital media technology: Digital media technology is a multi-disciplinary major that combines digital technology, media and art design. It focuses on creativity and uses media technology to carry out research and creation in the fields of games, mobile Internet, interactive entertainment, film and television animation, etc. It focuses on cultivating students who can skillfully apply modern computer technology and engage in digital media production, graphics and image processing, animation design, etc.
6. The above are the main directions, and there are many more. Here are four
words to summarize: wait, wait.
- Previous article:What "love at first sight" experiences have you had?
- Next article:Xia Illustration-What does SMS mean? How to understand short messages?
- Related articles
- Tencent QQ joke collection. Anyone who has imagination and likes jokes can make up jokes (note: only Tencent ones)
- Alcohol and tobacco life
- What are the classic sentences in Shaanxi dialect?
- The plane was flying in the air and suddenly ran out of gas. What fell first? (make a brain teaser)
- Is Mayang Fuzhou Middle School good?
- Major events in Broadband Mountain
- I want to publish the company's publicity column and ask for a few jokes. It's best for everyone to laugh when they see it, so that everyone is happy to work.
- Is Yang Qi really Gothic?
- Wine field toast (high score)
- 65438+ October, the peach blossom fortune rises, and the old month is accompanied by strings. Which zodiac signs will harvest love?