What are the advanced paths for engineers who have worked for many years?

Hello everyone, I am the ruffian, a serious ruffian who engages in technology. Today, the ruffian does not talk about technology, so he chats with everyone casually.

Engineers who have worked for more than five years will inevitably think about their career development. Regarding career development, it is estimated that most people are more casual. Today, Pi Ziheng will seriously discuss career development with everyone.

Pi Ziheng recently met a new friend, whose pen name is Yuan Wufan (pointers in the public account). He graduated from both non-undergraduates in 2013. After seven years of work, he was promoted to become the technical director of the well-known manufacturer Hikvision. He is on the public account. There are many personal growth insights shared here, Pi Ziheng has read it carefully, and therefore has more thoughts on career development.

The profession of engineers (programmers) is said to be a youth meal. By the age of 35, there will be a strong professional crisis. The reason is nothing more than the rapid technological change of our IT industry and it is a high-intensity mental work. There are a large number of fresh graduates influx (electronics, computer and other majors dominate popular majors all the year round), young people are more capable of learning and are more able to accept new knowledge, relatively speaking, engineers who have worked for many years but have not outstanding achievements are less popular in the market see.

So how can an "old" engineer who has worked for many years break through the barriers? Pi Ziheng thinks there are four ways out:

1. Senior engineer (architect)

Becoming a senior engineer is the ultimate way for most people. This path does not need to be deliberately planned and can be achieved casually. However, it should be noted that the "senior" here does not simply refer to the number of years of work. After all, anyone can become a senior based on the number of years. engineer.

The "senior" that Pi Ziheng wants to express is the kind of profound work experience that distinguishes it from young people. As a senior engineer, you not only have to manage your work with ease, but you can also have deep thinking about the development of industry technology and your own unique insights. Specialized and sophisticated, able to carry heavy burdens in the group, can fight tough battles, and become a trump card in the hands of technical managers.

Any senior engineer must have the heart of an architect. When receiving any task, he needs to think about the solution from the perspective of system architecture. You can't just have the idea that you can complete the task and work, but you need to continuously polish and optimize the solution. Until efficient and perfect.

How to become a senior engineer (architect)? There is no unified answer to this road, but it must be continuous accumulation and deep thinking. Usually, I don't stick to my own work, read more architecture books, read more excellent open source project source codes, expand knowledge boundaries, and diligently organize and summarize.

2. Technical Manager (Director)

Becoming a technical manager is the most expected way out of most people. Under the influence of the Chinese official standard, being a manager (leader/boss) in charge of people is obviously a symbol of success in the secular sense. The job of a manager is human. Comprehensive ability.

The technical manager is the person in charge of the team and needs to be responsible to all members of the entire team, guiding and leading the direction of the team's work. The manager is not necessarily the person with the strongest skills, but it must be the person with the highest overall quality. Being a technical manager often needs to jump out of the specific technical work itself, consider the problem from the perspective of the overall development of the group, coordinate the human resources in the group, control the hearts of the members in the group, track the progress of the work in the group, be responsible for the upper management, and be responsible for the results.

What technical managers need to cultivate is the thinking of the boss. To completely abandon the thinking of migrant workers, they need to consider the problem from the perspective of the company's interests. This kind of thinking role change is not easy, and many times it is necessary to handle the contradiction and unity between the interests of employees and the company relationship.

How to become a technical manager? There is no clear answer to this road. In short, it must be appreciated by the big boss. The support of the members of the group is actually the most difficult to deal with people. Most people have little difference in IQ. At this time, EQ is far more important than IQ. Being a manager needs to deliberately train emotional intelligence.

3. Project manager

Becoming a project manager is a transformation path for a considerable part of people. Although not a manager of personnel management, he is also a project leader. He has the ability to mobilize and coordinate project resources. The test of the project manager position is the project management ability. This ability can pass Professional training.

In the normal operation of a company, project management is indispensable. Mid-to-long-term tasks actually exist in the form of projects. Each project must be tracked and advanced regularly to ensure that the project is executed in an orderly manner as planned. Success, this person is the project manager.

From the perspective of the scale of participants, project managers manage far more people than technical managers, but these managed persons are not sticky and are not necessarily obedient to project managers. A project may be attended by many team members with different functions. They perform their duties and are only responsible for the tasks of their own team. They do not need a global view. When the project progresses conflicts, certain team interests (such as additional Overtime, such as communication errors), at this time the project manager must be responsible for coordination and resolve conflicts.

How to become a project manager? The answer to this path is fairly clear. Receive professional project management training, expand the company's interpersonal circle (preferably a socialite), cultivate the ability to communicate efficiently and fluently, and it is best to be fluent in spoken English (for foreign companies) .

Fourth, market operation (sales)

Becoming a market operation is a transition path for a small number of people with business sense. From doing technology to doing market, these are two completely different types of work. The former only needs to focus on the technology itself, and the latter needs to consider the technology/time investment. Earnings ratio.

To do market operations or technical sales, you also need to have a solid technical background. After all, our industry is connected with professional R&D personnel from high-tech companies. To persuade these people to choose a certain product, it must be a detailed introduction to the product features/technology Parameters, participate in the evaluation of the client company’s plan, and be able to give constructive opinions on key indicators and major technical breakthroughs.

Doing market operations is more like a sorting report on years of technical work. This position is actually more suitable for the transfer of internal senior technicians. Although there are also fresh graduates who directly do market operations, they often rely on senior markets with technical backgrounds to win major customers. Operations.

How to become a market operation? This requires that in addition to daily technical work, cultivate the awareness of contacting and serving customers, communicate more with the upstream and downstream of the same industry outside, pay more attention to the trends of competitors, and in short, be sensitive to market trends.

The above are some of Pi Ziheng's personal thoughts on the road to advancement of engineers. They are not guaranteed to be absolutely correct and are for reference only. Okay, that's all for today's small chat, let's see you next time.

1. Analyze the impact of "interpretability" on artificial intelligence from an embedded perspective!

2. [MCU] Register, standard library, HAL library, LL library, so many libraries! How do you ask me to choose?

3. How many steps are there to develop embedded projects with Linux?

4. How does the program itself know its size? This is a question of whether a chicken lays an egg or an egg lays a chicken!

5. Domestic integrated development environment helps domestic RISC-V break the monopoly of foreign giants in chip technology

6. When doing embedded development, how do you realize LCD display?

Disclaimer: This article is reproduced online, and the copyright belongs to the original author. If you are involved in copyright issues, please contact us, we will confirm the copyright based on the copyright certification materials you provide and pay the author's remuneration or delete the content.

Guess you like

Origin blog.csdn.net/DP29syM41zyGndVF/article/details/109830983