Many people say, “I’ve been working at the bottom for years. How do I get promoted to management?” I am aware of this problem, because I have been working at the bottom for many years O (╥﹏╥) O In order to answer this question, I am honored to invite the former director of Elme to do some sharing for us: how I complete the transformation from programmer to management, everyone welcome!
The video corresponding to this document can be seen in my B station (programmer liang Xu), welcome one key three even oh ~
Thank you, Liang Xu. My name is Cheng Jun.
I have worked for about 15 years, also from a programmer to technical manager, architect, and then to technical director. I have worked in zte, Yihaodian, Ele. me, Shell and so on.
Today I’m going to talk about: how do I go from being a programmer to being a technical manager? What have I experienced in this transition, and what thoughts do I have for you from it?
I joined a company called ZTE in 2008 and worked for about one and a half years, mainly as a senior programmer. Due to the slow development of the company, I quit my job and joined another company named Yihaodian. In Yihaodian, I made the transition from senior developer to technical manager to architect of the whole company.
I’m going to share with you how I went from a senior programmer to a technical manager.
Well, in fact, I think it was more luck, because at that time, the manager of a group resigned, and our boss came to me and said, are you willing to challenge for this position? I felt that there was no big loss anyway, and I had a strong initiative, so I accepted the position.
After accepting this position, I still have a very big challenge. In fact, my previous thinking was about how to write better code, how to ensure that there are no problems online, but in fact, I find that this kind of thinking is not enough when you are a technical manager.
Because, in addition to communicating and coordinating with the business side, you also need to deal with some students in the team (including operation and maintenance), which actually requires a lot of comprehensive strength. In addition, you may need some product thinking.
And then what did I do?
2020 selected Ali/Tencent and other front-line big factory interview, resume, advanced, e-book public number “Liang Xu Linux” background reply “information” free access
First, I think we must familiarize ourselves with the business first.
How did I get to know the business? Through some of my own connections and contacts, I found the system related to JINGdong that I was in charge of, and then learned about the system. At the same time, I digested my own system, and then optimized and reconstructed the system on the basis of digestion.
Through these work, I have a deeper understanding of the business, of course, more through the use of some external information resources to complete.
Second, familiarize yourself with the technical architecture.
I actually had no experience in this kind of cluster architecture at ZTE. How to do? I discussed with the architect who was in charge of ordering at that time, and then got familiar with this part of the technical architecture with their help.
At the same time, I also learned that in fact, the main way to do distributed is to host the user’s session, and then it is easier to solve this problem. So I solved this technical difficulty very quickly.
Third, coordinate the needs of the business side.
The latter is essentially more about how to align the needs of the business side with the technical delivery side of the whole team. We need to PK down the worthless demands and leave the ones that really need to be addressed.
Fourth, team management.
In addition to technology, we also need to cultivate some positive and potential students in the team. In this process, IN fact, I still lead by example a lot. I fix the code that can’t be solved, and I fix the problems that can’t be solved online.
Then it will gradually evolve into many things, and I will let some students in the team who I am willing to train to do it. Slowly, my whole team of the whole fighting capacity is very strong.
It is because of these work that I have done a good job in connecting the external business, and managed the whole team well at home, and achieved balance both inside and outside.
2020 selected Ali/Tencent and other front-line big factory interview, resume, advanced, e-book public number “Liang Xu Linux” background reply “information” free access
In this process, I have greatly improved several abilities:
-
Overall project control ability
-
Ability on technical architecture
-
How to cultivate some potential subordinates
These abilities really helped me to become the technical director later.
All you see is true love. Why don’t you like it before you leave? Your “sanlian” is the biggest motivation for liang Xu’s continuous creation!
- Pay attention to the original public number “good Xu Linux”, the first time to get the latest Linux dry goods!
- Public number background reply [information] [interview] [resume] to get selected first-line big factory interview, self-improvement, resume and other information.
- Follow my blog: lxLinux.net