After the age of 30, there were many paths for programmers to take. From the perspective of career development, if you want to continue to develop in the technical field, you can go deep into the direction of technical experts or architects and continue to learn new technologies, such as artificial intelligence-related machine learning, deep learning, etc., or study new fields like pure-blooded Hongmeng to maintain your technical competitiveness. This was because research showed that the technical ability of programmers could rise to 50 - 60 years old, and the ability of older programmers to follow new technologies was similar to that of young programmers. If he wanted to change careers, he could consider becoming a product manager or project manager. He could use his understanding and experience in technology to develop in new fields. However, changing careers required a lot of effort and time, because the difference between industries was like a mountain. Starting a business was also a choice. With a passion for technological innovation and a keen insight into market opportunities, one could embark on the road of starting a business. They could also develop side businesses, such as using their technical advantages to develop Mini programs, websites, or do technical consulting and training. In addition, for some professionals, learning Python also had a certain meaning. It was widely used in the era of big data and intelligence. Learning Python's data analysis, office automaton, Web front-end development, etc. could assist their work to improve their competitiveness. At the same time, they could use their spare time to do a second career. However, self-study was not recommended without a computer related foundation. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
In the reference materials, it mentioned the different situations of a 32-year-old programmer. There was a 32-year-old programmer who worked at Alibaba.com with an annual salary of 2.8 million yuan after tax. He was repeatedly rejected in blind dates because of his harsh conditions. There was also a 32-year-old female programmer working in a state-owned enterprise. She faced problems such as not being able to express herself, not being able to summarize her work well, and not being able to grasp the key points in her speech. As a result, her performance was not good and it was difficult for her to be promoted. Moreover, due to the situation of preparing for pregnancy and having children, she was confused about the future and worried about being sidelined. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
If you want to ask questions about the 39-year-old programmer, you can be more specific. However, from the available information, a 39-year-old programmer might face some challenges in the workplace, such as age discrimination. For example, a 39-year-old programmer from a large factory was laid off. He could not find a good job again. Although the compensation given by the company could support him for half a year, the pressure of the mortgage was too great. His wife's salary was not high enough to afford the mortgage. When he was looking for a job, he could not read his resume back, nor did he have an interview opportunity. Although he kept lowering his status to apply for a job over time, it was still fruitless. However, the 39-year-old programmer also had some ways to deal with joblessness. For example, he had to build up his mental health first to maintain a balance between mental health and life; he had to be prepared to start over, such as starting a business or turning to a freelance job; he had to tap into his potential to upgrade his skills; he had to open his eyes and consider technical immigration; he had to reflect on himself and continue to grow. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
There were many career paths for programmers after the age of 35. ** 1. Technology direction ** 1. ** Deep Cultivation of Technology **: You can continue to take root in the technical field and develop into a technical expert or architect based on years of accumulated experience. For example, in large Internet companies such as Alibaba.com. Many elite programmers over the age of 35 focused on solving cutting-edge technical problems such as cloud computing architecture optimization and massive data processing system design. They became design masters who built large-scale system architecture or experts in solving difficult technical problems. 2. ** Exploration of new fields related to technology **: Combining current popular technologies such as artificial intelligence, large models, and Hongmeng to explore. For example, he could research open source big model related technologies like some programmers and find ways to combine them with actual needs to create value. ** 2. Management direction ** As his overall quality and career development needs changed, he would transition to a management position, becoming a project manager, technical manager, or even chief technology officer (CTO). For companies like ByteDance, nearly 40% of their technical management positions were gradually transformed from grassroots programmers. These transformed managers could use their technical experience to accurately grasp the technical direction, allocate resources reasonably, and coordinate the division of labor among team members. ** 3. Direction of Starting a Business ** With a passion for technological innovation and a keen insight into market opportunities, he embarked on the road of starting a business. Create new products or services with unique value and market competitiveness based on their own technology. The relevant data showed that about 15% of programmers over the age of 35 chose to start a business. For example, some programmers used their skills in software development and forward-looking insight into artificial intelligence application scenarios to create a technology company focused on the development of artificial intelligence intelligent security systems. ** 4. Other Transformation Directions ** 1. ** Direction of a product manager **: programmers are often strong in technical skills, but lack business knowledge. A product manager who understood both technology and business was scarce in the market. After the age of 35, programmers could rely on their own technical accumulation, pay more attention to business knowledge and industry experience in their work, and transform into product managers, thereby increasing their professional value. 2. ** R & D management direction **: The requirements for software R & D management are high. If a programmer transforms into a R & D manager, they can use their own experience to easily establish their prestige and integrate into the team, making R & D management easier to carry out. 3. ** Sales direction **: Although programmers are generally relatively introverted, once this problem is overcome, the salesperson who transforms from a programmer will be able to gain the trust of users more easily and provide more professional solutions because they understand technology and business. Moreover, once they successfully transform into a sales position, their career development prospects will be broader. 4. ** programming education direction **: Choose the technology you are good at to produce teaching videos, engage in programming education, and serve students and families. 5. ** technical content operation direction **: Like some programmers at the architecture level, you can use the operation and promotion experience accumulated after technical work to transition to the technical content operation position and take advantage of the dimensional reduction attack. "When a programmer meets a psychologist" is equally exciting. Everyone is welcome to click to read it!
The age range of programmers was relatively large, but in China, programmers in their 20s to 30s were generally more active, and programmers in their 40s were extremely rare. Although there was a view that programming could be up to 35 years old, it was not absolute. There were great programmers who could be promoted to technical management to extend their careers. Retired programmers could also continue to work in programming related jobs by finding people to team up and take on contracting services, going to training institutions as lecturers, starting businesses, etc. There were also examples of successful transition to Hongmeng Development at the age of 35. Therefore, there was no specific age to define a programmer. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
For programmers after the age of 30, they could deal with it from the following aspects: ** 1. Professional development ** 1. ** Avoiding the misconception of "technology first" and expanding interpersonal relationships ** - A programmer couldn't just bury themselves in code. They had to recognize the importance of interpersonal relationships in the workplace. Many programmers after the age of 30 found it difficult to find a job. One of the reasons was that their social circle was too narrow. Usually, he had to step out of the small circle where he only communicated with his colleagues. For example, he had to participate in the company's cross-department projects. This was a good opportunity to make new friends and understand the work of other departments. He might get to know the big names in the industry and create new possibilities for his career development. - Don't always hide behind the computer and take the initiative to contact customers or users directly. This would allow him to have a deeper understanding of the requirements, write better code, and deepen his understanding of the business. - Take part in non-technical training, such as communication skills, project management, etc. Mastering soft skills was crucial for career development. For example, people who could write code and manage teams were more popular in the workplace. - Try sharing. You can do technical sharing within the company or participate in technical conferences. This would help improve his ability to express himself and expand his influence in the industry. He might even attract the attention of headhunters. - Breaking through the limitations of being a programmer, understanding the company's business, and thinking about how technology could enable the business could make work more valuable and occupy a more important position in the workplace. 2. ** Direction of Profession Transformation ** - [Technologist direction: If you have accumulated many years of experience, the technical depth of a programmer after the age of 30 may surpass many young people.] They could develop into positions such as system architects and technical directors. These positions required experienced technical experts who understood architecture and systems. Not only did they need technical ability, but they also needed to have the ability to solve problems. - ** Management Position Direction **: If you like team management, you can try to transition to technical management positions, such as engineering manager, product manager, etc. Although the management position did not rely so much on the quality of each line of code, it still required sufficient technical background and teamwork skills. It also required a clear understanding of the team's business goals and technical routes, as well as the ability to solve practical problems. - ** Self-employment direction **: If you have a certain accumulation, you can use your technological advantages to start your own business. You can start a company related to technology and make technical products or services, such as establishing a Saas company, technical service platform, etc. Although starting a business wasn't easy, it was also a promising path. - ** Technology Cultivation Direction **: You can continue to cultivate your own technical field and become an expert in a certain field (such as machine learning, artificial intelligence, and the like). By publishing papers, writing books, giving speeches, and other methods to increase their technical influence, they would become a "great god" in the industry and obtain professional returns. ** 2. Skill upgrade ** 1. ** Development of programming skills **: If you don't have a foundation in computer science, it is not recommended to learn programming by yourself at the age of 30 to avoid wasting time. If you have a certain foundation, learning Python is a good choice. In the current era of big data and intelligence, Python is widely used. For e-commerce, clerk, market analysis, operation management, and other positions that often deal with data, learning Python's data analysis, office automaton, Web front-end development, and other content can help improve their competitiveness, and they can also use their spare time to do a second job. "When a programmer meets a psychologist" is equally exciting. Everyone is welcome to click to read it!
Without more background information, there were many situations that could happen if a programmer met a psychologist: From the perspective of professional communication, due to the high work pressure of programmers and the professional challenges brought by age, a psychologist could provide psychological guidance for programmers to deal with stress and plan career development with their professional knowledge. For example, programmers might face psychological distress when changing careers. For example, when the 30 + older programmers in the data encountered many difficulties in changing careers, the psychologist could use concepts such as " separation of topics " to help them adjust their mentality. In terms of cooperation, if it involved developing programs or software related to mental health, programmers and pharmacists could work together. The programmer was responsible for translating the psychologist's needs, such as the functional requirements of the psychological assessment system, into actual software products through programming. From a social perspective, they could share their life experiences, opinions, and so on, just like other professionals, and broaden each other's horizons. For example, a psychologist could share some psychological phenomena in interpersonal communication, and a programmer could share some interesting programming experiences or the latest technological developments. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
A 30-year-old programmer could face many sources of anxiety. From the perspective of career development, the following situations caused anxiety: In some companies, if 30 - 35 years old did not enter a management position, they might be considered to have limited career development space; Moreover, many companies would directly eliminate programmers over the age of 35 when recruiting, which also made 30-year-old programmers worry about their future career development and worry that they would face the risk of losing their jobs as they grew older. In terms of technical ability, the industry's technology was updated quickly. If a 30-year-old programmer did not improve in terms of technology with age and work experience, such as writing code for many years but still using the technology when he first entered the industry to cope with work, he would easily become anxious when he saw the emerging new technology and excellent peers around him. From the perspective of life pressure, by the age of 30, they usually had to take on more family responsibilities, such as buying a house, starting a family, raising children, etc. They needed to have enough economic income to support them. However, the uncertainty of career development made them worry about whether they could meet these needs. However, not all 30-year-old programmers should be anxious. There was a big difference in the salary of programmers in their thirties. There were many career paths. Some earned millions a year as technical architects, while others earned 100,000 to 200,000 a year as intermediate developers. If you were in a big factory, surrounded by outstanding talents, and tried to keep up with the footsteps of the outstanding people, you could also become one of the top 20% in the industry. When a small company did not have complex business scenarios and technical requirements, you could deeply cultivate the business you were responsible for, polish the business code, and do it to the extreme. You could become the first person that others thought of when they encountered problems. Through continuous thinking and deliberate practice, you could build your own way of thinking and knowledge system. In this way, the older you were, the stronger your competitiveness and the more irreplaceable you were. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
A 37-year-old programmer being fired was a possible situation in the current workplace. In the Internet industry, programmers might encounter layoffs when they reached a certain age. This was mainly due to factors such as rapid technology innovation and high labor costs. From the reference case, although the age of 35 was seen as a hurdle for programmers, a 37-year-old programmer also had the possibility of dealing with a turning point. For example, after Old Wang of the neighboring team was almost fired last year at the age of 37, he formulated a " technical upgrade plan " for himself. He took the initiative to take over the legacy system and reconstruct it into the highlight of the project. In the end, he was promoted to the technical supervisor. For a 37-year-old programmer who was laid off, he could respond in the following directions: If he wanted to go deeper into the technical route, he could choose to work in stable and long-lasting fields such as middle-ware and database; If he had team management skills or interests, he could transform into an architect or technical manager; If he had an idea of starting a business, he might as well use his spare time to try out side businesses, such as technical training, contracting projects, developing his own SaaS-based products, etc. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
The anxiety of a programmer at the age of 35 was mainly due to many factors. From the perspective of career development, if the salary was high, they would worry about losing the existing preferential treatment, which would bring more pain. If the salary was not high and they were in the executive level, their learning ability would decline with age, productivity would decrease, and their competitiveness would decrease compared to young people. The key to solving this anxiety was to plan well, including career planning and life planning. The age of 20 - 30 was the stage of struggle. They had to spend a lot of time learning to build their core competitiveness. At the same time, they had to build a small family and lay the material foundation for a happy family, such as obtaining a moderate amount of savings and buying a garage with less pressure. 30 - 40 years old is the transition stage, should let the previous accumulation produce the greatest value, focus on choices and opportunities, gradually shift the focus from work to family life, this stage needs to have a good attitude, such as love, life, work contentment. There were also opinions that the 35-year-old career crisis of programmers was a false proposition. Age should not be used to divide the boundaries of career development, and age should not be the decisive factor for elimination. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!
The 35-year-old programmer crisis was mainly reflected in the following aspects: 1. ** Technology **: The IT industry's technology updates very quickly, and young programmers tend to master new technologies more quickly, which gives them an advantage in the workplace. For example, in emerging technology fields such as artificial intelligence and big data, young programmers were more likely to achieve results. 2. ** Work pressure **: A programmer needs to be highly focused for a long time, which can easily cause physical and mental fatigue. As they get older, the impact of this pressure becomes more obvious. For example, a 35-year-old programmer said that his energy was not as good as before when he was working hard. 3. ** Bottleneck of career development **: Many programmers will encounter bottlenecks in their career development by the age of 35, making it difficult to obtain higher positions and salaries. For example, a 35-year-old programmer who used to work at a large software company left because his promotion was blocked. To deal with the 35-year-old programmer crisis, the following countermeasures could be adopted: 1. ** Continuous learning **: Due to the rapid update of technology, programmers should maintain their enthusiasm for learning and constantly improve their skills. For example, a 35-year-old programmer successfully transformed into a cloud computing engineer by taking online courses to learn cloud computing and big data technology, breaking through the bottleneck of career development. 2. ** Mental adjustment **: You must realize that the crisis at the age of 35 is not absolute. The key is to adjust your mental state to actively deal with the challenge, maintain optimism and confidence, and believe that you have the ability to overcome the difficulties. For example, a 35-year-old programmer who encountered a career bottleneck adjusted his mentality and re-planned his career to become a product manager. 3. ** Expanding interpersonal relationships **: Building good interpersonal relationships is essential for career development. You can get to know your peers and potential employers by participating in industry events and joining social platforms. For example, a programmer who attended an industry conference met an entrepreneur and joined his team to achieve a career transition. 4. ** Diverse career development **: Don't limit yourself to programming. You can try to get involved in other fields such as project management and product management to create more possibilities for career development. It was like a 35-year-old programmer who had been programming for many years. After transforming into a project manager, he relied on his technical background and communication skills to achieve good results in his new position. 5. ** Pay attention to health **: Maintain a good schedule, pay attention to diet and exercise to cope with high-intensity work pressure. For example, a 35-year-old programmer improved his physical condition and work efficiency through exercise and adjustment of his schedule. " When a programmer meets a psychologist " is equally exciting. Everyone is welcome to click to read it!