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

preface

This article summarizes my study, work and life in 2021. It may be a bit long, which I can’t avoid, but you can jump to the part you want by the table of contents. I will try my best to divide the chapters and tables.

Tell me a little bit about myself

Hi, this is HearLing, a front-end programming girl who is trying very hard to be strong and bald. Maybe some of you who follow me don’t know I’m a girl. Let’s get to know each other here

Thank you very much for your support to me. Of course, new friends are also very welcome to pay attention to me, and we will work hard together in the future

learning

Let’s start with study. I always believe that only by constantly learning can we continuously improve ourselves and make progress. Without the knowledge taught in schools, learning becomes an active activity. You can learn what you want to learn, have more time to study, and learn more diverse things. But you can also learn nothing.

In this chapter, I will list some knowledge I learned and studied deeply in this year.

The front-end technology

First of all, as I am a front-end engineer, I will naturally learn more about this aspect. Here are some front-end technologies. Compared with the previous, I think React is the main focus of this year, which is closer to the company’s technology stack. Compared to it, other technologies are less important.

Vue buckets

From Vue2 to Vue3, although I haven’t used it in my work yet, maybe I can use it in the future? With TypeScript support, Vue3 is much more comfortable to use (for me), and I don’t have to think that Vue3 is too hard to learn. Some of the basics of Vue2 are impossible to learn.

The React buckets

React is the main work force of the company at present. I feel no pressure to write React Hook from Vue. It is really easy and easy to write React Hook. In addition, if you see that the company used to write class components, you can now directly change them to hooks.

Redux

Redux is very important for state management in a company, but it can be relatively complex. If you really understand the core, then look at the libraries associated with Redux, and some of the business logic associated with it will be much easier to understand. There is also an article about Redux: Understanding the Concept of “Redux” + Getting Started (lots of examples)

I also did some research on Redux libraries, and I wrote proxy-Memoize and Redux Toolkit, but maybe not enough people read ๐Ÿ˜‚.

Next.js

Next. Js works really well for me, and if you’re thinking about building a complete Web application, I really recommend you check it out. Some of its benefits you click the link to the official website to see, too much will not be put in this said.

Cesium

Cesium is a THREE-DIMENSIONAL geospatial platform, which is also based on the company’s business scenario and requires this learning investment. I won’t go into details. In fact, it is mainly an application to build 3D models. I still need to master more knowledge (mainly geographical knowledge) before I can really use it.

Node.js

Node.js for the impact of the front end need not I say more, his things is very much, how much direct learning words from the entry to give up. I suggest buying a book, or downloading an ebook, or learning the basics of operating systems, browsers and networks.

Back in the day, my understanding of Node was mostly JavaScript, NPM package management, and this year I found new territory, writing crawlers in Node. Although this is just a coincidence, it was originally using Python to crawl data, because I learned node I tried to write, directly in the middle of the platform to write a set of Node version of the crawler. That’s when I realized there’s a lot more node can do, even though node can do a lot of other languages as well.

other

The feeling is just a little bit of learning, spending time is not much, but also more miscellaneous, simply put this piece of good.

Hexo I re-created the blog and it’s up now, but maybe there are some undiscovered bugs?

TypeScript is relatively easy to learn but important, and I now feel a little uncomfortable writing code without TypeScript.

Although it is said that it is good to master the basic commands, but there will be some branch problems in the work. At this time, it is particularly important to be proficient in Git.

Ant Design and a bunch of component libraries, although it’s a little weird to put it out there, but it’s a big part of the job. Here incidentally extension of the recent learning, ready to do their own component library.

Recently, I have been learning Storybook, although it is only the beginning, it is a new technology that I have learned this year. I hope I can have my own component library soon

The back-end technology

It’s hard to use back-end technology at work, so it’s all accumulated outside of work. In the school to learn C and Java these will not say, mainly on this year to learn the back-end technology.

Python

Python is not taught in our school, but it has a reputation. Although I was a little interested in it, I didn’t learn it very strongly. By chance, my friend ๐Ÿ‘ฌ gave me a book of Python. I always send books to others, the first time white piao arrived, read the book, ah really sweet. But you say I learn much cow, also have no, be able to simply climb some data, in a bit more complex I will turn over the book again ponder.

Egg.js

You may have heard of Koa, but egg.js is based on Koa.

The plugin I use is mainly egg-mysql, through the configuration, we can write operations to access the mysql database, provided that you need mysql knowledge. You can operate the database, that is, write the interface, such as write the operation delete data logic, call this interface in the front end, you can directly operate the database to delete this data. This is a great way to build a middle platform for handling the data return interface.

The database

The main force is Mysql, although the school also taught, but really their own development just know, all kinds of table query with a bad way to lead to slow query, the database was not designed at the beginning of the subsequent series of problems and so on. Really is to remember, practice makes perfect, or every time to search how to query data, it is not OK.

Network related

Computer network, browser, these two categories are really not simple learning can be fully understood, now I still need to read from time to time to consolidate knowledge.

In fact, I didn’t feel anything before, I felt HTTP and other things, but later I looked at browser and network knowledge because of knowledge barrier. On the other hand, it helps me to understand many things, such as THE MESSAGE queue event loop of JS, promise async await, how the page is rendered, when to send what request, how the hacker attacks the website and how to prevent and so on.

Also published a series of article summary:

  • “Browser Security” A summary of browser security you may need (with a mind map)
  • “Navigation rendering flow” Do you really know what happens from entering the URL to displaying the page? (With mind map)
  • “Computer network” front-end essential knowledge, see is to earn series (1)
  • “Computer network” front-end necessary knowledge, see is to earn series (2)

Financial knowledge

Although I have always wanted to be “strong and bald”, in fact I still have a wish that is “wealth and freedom”.

Sudden wealth is hard for me as an African to achieve, and it will take many years for me to achieve this dream with only a salary. And when the deposit increases, the money will also be in devaluation, spending can also be expected to grow (marriage, pregnancy, children), so in accordance with the long-term life planning, or be controlled by money, we must learn to control money ๐Ÿ’ฐ.

Stay away from the consumer trap ๐Ÿชค

In fact, THERE was a time when I was very fond of buying things. There is nothing wrong with that. I’m talking about things that don’t make you very happy and are low value and expensive.

The first is luxury goods: they may not have high value per se, but because of the brand and other reasons, the brand premium is ridiculously high. This is impossible for me to buy, because predictable I buy, others will not think I buy is true ๐Ÿ˜‚, and I will not be happy probability.

The second is the need for loans to buy things: need a loan, in fact, it proves that this thing is at least your current economic level can not afford, you need to advance your subsequent economic sources to pay. If it is just need to buy a house ah this kind of good, it is really need to bear the economic pressure. Here I just say clearly didn’t need to, but difficult to express some of this pressure, oneself earn more than ten thousand, for example, bought an expensive car ๐Ÿš—, go out a car loan every month, myself and daily spending will hundreds of classes free money, it is not strange to increase economic pressure, daily walking really no need to compare to buy cars, Is it really necessary to buy so expensive?

The third kind of possibility is good is to see cheap to buy: the front two points for me this kind have no what money ๐Ÿ’ฐ, basic injury can not reach me, this is not certain. You see it on sale, on sale, 20 off from 200 and so on. University that time really squat live broadcast room, play tao๐Ÿ‘ pull person game, gather together single, points several single in order to gather together full reduce, help cut a knife. Maybe there was a discount then. Now buy a thing feeling even 9 discount all have no, and now I also have no friend ๐Ÿ˜ญ, now see the trap ๐Ÿชค, I won’t not wait for double eleven, won’t in order to gather together and buy some things that actually don’t have what use.

Read financial books ๐Ÿ“–

Light ideological consciousness is not enough, but also the support of knowledge, here put the basic I look and prepare to see the book ๐Ÿ“– :

“Money Without Work”

Introduce: more than 30 years old retires circumferences the world, Winnie of Taiwan younger sister and Jeremy of Sir Of American book is general science and technology office worker originally, recant reduces material desire and expenditure, save the income of 70% above, realize the dream that retires in advance, look like impossible dream story, be reported by domestic and foreign each big media vie with each other.

Poor Dad Rich Dad

Introduce: “rich father is poor father” Qing Qi has two fathers: “poor father” is his biological father, the education official of a high record of formal schooling; His “rich dad” was his best friend’s father, an entrepreneur who had never graduated from high school but was good at investing and financing. Kiyosaki followed the path his “poor dad” had laid out for him: college, military service, Vietnam, and an unremarkable early life. By 1977, Kiyosaki had seen his hard-working “poor dad” lose his job and his “rich dad” become one of Hawaii’s richest men. Kiyosaki resolutely followed in the footsteps of his “rich dad” and entered the business world, where he was on the fast track to becoming rich. Kiyosaki’s personal story of wealth shows how “poor dad” and “rich dad” have different views on money and wealth. Poor people work for money, rich people let money work for them!

The Road to Financial Freedom:

In this book, Bodo Schaefer, Europe’s premier financial coach, will introduce you to the four pillars of wealth: dreams, goals, values and strategies. He will guide you to change your financial concept and use effective investment and financial strategies to achieve financial freedom while ensuring financial security. You will learn how to use debt wisely: Save wisely and get rich with your savings. 10 golden Rules for stock market investing; Tips for selecting funds and 10 tips for investing in funds.

I also read the recommendations to read these books, if you have better book recommendations, you are welcome to ๐Ÿ‘ you write in the comments section ๐Ÿ’—

conclusion

2021 Learning List ๐Ÿงพ :

  • โœ… Vue Family bucket e-commerce platform
  • โœ… Next+Egg+React+mysql full-stack development news platform
  • โœ… Refactor the blogging platform
    • Component library code ing…
    • Financial learning ing…

work

At the beginning of the first year of work, to be honest, there will not be too difficult work content, nor a lot of work pressure. But work is very important, because it occupies most of my time โŒš๏ธ.

This year, the four states of my work are: meeting and discussion ๐Ÿ’บ, coding ๐Ÿ’ป, fishing ๐ŸŸ, and summarizing ๐Ÿ“

The meeting ๐Ÿ’บ

Summarize and hold nearly 100 meetings, including requirements review meetings, design review meetings and weekly meetings. The purpose of these meetings, as I understand them, lies in discussion, communication and readjustment.

  • Requirements review meeting: Understand why this requirement should be done and can it be done
  • Design review meeting: point out unreasonable areas at the front end and propose feasible solutions along the way
  • Front-end meeting: time estimation, functional division, technical point analysis, etc
  • Weekly meeting: Summary

Coding ๐Ÿ’ป

Moving from Vue to React, I guess I would have written Vue all along if it hadn’t been for the company stack. However, because of learning and writing React, Vue will forget ๐Ÿ˜‚

I won’t say what the requirements do here, but some of them involve businesses that are not easy to summarize.

Fishing ๐ŸŸ

Touch fish still want to touch, a mature programmer how can not touch fish. This fishing time can be long or short, want to fish for a long time that depends on skill.

Touch fish also do not sum up, an oneself know good, return sum up more bad ah. Say some mandarin, is the hope of high quality fish ha ha.

Conclusion ๐Ÿ“

Summary is very necessary, there is input and output accumulation will continue to progress. It doesn’t have to be a daily summary, maybe it doesn’t have to be written down, but just know what you’re doing, what it brings to you, what it’s worth, etc.

A total of about 15 articles were output, including technical sharing, component reconstruction, technical research, version development documents, etc. There is still much to be improved, such as standard format, more organized content, depth of research, etc.

life

In addition to work and study, of course, also have a good life. This chapter may picture will be a bit much, do not know how to say, put a bit more map, look at fun ๐Ÿ‘Œ.

Eat good fun

Of course, the most important thing in life for me is what to eat, so that I can work hard. Playing is not necessary, but the degree of control does make me happy.

About what to eat

When it comes to eating, it can be divided into cooking for yourself, visiting restaurants and dining out with friends (rarely ordering takeout).

It takes a lot of energy and time (and it may not taste good) to cook by yourself, but who is born to be a chef? We start with simple things, such as frying eggs, making dumplings and boiling noodles, then stir-fried vegetables, meat and rice, and then cooking what we like.

There are plenty of online tutorials and books (but I know again, I’m probably just lazy)

If you don’t make it yourself, go out and eat it. There’s always something you like to eat. I often sigh that there are too many delicious foods around, which often makes me think of not cooking, ah, this. Here’s a picture:

Then the party about dinner, university classmates ๐Ÿ‘จ๐ŸŽ“ probably also about three times, who want them are industry elite, too difficult about really ๐Ÿ˜‚.

This year, I made an appointment with my best bestie in high school to go shopping, a large dinner with my college classmates in the same city, two medium-sized dinners, two family parties, and a dinner with my college sister. Overall, it’s a lot, for a relative nerd like me.

I still think we could hang out more if we could.

About to play

From playing the game ๐ŸŽฎ of a few kill time for instance 2048, sudoku, to play king (did not play now), play eat chicken (also did not play now) to play recently gold shovel shovel. It is true that playing games can bring happiness very quickly, but in fact this kind of happiness is only temporary, so it should be controlled in a certain degree.

Then also see a few variety shows and teleplay ๐Ÿ“บ, have impression feel good with respect to “you are my honor” and recently saw a teleplay “adult practice is unripe” begin to see from the 3rd set, too sweet, but only 3 sets too short ๐Ÿ˜ญ.

Love ๐Ÿ’“

As for the summary of love, I am torn whether to write it or not, nor do I want to share it with you, but I just don’t know how to say it.

I’m actually the kind of person who is comfortable without being in a relationship and doesn’t cling. I will not take the initiative to chat with boys, someone to chat with me a few words I can talk about silence or talk about work and so on. Even because of this behavior, people think I have a boyfriend, so I keep my distance from boys. You think this is a bit outrageous is, more outrageous is my own return and others joke that I do have a male friend outside school, grow tall and handsome achievement and good bala Bala of, so many people all letter, I also really can’t not single ๐Ÿ˜‚.

And then you know, I’m alone in my senior year. Just a few days ago, we just celebrated our anniversary. Although we said we were together for only one year, we had known each other for three or four years. I was the new monitor and he was the old monitor. At the beginning of the year, he came to my home and met our parents. At the beginning of the year, we came here to practice together and then graduated from school. After that, we came here to work formally and started our new life.

Did not expect to sum up or quite short, write a detailed estimate no one would like to see, so ~

family

Far away, I am the only child in my family. Although my family implements the free-range system and my family is used to my frequent absence from home, it is true that the situation of returning home only once a year is a little too long.

It wasn’t until I wrote this article that I realized that I only reached out to my family about once a week. This is especially rare when compared to Han, who happens almost every day.

Han is like family to me now. When I was sick, it would have been really hard without him. Maybe I wouldn’t have felt the warmth of this city.

The cat ๐Ÿฑ

Having a cat is so healing, I’ve been struggling to get one. Until now, I have rented a big house ๐Ÿ , with a balcony, a place to put all kinds of toys to eat and nest, and spare money ๐Ÿ’ฐ to raise her and so on, the idea was finally finalized.

It is really too lovely, will lie prone next to the keyboard โŒจ๏ธ in your office, chuai little hands looking at you. Will fall asleep at your feet. And wake you up in the morning. She can be naughty. The answer is yes. She sheds, too, and she needs you with her. But what bad idea could a kitten have? Can’t you just wash it off with a suction? She waited for you to get home. You played with her what?

Keep a cat ๐Ÿฑ undoubtedly let my life happened to change, the thought of home there is a little boy still waiting for me, the in the mind is very happy, return home will rub you, really too cure, suck suck autumn mi (my ๐Ÿฑ name), a day of work of exhaustion are not it.

oneself

7 pounds more than a year ago? Simple analysis reason ah, often is sit not zha activity, go home also sit. Eating more and exercising less… And then I got fat. More or less, there is no way to change this year, which is also not very good this year, please practice in 2022 “shut up and move” ๐Ÿ‘Œ.

Then, compared with a year ago, I pay more attention to skin care, which is also old. But the skin care water is so deep that I haven’t found any skin care products that feel particularly good.

On the contrary, compared to college, makeup has decreased, and makeup technology has not improved. The reason, of course, is that it is too difficult to get up and make up, and basically go out on the bottom. Now I am more crazy in winter, and directly go to work without make-up. Can sleep for a while is for a while, long-term view won’t change ๐Ÿ˜‚, unfortunately my cosmetics can’t be used up ๐Ÿ˜ญ.

conclusion

2021 Living List ๐Ÿงพ :

    • Exercise more, lose weight and get back to the old weight
    • Keep in touch with your family and get closer
    • Spend time with friends
    • tourism
  • โœ… Save and invest
  • โœ… Streamline makeup and research skin care
  • โœ… keep a certain amount of time to play with cats ๐Ÿฑ
  • โœ… Concerned about Han

I and the Denver nuggets

Write a special chapter to tell me and nuggets, @juejin operation enough interesting bar that also don’t recommend me ๐Ÿ’. This section will cover the harvest and reflection in nuggets

meet

The encounter with the Nuggets is really mainly because of the interview, I believe there are many friends are also like this, AT that time I was just a reader, I read more is the interview related articles haha ๐Ÿ˜„.

Publish your first article

  • “Browser Security” A summary of browser security you may need (with a mind map)

I actually summarized and read this article on my own, because I had relatively weak knowledge of the same origin policy, cross-site scripting attacks (XSS), and cross-domain request forgery (CSRF).

Adhering to the concept of learning knowledge and output knowledge, I set about optimizing this article for publication.

But the fact is to send a good article or to spend a lot of thought, such as copywriting, first picture, interaction and so on, I hope that readers will not feel that I am a crudely made article, understanding knowledge is easy.

Positive feedback

When I published the knowledge I summarized, I found that there were still many people like me who did not summarize or understand some knowledge properly. Also harvested some like-minded friends.

question

There are positive and negative comments, although there are few, but I read every comment, so I have some impression.

Mainly in this ๐Ÿฎ avatar interview officer out of 30+Vue interview questions, super dry goods (with answers) | New Year’s essay, in fact, is a participation in the activities of the article, originally just want to write Vue face classics, but I am who, certainly can not be so sincerity, at least to give a reference answer, so there is this article.

I didn’t expect so many people to read it. To tell the truth, I was also panicked, because I was also deeply aware that I was not a good person. Would this kind of interview essay be bad? Did you write all the interview questions? Will my answer be misunderstood? .

Finally, or to their own solutions, that is to write their own article is responsible for, and strive to write a good article, while accepting criticism to correct progress.

Become a dove ๐Ÿฆ

Writing an article, to be honest, is unprofitable and takes a lot of time, and your time is limited. The Nuggets still have a lot of incentives and I’ve been paid a lot of money around the nuggets, but all things considered, I’m (yes) starting to look like a pigeon.

Let me quibble: Good content must be precipitated, and learning is not a short thing, so it is not a good thing to keep updating very often.

But I will keep some output. I always think it’s a good habit to blog and understand output knowledgeably, that’s for sure, but it won’t be updated very quickly.

By the way, I recently want to follow up the interview series, and plan to write an article titled ๐Ÿฏ Avatar interview 30+React interview questions, Super dry (with answers). If you want to read it, please like it or leave a comment and let me know. I will decide whether to write or not.

conclusion

In this year, I have entered the society from university and become a professional from a student. I am gradually adapting to the situation and becoming a mature person. I am not very satisfied yet, but life is just like that.

A lot of changes have taken place in this year, from asking for money from my family to giving money to my family now, from a group of people to one person and then to two people, from readers to authors, colleagues, cities and jobs from strangers to familiar with…

I also learned a lot this year. For a new employee, there is no doubt that he will learn a lot in the first year, but I still hope that I can keep this state in the future, not afraid to learn new knowledge, and strengthen the old knowledge and encourage each other.

2022 to be concluded…