[Summary] As a technical manager, what should we do?

introduction

As a technical manager, or you who are about to become a technical manager, or you who are determined to become a technical manager, have you ever had any troubles and questions about the following problems:

  • In our daily work, what should we do? What are the basic work items? What are the core things to focus on?
  • What are the core competency requirements for technical managers? How to efficiently practice and implement technology management?
  • If what you do every day is to combine daily/weekly/monthly reports, ask about progress, make plans, talk to others, ask your subordinates to work overtime, etc., how can this kind of thing have core value?

and so on and so on

Combined with my previous work experience and experience, I have summarized this article and hope it will be useful to you.

technical management work

advance request

Let's look at the term "technical management" first.

The word "technology" comes first. As a technical manager, the technical ability requirements must be passed . Otherwise, when managing the technical team, this is a very large management potential risk, and it is a challenge for the technical team to convince the public. bigger.

This is a necessary condition before doing technical management work, and it is also one of the most basic requirements for being promoted and promoted as a technical manager.

core value

This is the core responsibility and responsibility of technical managers, and the core direction of thinking

1. Basic work items

Six Essential Work Items for Technology Managers

1. Platform specification

Such as: what is the technical specification? Architecture specification, framework specification, interface specification

2. Improve efficiency

Such as: How to improve team work efficiency?

3. Resource coordination

Such as: How to optimize and reduce communication and coordination costs?

4. Coach training

Such as: how is the training done?

5. Technical decisions

For example: it is very important to decide "what to do and what not to do", because the cost of technical labor is very expensive

6. Identify competitor strengths

For example: Compared with the industry, competing companies, etc., what are the advantages and disadvantages of our technology?

2. Core Considerations

These are the four core considerations for technology managers. In front of each item, add six words: "pursue better", which is the tireless pursuit of every technical manager.

1. Reasonable organizational structure

  • How to design and build a better and more reasonable organizational structure?
  • How to have a reasonable talent echelon and reserve force?

2. Efficient R&D process

  • How can the R&D process be made more efficient? Dimensions include: delivery quality, human efficiency
  • How can the cost of teamwork and communication be lowered?

3. Scientific performance appraisal

  • Is your performance appraisal system really fair? "Clear rewards and punishments" is actually wrong.
  • Encourage everyone to be Lei Feng, but never let Lei Feng suffer.

4. Good team culture

  • What kind of team culture do you want to create?
  • What kind of person are you?

3. Core competency requirements

This is the core competency requirement of technical managers. It simplifies each core competency and refines it with one word. Concentration is the essence: five-character ability

trick

How to recruit people?

Experience point: STAR interview method

knowledge

How to know people?

Experience points: McClelland theory , iceberg model

Tube

How to manage people?

Experience point: " Treat people as people, and compare your heart with your heart "

Keep

How to keep people?

Experience point: " Be sincere and transparent "

open

How to drive people?

Experience point: " The heart must be kind, the knife must be fast "

4. Core management mentality

The core guiding ideology of technical managers when doing management

The management master Peter Drucker once said that the essence of management is: "to inspire and release everyone's goodwill" . The simple explanation is: the existence of managers is to help everyone solve problems, not to stimulate conflicts, Motivate questions.

This is the core and most important management mentality when doing management actions. I hope you can plant the seeds of this "management mentality" in your heart from now on.

four requirements

From pure technology development to technology management, what is more important is not a change in ability, but a change in thinking mode and behavior .

The following points are the four mental requirements that managers must have:

1. Learn to think from the perspective of the team

Avoid employee thinking and avoid thinking about problems from a personal perspective

Learn to restrain yourself from the urge to go to the front line to solve problems in person . For example, if others don’t know you, you can go to the front line yourself, blame and complain when there is a problem, and attribute your achievements to yourself. You need to change into a manager’s thinking:

  • Do a good job as a coach, teach others, and let the team grow together;
  • Reminder in advance, follow-up during the event, review after the event;
  • Consider the team's overall technology improvement, technology reusability, business impact, etc.;
  • Attribute the achievements to the excellent performers in the team, because helping others to succeed is their own success;

2. Attention to execution details

By leading employees by hand, output SOP best practices, teach them how to do things correctly and how to meet your requirements .

In addition, you have to cultivate the backbone of the team and build the core organizational structure of the team .

By observing the details of execution, you can be very clear about the strengths and weaknesses of each member of the team, and deeply feel whether there are any problems in your own management style. Then, you can think and solve problems with the thinking of a technical manager, in order to truly grow in leadership.

3. Learn to use people's strengths and be tolerant

It is the truth that every manager must understand to know people, do their best and give full play to their talents.

In technical management positions, when team members propose more reasonable technical solutions, some technical managers will use their ranks to force them to implement what they say, without any explanation at all. If the plan of the team members is more reasonable, in fact, the technical manager should be very pleased, to tolerate and encourage this behavior. What you need to do is to adjust your mind and learn to use people's strengths.

In addition, when the technical solutions of team members and technical managers are feasible, the right to choose can be handed over to the team members. After all, they are the real executors. Even if there is a problem in the end, it is also a very valuable experience for them To accumulate, you only need to keep the overall risk within a reasonable range.

Sometimes when doing technical management work, you have to watch them make mistakes , just like children's education, you have to watch them fall and get up again, and you have to learn to accept this fault-tolerant mental state, and don't deliberately pursue the ultimate perfection.

4. Pay attention to emotional intelligence and do a good job of self-emotional control

When your professional skills and methodology for dealing with problems are formed, the more you develop, the more important the proportion of soft skills in dealing with people will be.

Soft skills include many aspects, you can start from the following three points:

  • Maintain a positive and optimistic attitude, and at the same time improve your ability to bear when facing problems . If you think clearly that "emotions can't solve the problem", it will only make it more difficult to solve the problem. Learn to treat things not people.
  • Be able to self-reflect and absorb feedback from others , face up to what is not doing well, and continue to improve.
  • Cultivate affinity, treat people with respect and be genuine .

thinking questions

  • If your goal is to be a technical manager, what do you think should be the first thing to do?


recommended reading

Series sharing

------------------------------------------------------

------------------------------------------------------

My CSDN homepage

About me (personal domain name, more information about me)

My open source project collection Github

I look forward to learning, growing and encouraging together with everyone , O(∩_∩)O thank you

If you have any suggestions, or knowledge you want to learn, you can discuss and exchange with me

Welcome to exchange questions, you can add personal QQ 469580884,

Or, add my group number 751925591 to discuss communication issues together

Don't talk about falsehood, just be a doer

Talk is cheap,show me the code

Guess you like

Origin blog.csdn.net/hemin1003/article/details/130361570