The promotion strategy of the main course (1): an important introduction

Although it is an introduction, it is also important.

 

How do programmers grow? There are about 1.7 million related results on Baidu on this topic, introducing a lot of experience from rookie to veteran, but how to grow into a master programmer (hereinafter referred to as the main program), the online "help document" is not perfect, and there is a lack of practical guides . The theme of this series of articles is to talk about how to practice the main program. Why use the word "practice", because many skills of the main course are not enough to know how to do it, and it needs continuous "training" in practice to use it well. Only by continuous training can we grow from knowing to doing, from "knowing" to "doing".

 

When the team appoints the main program, most of them will select programmers with more experience and skills, but a good programmer does not mean that the main program can be done well as soon as the appointment is made . The main process and the programmer's work content and responsibilities are significantly different. Good programmers need to be trained, and qualified main processes also need tutoring to be competent.

 

However, many main courses do not have a tutoring environment, and it is not easy to meet a good tutor. They often have to tutor themselves and summarize as they go. At the beginning, there were so many things to do, and there was no way to start; after a period of time, it was not clear how to improve; and later, whether I was qualified for the post of chief engineer, I didn’t judge myself well. This is a common doubt in the main course self-counseling.

 

We can find references from the design of online games. In the online game, different clear goals will be set for players in different periods, such as mastering combat at the novice stage, learning skills at level 10, learning hero advancement at level 15, learning equipment enhancement at level 20, etc. Goals are focused. Online games will also set up testing methods for players' growth, such as combat power, level, ranking, whether they can play a certain dungeon, etc. According to this information, players can clearly know how much growth their investment has brought, and more. Motivated to continue to fight monsters and upgrade.

 

From the online games, we can summarize the following points:

1. The growth goal is clear, there are key points in a period, and it cannot be changed three times a day

2. Growth is quantifiable, and multiple growth lines can grow in parallel

 

The training of the main course can also be compared to the establishment of a growth system , which has the following characteristics:

1. It has multiple growth lines. The depth of professional knowledge, the breadth of professional knowledge, team management, project management, communication and cooperation, etc. are all different growth lines.

2. Growth can be quantified. Quantification is the difficulty of the growth system. Under simplified processing, for professional knowledge, the quantitative method is how many knowledge points you have mastered; for management skills, the quantitative method can be how many management skills you have learned + practiced.

3. It can grow in parallel, but each period has a focus. It is formulated for the individual situation of each main process.

 

This series of articles will start with technology, mainly the content of Internet and game development, then management, and finally personal talents.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326441016&siteId=291194637