This article is a personal summary, no dry goods, we do not need to reprint ha

2020 is a special year for me. I have experienced many things and started a new journey in life and work.

I checked my wechat moments and found a moment posted on January 1, 2020, with the following content:

Don’t ask… Ask is not finished 😶

Although this TODOList is not finished, there are still many meaningful things worth documenting.

work

The biggest change in my job this year was to leave my previous company and come to Alibaba. At work, I began to independently take charge of some very challenging things, which hurt and grew (really painful and tired, but really grew). I am very grateful to all the people I met in my former company. I really helped myself a lot. I can say that I successfully completed the transition from study to work.

First job change

I graduated in June, 2018. At that time, I planned to stay in the first company for 2.5-3 years in my first job.

  • In the first year, I supplemented my front-end technology stack to support the business.
  • The second year, continue to improve the front-end technology, do some front-end infrastructure; Go deep into the business and find the point of technology landing and power in the business.
  • The third year, systemize their own technology, not limited to the front end, one designed for how long.

The plan couldn’t keep up with the change and changed jobs at 1.5 years 🤣

The interview review

At the beginning of the year, I didn’t think about changing jobs. I thought about looking at opportunities in June and July. Several friends are asking if they want to have a try. I thought it would be better to have a try first. I haven’t had an interview since graduation.

Through friends, I pushed a Serveless department in Amoy department. First, I said the results: The interviewer was very nice and gave me some comments and suggestions. To put it simply, the foundation was ok but I lacked experience in solutions and technical architecture. However, the most important difference was that I had almost no project experience in Node, which deviated from my own Serveless direction.

I have heard before that I can participate in a high-level interview without specially preparing for the interview, so that I can know a true state of my current situation. But through this interview, my most intuitive feeling is that I am not prepared enough for the interview and I do not find the interview state. So ah, the interview still need to spend time to prepare ah, of course, not brush back questions, that is not meaningful, mainly systematic comb their knowledge and done.

Although I know I do have a gap, but, the in the mind, ah, have to face again. I transferred to another department, AE Technology Department (which is the current department), and made an appointment for an interview about two weeks later. At the same time, also looking for someone to push netease cloud music. The review basically took place at 22:00-24:00 in the evening, and I spent 2-3 hours every day to sort out the front-end technical system and read some technical articles. Learning for an interview is also very efficient (manual dog head).

The interview process of netease Cloud Music is relatively fast. One technical telephone interview, two technical interview, three technical interview and HR interview are conducted on-site on the same day. The first and second interviews went well. The third interview was conducted by Zheng Haibo, who asked me a question: What happened in the process of outputting URL to page presentation in the browser? The more detailed the better. And then I went through the whole process from web to browser rendering as I understood it, and every detail was expanded and asked a little question or two. The overall answer is not good, many details are not in-depth understanding. Finally, I talked to HR for 40 minutes and ended the interview. After two or three days, I got the result that the post corresponding to the rating did not have HC for the time being and was not employed for the time being. In the heart a little lost once, think again also have no what, continue to refueling bai.

In Ali’s case, there were 4 technical interviews and 1 HR interview. The whole interview process lasted about 20 days. Although it took a long time, the advantage was also obvious. I had enough time to prepare for the interview. I was nervous in one interview and relieved in three or four, but I was more relaxed in the end than in the first. About a week after the interview, I received a call from HR informing me that the interview had passed and the offer process began. I suddenly became excited again. Later, it was natural to join.

departure

What impressed me most was the process of leaving. It was a very special departure. Due to the epidemic, I could not return to work during the Spring Festival, but I had to resign. After the work handover, I completed the remote resignation with the help of HR and the company administration. I still remember that last day, before the work resumed, the company arranged colleagues to deal with the resignation certificate in the park. After getting the resignation certificate, I felt quite emotional. Last day was different from what I imagined. Looking at the empty office area, I packed my luggage, took away my station card and left silently.

In ali

I have always had a dream of Ali in my heart. I set ali as the second company in my career plan before graduation, which is also a small goal.

work

It was really amazing, the first time I experienced remote employment, and then I started my ali career. It was also the first time I experienced SOHO office.

From entry to full-time employment, the process of my heart goes through several stages:

  • Remote entry, SOHO Office: I was still confused when I first joined the company. I didn’t know what I wanted to do, and everything was communicated on the nails
  • Start to contact Ali’s technology: start to understand Ali’s technical system, read a large number of technical articles on the Intranet technology forum, and the overwhelming new knowledge directly hit my face
  • Focus on team goals: AFTER focusing on team goals with myself for several times, I felt very excited, but also very nervous. I had not done many things before, which was challenging and how to do it
  • Resuming work in the park: I can finally enter the park, and the on-site office efficiency will be higher

He used several expressions to describe his mental journey:

Before I became a full-time employee, I was worried that I had not done much and had no overall understanding of the department’s business. PPT 1.0 was directly hit back, the feedback is not reflected in their own things and value, re-sorting. After talking to TL carefully for a while, I began to think about how to say it. TL suggests that you should write an outline before making PPT. You can also write out all the content you want to talk, then sort it out and present it into PPT. In accordance with this method, and after communicating with TL for many times for help, PPT 2.0 was finalized and the defense of PPT 2.0 was relatively smooth.

The trial period of three months was relatively smooth in landing. I didn’t feel too much pressure and I could cover everything I did. Of course, the story doesn’t always move at the same pace, and if it does, it’s over.

Rookie wall

For NBA rookies, hitting the rookie wall is a common occurrence. One day after I became a regular, I hit a wall.

Different from my previous work, I need to think more and do many things outside the code, such as product scheme design, technical architecture design, project management, product operation, etc. For their own technology, business ability and time management ability have great challenges.

** How to organize and complete your work according to the Four Quadrant method? ** This is also a problem that I have been learning and accumulating experience.

Of course, when I first got into all this, it was a real mess. I feel my technical and business skills are insufficient, and I also feel my ability to design, manage projects and promote operations is insufficient. I seem to be very busy every day, but ACTUALLY I don’t do much valuable things.

After a period of time, I felt that it would not work, so I communicated with TL for help and some friends who have worked for many years, and gradually found my own rhythm.

Now, although the rookie wall is not in, although it is still very painful, but growth is also very obvious.

As the saying goes, “When you feel pain, you’re growing up.” Is there some chicken soup? 🤔

Tell me about growing up.

growth

After I came to Ali, I mainly did some engineering work, which was a big challenge for me.

Let’s talk about technological growth first. On second thought while writing this section, it seems that there is no technological growth worth mentioning. If there is a summary, it is the following:

  1. Overall technical architecture design, solution design ability improved
  2. The whole front-end engineering link is a start
  3. In addition to the front end, other directions (Node, applets, intelligentization, etc.) have also gained some traction

Not specific spread out, lest be discovered oneself too dish 👻

In addition to technical growth, other aspects have also grown a lot, mainly in the following aspects:

  1. Writing PRD and Sketch: You can write a product plan and draw a design sketch whenever you pick up the computer
  2. Communication ability: With the improvement of cross-department communication ability, I used to mainly communicate with the upstream and downstream of the business team, and it is easier to fight against several people who are familiar with me (this demand is unreasonable, so I don’t do it; This bug is not front-end, don’t look for me…) . Now it’s more about working with different people (often across departments), which tests your communication skills
  3. Text summary ability: cough cough, writing documents, drawing ability or will, this aspect to enhance a lot of
  4. Systematic thinking ability: think more comprehensively and have a longer vision
  5. .

Of course, the growth mentioned here is for yourself, this year has grown, not to say that they have done very well oh, or there is a great degree of need to improve, now can only be considered as a door.

push

  • Dream: internal push is not very simple, every month to push several resume, earn internal push bonus, really sweet
  • Reality: Is anyone looking for a job? Please resume!

I have three insights about recruitment:

  • Make the first move: If you were just a little more aggressive, we might have a story
  • Step by step: Talk to them about Ali, his resume, and the interview, and then ask if they would consider us
  • Be persistent: Hiring is like running a business. It can take a lot of energy and you can put in a lot of work and get nothing out of it

Recruitment is a long way to go…

Now that we’re talking about hiring, let’s put out a small advertisement:

🏅 Alibaba international front-end team – infrastructure team and P6/P7 HC oh, you can add wechat XB9207 details.

outing

After work, the team went to Sanya for an outing. Besides, I like the feeling of sleeping in a hotel for two days.

Everyday life is very simple, get up – breakfast – go out – take a nap – swim – eat seafood – beach walk – sleep, slow, very comfortable.

writing

Sometimes feel the article read more, dare not write, for fear of misleading others. Unlike the previous two years, anyway, there is nothing to write anything, pure when sharing their study notes.

Compared with last year, this year’s article seems to write a few more, I hope to help more front-end enthusiasts through their own articles.

The interview related

After the interview, I organized my front-end knowledge system into a mind map, sorted out all the articles in my favorites, and published a required reading article for 2020 front-end interview review. The effect was much better than I expected, and now it has nearly 260,000 readers on Nuggets. In the comments section, I can often see some people leave comments saying that the article is very complete, and some friends add me to wechat to say thank you for this article, which is very helpful. Very good, although only when a knowledge of the porter, can help so many people really very happy.

During that period, I also wrote several articles related to the front-end interview, and some people read them.

  • One and a half years of experience how to prepare for alibaba front-end interview
  • How do you write an entry-level/advanced front-end resume
  • Writing the school recruitment season: How to do the school recruitment work

Engineering correlation

In addition to the interview essay, I also wrote several engineering-related articles. Not very deep, more practical, easy to read knowledge points.

Two articles on Babel are intended to give beginners a brief overview of how Babel can be used to solve problems in real projects:

  • How do YOU use Babel to automatically introduce dependencies into your code
  • Simple implementation of the babel-plugin-import plug-in

On the day that Vue3.0 was released, I had a hunch that something big was going to happen tonight in the afternoon. When I turned on my computer in the evening, I saw that Vue had released V3.0.0 minutes earlier. Obviously, I was the first one to see the release announcement. I wanted to translate it, but then I thought, my English level is not official enough, so I’d better not mislead people. After r talking to my friends in the group, I went off to study Vue-lit. Then wrote a vue-lit post uVU posted on GitHub 3 days ago what is it? And as you all know, the next day Vue 3.0 came and the article blew up all over the Internet, but my article didn’t get a lot of reads, and vue-lit was fun too.

The next post was about Rax: What I said when I talked about Rax splitting code by end, well, it was a disaster to read. This article was written after reading the relevant source code of Rax in the process of doing the project, from which you can actually learn a lot of interesting ideas, so I wrote an article to record it, interested friends can read it in depth.

other

As a programmer, the development environment must be well organized. Iterm2 + Oh My Zsh tutorial let you become the most beautiful kid on the street, iterm2 + Oh My Zsh tutorial let you become the most beautiful kid on the street Those of you who haven’t used the app should be able to follow this article directly.

These are the only articles posted online this year, and there are one or two that are already halfway written. If you want to write and then post, the topic is also about engineering.

At present, my articles will be posted on the public account “front-end trial”, and then if there is time to operate a personal public account, interested friends can pay attention to it

photography

With more work and less time to pick up your camera, post some photos you’ve taken this year.

Longjing tea mountain

Tea picking season, looking for a weekend to longjing mountain climbing.

Method of xi temple

Fa Xi temple this year suddenly became the net red card point in Hangzhou, I also took the camera to stroll around, but too many people, if you want to go to the friends still want to early.

Zhejiang tianchi

Before graduation, I took pictures of the Milky Way once, so I wanted to go there again. This time, I bought a tent and got a new achievement: star camping. For the first time, I didn’t have experience, so I bought a tent for park lawn and went up the mountain. It was really super cold when I slept at night, and it was all dew (because the tent was not sealed), so I saved experience.

The bookstore

Hangzhou a net red bookstore, see a lot of people to punch in.

Double 11

It is the first time to experience double 11 this year, and I feel the atmosphere of the park is super great.

Looking forward to 2021

2021 is not going to be a TODOList, work and life should be balanced, can do a few things OK.

  • 💡 think more
  • 📚 Read more books
  • ⌨️ write more code
  • 📝 Write more articles
  • 📷 Take more pictures

Expect nuggets 10,000 fans.

One last word

🏅 Alibaba international front-end team – infrastructure group and P6/P7 HC oh, you can add wechatxb9207Detailed talk.

You can also add my wechat chat, talk about life talk about ideal.