Here to record the technical points encountered in the work, as well as some of their own thoughts on life, published on Wednesday or Friday.

cover

If the mind does not think actively, it forces it to think.

For many students in the bottleneck period, sometimes they will feel confused, unable to improve their skills, and have no sense of direction for their future development.

This is a very normal phenomenon. If you have this problem now, or if you happen to be in this period, then the following content may be helpful to you.

Let’s say you’re a front-end developer and you’re stuck, confused, with no direction for your future development. What would you do? A common scenario is to open the computer, Baidu some front-end advanced articles, or go to the forum to find some similar topics.

Often the content of these articles will tell you an outcome. If you want to advance, you have to keep learning. What follows is a clattering list of technical points that, for front-end developers, might include:

  • es5/es6/es7
  • css
  • ts
  • vue
  • react
  • node
  • webpack
  • web-component
  • Performance optimization
  • The development of diverse
  • engineering
  • .

Blah, blah, blah, blah, blah.

And then we think this article is so comprehensive, so awesome…

Do you really take the time to learn all of these listed skills? It’s hard to say, because as programmers, we spend most of our time writing business code. So since we don’t have time to look at a lot of generic technologies, what’s the point of listing them?

Obviously, not much. There was a time when I thought these articles were great, listing so many technical points. In addition, I sometimes spend time to do some demo for some technical points to understand its implementation principle. To be honest, it is not too useful for actual work, because most of the business scenes in our work do not involve related technologies at all.

So since learning these skills in general can’t really get us on the path to the next level, what can we do to really get us on the path to the next level?

In my opinion, to truly achieve or complete the advancement, we need to go through three stages: business protection, foundation and development.

First, insurance business. One thing we need to understand, whether we’re in a small company or a big one, is that business always comes first. There are businesses, there are companies; Business xing, the company xing; When the company does well, we get promotions and raises. It was all a matter of course.

Second, lay the foundation. In addition to the smooth completion of the whole business, we need to consolidate our own foundation. If you want to become an architect, it takes some time to learn a lot about the basics and architecture. If you want to become a TeamLeader in the future, in addition to improving your own technical knowledge, you also need to spend some time to learn management knowledge, and have a certain understanding of business knowledge and industry knowledge.

Third, seek development. When we can complete the first two, after these two stages, we believe that we have become the core person of the project or business, at this point, it is not so difficult for us to find some development space for ourselves. For example, when we propose a salary increase or promotion to the leader, in fact, as long as we have the right time and proper communication, the general requirements can be met theoretically.

These three are always business first, foundation second, seek development third. The reality is that many people blindly pursue to learn more new technologies, which is a mistake in thinking, because the emergence of new technologies is generally aimed at solving two problems: solving old problems and adapting to new scenarios.

What’s the use of learning new technology if we don’t even know which problems it can solve and which scenarios it can adapt to?

Said so much, in fact, summed up in a few words. First, the real advancement is actually the advancement of the way of thinking. Second, the specific approach is to protect business, lay the foundation and seek development. Third, if the brain does not think actively, it forces it to think.

One last question? Is there a need to build a front-end communication group? As soon as one message says yes, I’ll start a group.

The last

  • “JavaScript Advanced Programming”
  • Reply “vue-router” or “router” to receive VueRouter source analysis document.
  • Reply “vuex” or “vuex” to receive a vuex source analysis document.

Future articles may not have many technical answers, but more detailed and systematic documentation.

Here the future may be more about some industries, problems, or some reading comprehension

Thank you for your likes, retweets and followings.