The front end early chat conference, the new starting point of the front end growth, held jointly with the Nuggets. Add wechat CodingDreamer into the exclusive inner push group, win in the new starting line.


The 14th | front-end growth promotion, 8-29 will be broadcast live, 9 lecturer (ant gold suit/tax friends, etc.), point I get on the bus 👉 (registration address) :


The text is as follows

This paper is the fourth session of the Lecturer of front-end Career Planning – Sharing of The City – “How to do career Planning and Technical Training for P5/P6/P7” :

One, about me

Hello, everyone. I am a member of the front end team of The middle platform of Ali Cloud business. I am currently in charge of the entire end-to-end business process including the official website, marketing, sales, commercialization and sales of Ali Cloud.

Today’s topic is: how to do career planning, when I got this topic is relatively empty, a bit like talking about success. Itself also don’t feel oneself do of have much good, just lie the pit is more. I’m going to take a moment today to share some of my past experiences with you. Take a look at my career history:

  • In baidu

August 2010 – April 2013 at Baidu In charge of Baidu Index and Baidu Fengyun List, I was more inclined to data visualization, but there was no such concept at that time, so I was mainly writing special effects. In fact, the two products are relatively marginal, we know that more is baidu search, Baidu know, Baidu encyclopedia, etc. So the state of mind will be more embarrassed, feel that do is edge products. Here is a small episode, WHEN I was interviewed for Baidu, I did not learn computer, a lot of things do not know. At that time, the interviewer asked me to write the whole process of creating Ajax by hand, which was quite good. So I was lucky enough to get in, and then I was responsible for the development of these two products. Later, I think baidu tourism prospects are better, the internal transfer in the past. Unfortunately, the service has been suspended since December 31, 2019. This is dramatic. The product I thought was promising at that time has gone offline, while the product I thought was marginal has been providing services and continuing to make money. At that time, I was really confused, and I did not do well in my work. After being encouraged by headhunters, I went to the later Cheetah browser.

  • Enter cheetah browser

May 2013 – May 2014 in Cheetah Browser. Due to the different environment and working mode from Baidu, although I started to recruit and manage the team as a reputation director in the later stage, I still felt that it was not in line with my plan and finally chose to leave Cheetah within one year.

  • I joined Aliyun

May 2014 – now in Aliyun When I joined P6, I was mainly responsible for console related projects. The popular IMPLEMENTATION of SPA at the time was Angular, and there were many articles on the web promoting it. At that time, we had a lot of practical development experience as one of the large-scale Angular teams in the group and industry, so moOCs specifically asked us to work with the entire team on Angular. I think we can still find it on MOOCs. In 2015, there was a major organizational adjustment, and I was adjusted to the current business in Taiwan department. Started my 0-1 team building experience. For a long time, it was actually very painful. While writing code, while hiring, and is the remote management, basically every day is 1 o ‘clock at night began to sleep, even the wedding leave is holding the computer to rub the net work. Good thing we made it all the way.

2. Why career planning

You can look around your forehead, or you can look in the mirror and see how much hair you have, think about how much hair your supervisor has, and you can see how senior he is.







But my hair is still fine. It’s probably genetic. From the picture, you can see that the baldness starts at the middle level, so tragic. But what’s even worse is that we may not be old enough to be bald, but we are already losing our minds at 35. There are various cases on the Internet where code farmers in their 30s and 30s cannot find jobs and are confused. For example, a casual search on Zhihu shows naked age discrimination.







This has a certain rationality, such as the age of the fighting power is not strong, overtime is not young to the force. But it doesn’t always have to be that way. I’m almost 35, so at least I’m not lost yet.



In order to overcome the confusion of 35 years old, so we have to do career planning. Only through proper career planning can we find a shortcut to the future success. You wish you were 26-years-old John — not tired at all







Or do the next job gao fu shuai?







Through career planning, you can bring fire to the workplace.







It sounds a bit convoluting, but it’s mainly about the necessity of career planning.



Let’s look at what are some of the common puzzles that people encounter?







Everyone will come to this or that problem, in fact, summed up in several: do not know what they can do, do not know what they are suitable for, do not know what they want to do.

What is career planning

There are all kinds of success-related materials out there, but they may not be right for you. What is career planning, I can summarize in one sentence:







Here are three core keys:

  • Know yourself, analyze your interests, hobbies, abilities, characteristics
  • Choose your best career goals
  • Make the most efficient arrangements

Four, how to do career planning

4.1 Know yourself

First let’s look at how we can get to know ourselves more thoroughly. One of the three proverbs of the temple of Apollo at Delphi: Know thyself. The MBTI’s full name is the Myers-Briggs Type Indicator. In essence, it is a model of forced selection and self-report personality assessment theory. Some of you may not believe that this model is capable of extracting your true personality.

Over the past few years the school for the interview, I don’t know you didn’t do it, the school time will let you do a set of test quality first, the problem will have the ability to adjust to cleverness, setbacks, logic, data evaluation and so on many aspects, from the perspective of the actual development of subsequent students, with test scores or general trends can be identical. So I hope that have not done can search online, do a do, to see what kind of themselves.

The result of my test: INFP. Infps are very sensitive and feel things very deeply. Infps look quiet and easygoing, but beneath the surface of their gentle and calm, we see a restless mind. They care deeply and passionately about a particular person or cause, and their most pressing desire is to restore peace to the world. Infps are meticulous and thoughtful. They listen well and calm people down. The description is good, but you can see that it is still very emotional and emotional, so when I started to lead the team, THERE were many times WHEN I was more lenient. This result is only referable to a certain extent, not absolute.

Second, you need to do some soul-searching and ask yourself what you really want. Do you want to keep writing code? Or do you want to manage at 35? It’s everyone’s choice, and it depends on what works for you. For example, Zhuge Liang was suitable to be a military adviser, while Liu Bei was suitable to be a general. Programmers don’t have to be in management when they’re 30 or 35. It’s OK to think about code all the time, but only if you’re really interested in writing it and you keep doing it. When I did the quality questions in the college recruitment interview, I did see some students who were excellent, but they just wanted to manage themselves rather than manage others. So you have to figure out for yourself what you want.

4.2 Choose the best career goal

The second point of career planning is to choose the best career goals. There are a lot of goals to strive for, but if you come from a very well-off family, just turn off the video and go right (just kidding). Being a programmer is still a very hard job, you need to sacrifice a lot of business time to study technology, and you need to work overtime a lot. If you are not ready to suffer in the future, you should choose another path as soon as possible. Programmer is a crafty job, if you don’t take the time to learn is not good. As we move forward, we will continue to upgrade from programming to intermediate, and then to advanced, as you may face a choice at the P7 level, whether to continue to lead the team or continue to do pure technology. In Ali Cloud, there will be no pure management positions in P8 and below. P9 is the director and management position. Because I have worked in Baidu before, the organization of Baidu is that a team has a project manager with a management position and a senior engineer with a technical position. The manager is in charge of the people, while the senior project engineer is in charge of the technical direction of the team. Personally, I think this way is not good, because in P8 and so on, when doing pure management, one person will be abolished. Management is based on people. People are the most complex. There are no books or experiences that can be used as scriptures or bibles. When you spend a lot of time thinking about it, it will consume a lot of energy and leave little time for technical learning. In addition, when you are not very high level, you go to another company may not give you the right management position. So don’t start managing too early. In addition, there is another way to do IT management training. There are also some colleagues from Ali who are quite famous for doing IT training. I think this is also very good and can help improve the front end of the whole industry.

4.3 Make the most effective arrangements

Let’s take a look at Ali’s description of P5/P6/P7 Job Model:





  • P5 emphasizes solid basic knowledge and the ability to independently take charge of a technical module.
  • P6 emphasizes the ability to put basic knowledge into practice and coach others. And can be responsible for multiple sub-modules or all modules, with a certain degree of reuse.
  • P7 emphasizes the leader of the subdomain and influences the team’s subdomain decisions. And the solution can be systematic precipitation and reuse, at the same time need to consider what to do and not to do, what to do, need to consider a certain ROI (return on investment).


Everyone knows that promotion in every company is not easy, and it is the same with Ali. However, there are also students who go to the university by plane every year. I know a student who was admitted to the UNIVERSITY as a P5 undergraduate in 2014, and from the first grade a year to the P8 in 2018. Is there a secret to their rapid growth? After my observation, I summed up the following three points:





  • P5: The foundation must be firmly laid, network, security, data structure and algorithm; Frame and so on. Emphasize breadth and depth in one or several points. In addition, you must not only do what your boss gives you. If you are given task A, you should be able to complete A excellently. At the same time, you should also think that A may develop into B in the future and plan B well in advance.
  • P6: The basic knowledge is well laid, which can be used as much as possible in the project. Try to implement the same requirements in as many different ways as possible, with as many different architectures as possible, considering the risks of the project, and try to let your solid foundation play out. And don’t just listen to what your boss is saying — know what it means. As much as possible, I began to understand the reasons behind the project, communicate more with other collaborative roles, and help them complete the project plan together to get a good result. Don’t be afraid to go out of your way to help other characters, be a reliable person and build your own personal brand.
  • P7: The fancy technique of P6 stage should start to converge, and the scheme should be systematized. In the project, I can lead several students to cover a slightly complex project, pay attention to Leadership and actively become the Owner of the project. Help everyone to solve various problems, in-depth understanding of the business, insight into the business. Being a substantial influencer and decision maker when there is no real project, team to manage Title. In addition, at this stage, you may have been working for 5-10 years. Don’t have a fixed mindset. Don’t think that you can only do this or that.
  • In addition to all this, I would like to emphasize the importance of continuous learning of English. You can learn first-hand about new technology, or the depth of technology, on foreign websites. Because of the translation of the data, first of all, the translator gets English, and then his own technology is also good, this requirement is relatively high. Then there is crossover, or cross-stack, cross-end. A lot of times, it’s not easy to solve a problem purely on the front end, you need to be able to cross borders to solve a problem as a whole.

Five, my career experience of three insights






Not everyone’s life is open to hang, there are like me, my own very hard to climb and roll. I also abstract my accumulated experience into three stages to share with you, I hope it will be helpful to you.

5.1 Confusion at the beginning of work

From 2010 to 2013, I was in charge of a promising product, but because of my cognition at that time, I felt the product was marginal, so I was transferred to Baidu Travel. After the change of guard, as the team members were basically new graduates, I took several classmates to take charge of the direction of the destination due to the senior experience, but I did not do well. This stage is more technical is not solid, high spirit, very confused. His own problems were not well solved, but he finally fled in disgrace and left his job.

5.2 Return to original intention and return technique

After leaving to join cheetah, the journey to work is much longer than before, and it takes much longer to go back and forth by subway. I spent a long time in the subway every day, reading a lot of source code such as jQuery, and paying attention to many famous bloggers at that time on the blog garden, such as Little Tiger Brother, Situ Zhengmei and so on. During my one year in Cheetah, I was mainly responsible for the front-end work related to Cheetah browser. The relationship between colleagues is much more harmonious and happier than before. However, due to the difference with his own career planning, he finally chose to stay for a year and then joined Aliyun P6. When I first joined Aliyun, I still focused on technology. I read the source code of Angular and put my accumulation into work. In the first year of Aliyun, I calculated that I should write several consoles independently. Those familiar with Aliyun may know that there are some commonalities in the control pages of aliyun products. In order to reduce repetitive work, also fully develop the value of lazy people, with engineering ways to improve efficiency, and promote the use, there are certain results, so that around 2018 people still find me, asked me the meaning of a certain source code. After a certain accumulation of technology, I also began to try to build influence: writing articles, doing sharing. I am not good at eloquence and speech, so I can improve my ability in this aspect by sharing. I also don’t know how to make PPT, so sharing is a good way to exercise my thinking.

5.3 Opportunity is for the prepared person

In April 2015, MY original plan was to transfer to Taobao. At that time, the process was completed. But in the end, I stayed in Ali Cloud for other reasons. And began to build the current Ali Cloud business center front end team from 0-1. At the beginning, I was very helpless and painful, writing code while building a team. Those were probably the darkest but fastest growing years of my career. Thank you to all my previous bosses for their help and understanding over the years. Of course, there is also an element of luck, but it is more that you have to prepare ahead of time, otherwise you may not be able to catch the opportunity. The other thing is that, given the opportunity, you still need to keep learning to keep up with or exceed the development rate of the team, otherwise you will still be abandoned by the team. One of the most important things I can think of in my experience with a team is to avoid trying to do everything personally. You can’t get as much value out of your productivity as a group of people. As a team Leader, you are more of a coach than a Manager. You also need to have a deep understanding of the business, the industry, and how your competitors in the industry are doing.

Six. Summarize some more profound points in the growth

Experience is what you experience, and I hope these points will help you at each stage:

  • Focus — the 10,000 hour rule. Anything you do requires constant focus. I said at the beginning that technology is a craft. If you can’t do it hard, you have to change your career in advance. Now, of course, the 10,000 hour rule has been broken by the emergence of new media such as geektime, Kaisu storytelling, Fanden Reading, and community circles. You should be lucky, because the emergence of these media, let you have more time to acquire more knowledge.
  • Expert thinking: encounter a problem must break the casserole ask after all. Only in this way can you deeply understand the real reason behind the problem, which can be quickly solved when you encounter it later, and the experience can help others.
  • Don’t be in a rush to prove yourself: With frequent job changes, the pay may look good in the short term, but it may not be long term. If you don’t accumulate enough to get past that ceiling, there’s only so much money you can make to get ahead.
  • Build your personal brand: Don’t be afraid to lose, do more to help others, and be a reliable person to others.
  • Insist on writing: day class, summary. For example, yu Bo and other big guys have maintained the habit of writing day class. Often summarize, reflect on the gains and losses.
  • Write PPT: everyone may feel PPT big god is very empty. I do not advocate excessive writing PPT, but such as monthly, quarterly PPT, you still have to write. Powerpoint is a great way to practice structured and abstract thinking and improve your perspective on things. So it’s an exercise tool.
  • Training with war: training yourself to control projects under pressure, training your project experience, training to work with others to get things done.
  • Finally, I hope you can pass these four stages: not knowing you don’t know — knowing you don’t know — knowing you know — not knowing you know — to reach the highest level of unself.

A few models that will help you be better than others

Although everyone’s life can not be copied, but the successful people always have something in common. I conclude that these models have helped me a lot in the past. What I told you today about my past experience, you may just hear it as a joke and then forget it. I don’t want to waste your time in the afternoon. Some of you may have spent some money. You can’t scold the organizer, right? I hope you can keep a little memory of the afternoon in your subconscious when you encounter confusion in your future work. To make it memorable, HERE are four models that might be helpful to you:

7.1 Manage your time

There will be all kinds of problems and things in work and life. If you are in chaos and don’t know how to make a choice, please sort out all things in this way, maybe it won’t be so difficult.

7.2 Manage your summary

The PPT I just talked about is a good tool to exercise yourThinking ability. So how do you train it? Structure should be a good model, as shown here:





7.3 Work Breakdown

Project too complex? Too hard to solve? You might as well do something before you startLayer upon layer decomposition.Roll with the punches,hush“Might be the answer.





7.4 Communicate with others

communicationIs the need toskillsHow to communicate more smoothly, I hope to improve your communication skills in this way:





Eight, the end









I, Ali Cloud city. Thank you for listening.