2020 is over. What have we learned from this year?

This question, every year for everyone is a soul-searching.

Every year at the beginning of the year, always set their own goals for this year, as to whether they can achieve. emmmm

To be honest, I don’t have much self-control. It’s easy to get distracted. Well, it really boils down to lazy cancer.

Let’s get back to what I did in 2020

  • Busy with work until September 2020.
  • In September, I completed the development of a game auxiliary tool with the encouragement of my friends. Meet thevue-Electron. (Writing for a game is more fun than playing the game itself :P)
  • In early November, WHEN I was brushing nuggets, I found that wangEditor was recruiting team members. The article itself touched me a lot. Therefore, I applied to join the wangEditor team

The lost period of 2020

October will be the time when the company’s mission will take a break. Step into another stable (Lao Yang) period, when people are a little bit idle, they will start to think and then fall into confusion, which will evolve into a stage of deep self-doubt and self-denial (after all, they are not young, they are not trained in any major, technical ability will also be normal, knowing what it is but not knowing why)

I came across wangEditor V4.0 exploring doing open source projects as a team

There were several considerations

  1. Hope to learn to standardize the process of development
  2. Add a spark to your technical career
  3. Technology promotion

Getting to know the wangEditor team

On November 3rd, I applied for joining the chat with Pengge, and received the first interview question using Webpack and TS on the same day. It is not difficult to develop a simple rich text editor question from 0, as long as you put your heart into it, you can make it. The interview questions themselves mainly test a person’s hands-on ability and initiative.

After finishing the topic, I joined the wangEditor team smoothly.

The first week was to familiarize myself with the documentation and development process, and then I got my first assignment. Custom alert.

The first task

The task itself was not complicated, but my understanding of the task was out of track probably because of solidified thinking mode and unfamiliar with the project at that time.

Fortunately, every new feature on the team needs to be documented. Was pulled back just in time.

I have to mention that the team-based development process is one that I now follow for some of my personal projects. In the process of executing the process, I can understand the key points of the function more and think more clearly.

On the right track

After completing the first task, I was basically on the right track and had a preliminary understanding of the team’s process.

In the following task, I realized that my understanding of JS was far from enough in the process of writing the code.

Sharing within the team

The most surprising part after joining the wangEditor team.

I have no experience of this kind of treatment. And each time in the sharing meeting, can harvest many dry goods.

END

In the end, I decided to give myself a 21-year mission (the kind that is seriously implemented)

  • Plan to read for at least an hour every two days, not every day.
  • Try reading English documents
  • At least one algorithm problem per week
  • Tasks within the team should not be left behind