“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

Hi, I’m Melody, an open source enthusiast. Time flies. Pinch a count, be engaged in front end already more than 8 years, I also became 00 after the mouth say say old uncle. The year 2021 is coming to an end. Looking back on it, it’s been quite a fulfilling year.

Skills/Jobs

I have gained a lot technically. I always pay attention to efficient work and refuse all unreasonable demands.

  1. The first is to upgrade the corporate structure. To adapt to the new structure, lead everyone into the sprint team. Migrate an old project from bloated UmiJS to Vite in a short time. See how we migrated from UmiJS to Vite
  2. On the new architecture, many Vite plug-ins (code splitting, module parsing, ICONS, etc.) were written, and a low-level build tool was packaged based on Vite, supporting more than ten sub-projects.
  3. Based on Single SPA, we developed a lighter micro front end solution with greater self-control and support for loading ESM modules.
  4. Develop and maintain more than 50 basic components independently of the company’s common component library.
  5. Participated in the design and reconstruction of the form module based on the business performance bottleneck. The bottleneck ANTD was analyzed. The performance was so poor that the form under 2000 components was unusable. More than six high-performance components were designed and developed to replace ANTD. The rendering performance of each component is improved by at least 5 times and can be turned on in seconds.
  6. Improved the open source state management library Heo, well support the business development of multiple sub-projects, high complexity under the performance of excellent elegant state management
  7. Took the first three quarters of outstanding employees, the fourth quarter has not come down.
  8. Mac-scrollbar is an open source scrollbar component
  9. I interviewed over 30 students.

life

I spend most of my time on work, working for more than 10 hours on average every day. It can be said that I am also quite busy, which leads to my confused life. I moved to work near the company. Ever since my daughter was born, being able to go home and hold her at noon has been the happiest thing for me. I turn 30 in a few days, and my daughter turns one. Children become more and more naughty, have more subjective consciousness, a lot of times can make us very happy. In fact, taking children is also a kind of enjoyment, REALLY do not know how the fear of the past. Having a baby, basically no games, occasionally play a few unlimited firepower.

Probably because of the epidemic, I didn’t go out to travel this year, which is a pity. I will consider these when MY baby is older.

I’ve been thinking about buying a house in Shanghai since last year. Originally, I had a small apartment in Chongqing that I planned to sell and change to Shanghai. Since last October, the house I saw rose by 50% at the beginning of the year. Every day, I was staring at the housing supply, with the housing supply becoming less and less, and the unit price becoming higher and higher. House price from 40 thousand to see 70 thousand, every day was terrified, and then the heart is gray. I can’t afford to take the risk with a mortgage on my old house. Later, my wife said she could not afford to buy Shanghai, so she could change a bigger one in Chongqing. Therefore, I replaced it before the first soil auction in Chongqing. Now the housing market has cooled, not as hot as the beginning of the year.

Community impact

Before most of the time is addicted to the game waste time, GTA5 500+ hours, ark 1500+ hours, league of legends on and off to play are a dish chicken level. Education is not good, according to a lot of companies outside the door, and then gradually lost.

After working at the front end for a while, I realized I was going to have a midlife crisis. Not wanting to waste my time meaninglessly, I decided to change the status quo. Through their own efforts, continuous learning + thinking, can learn a new thing every day, later progress, found a good job.

Although I have tried very hard, there are more people who work harder than me. Many people say that they cannot find a job after the age of 35, but I think it is not hard enough, resulting in their core competitiveness will be abandoned by The Times.

Recently, under the help and influence of Curly King and Inspirational brother, I also recently started the career of outputing technical articles and opened a public account, which can also lead everyone to break the volume together. I also understand that without a good degree, as long as you work hard, it is not too late to find a good job.

Now, in addition to outputting technical articles, I write some functions that are not elegant enough in the community when I have spare time. Now, the cumulative total of stars on various platforms has exceeded 1000. I think it is a happy thing that I can help myself and everyone else.

The future planning

An 8 year old front end, after its own cognitive bottleneck. I also know my own way to go. While indulging in technology, we should also expand our influence. Efforts will make us better.

  • In the technology to do more extreme
  • Also increase some technology breadth
  • Continue to output technical articles to improve writing skills
  • Improve your communication skills
  • Increase the amount of exercise
  • Keeping a positive attitude is the most important thing

Articles exported this year

I just started writing recently. I hope I can help you, or I can join a group to learn and progress.

  • […undefined] what is the result of the implementation?
  • React Boutique component: Mac-ScrollBar
  • We migrated from UmiJS to Vite
  • Forget useCallback, we have a better way
  • How to write more elegant code – JavaScript text
  • React Hooks performance optimized for correct posture