Before transferred

  • I believe that many developers are just like me at the beginning, who want to make continuous breakthroughs in technology, become senior, become architects, become experts, become those TOP; However, I also find that after the technology is promoted to a certain stage, it will start to block, and the progress will be slow. I feel that I have reached a bottleneck. At this time, I either jump to a big factory to get more technology or polish my existing technology system and try to develop some open source projects.

The opportunity to

  • I used to hear that opportunities are for those who are prepared, but I read a report that 80% of technology transfer to management is driven to the shelf (hahaha).
  • The day when the boss found me, (what inside a surprised, thought) first tell me the company’s business development rapidly, then kua I technology and capability of spectrum (routines that are routine), and then said that the company should have the new organization structure, to choose me as one of the group leader (I was when I heard that a quiver inside, on the one hand, is sure your ability, on the one hand, be afraid of do bad; But I said yes after a short silence), asked about the responsibilities and job content, and then started the management road.

Organizational structure

  • The whole team consists of Java+iOS+Android+H5+ Web +QC+PM about 10 people
  • The team leader is responsible for the daily operation of the group (demand progress, regular meeting, personnel scheduling).
  • The granularity of the work is on a weekly basis, and this week schedules the requirements for the next two weeks, determined by the team leader and the product
  • The team leader maintains the requirements pool and communicates externally

At the beginning

  • At the beginning, I still dealt with it with a development mentality, and even arranged difficult demands for myself. I was very busy every day, having meetings, developing and dealing with problems, which made me feel like I was torn apart. Sometimes I didn’t do a good job even when I spent my energy.
  • This state lasted for nearly a month, and I felt that it would be dead, so I consulted other team leaders (nothing to be ashamed of, to the teacher), especially consulted the stack length of our Java. The advice is: pull yourself out, pull yourself out of the code, find and train your subordinates to take on more stuff, it doesn’t have to be everything, the most important thing is the mindset and role positioning.
  • Down the authors or their mentalities and role positioning is good, or take the development mentality to deal with (development with the program, and the group leader is facing development), another is the role of orientation, I admit that I am the beginning of this group do not have what different feeling, just think how a job content, is we have a problem here, each role has the role to do It is not that we should not code at all, but that the focus should be shifted to management. If one person has more than one job for a long time, problems will arise.

For 3 months

  • Leadership, organization and supervision have become my main work now. The proportion of coding in daily life has gradually decreased, which can guarantee the normal operation of daily life. Regular meetings, requirements review, online problem handling, requirements collection and so on can be held slowly in the beginning.
  • The modules and functions I was responsible for were gradually transferred to other Java colleagues. More importantly, I was responsible for technical review and implementation of requirements, as well as code review.

For five months

  • With the beginning of the job transfer will give the technology to lose the worry about gains and losses, now have a deeper understanding, since the simple technology is difficult to continue to top, then double training to be a compound talent, the development of management is not more valuable!
  • Feeling is more shame, especially before call a person to work overtime, ha, ha, ha, has become the people who hate), but now is not the same, the mentality has changed, the meeting decided the time, in addition to the objective reason, even if overtime or what all get this over with, because in the big picture to see if a person delay because of you, as a whole have to delay and affect the whole team, and you have to for the team Responsibility, have to do (understand the old boss).

For seven months

  • I have learned something, I am glad that I have this opportunity to contact a new world, I understand why my former leader or boss has those behaviors (they are forced), and I have to keep learning.
  • On the operation or customer service, it is not so cowardly, discuss with them about the demand plan, find the problems behind it, and then transform the demand to be done, understand say no.

It’s a work in progress

.

conclusion

  • If there is an opportunity to grasp, to learn to be grateful
  • Methods and mentality are very important, to constantly adjust and transform
  • Three people must have my teacher, learn more from others

Write in the last

My qualifications still owe, if there is any shortage of place hope we point out, learn from each other, mutual achievements!