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

preface

Just at the beginning of this year, I became a “Nuggets of Gold” writer. My nickname is “Sunshine_Lin”, because the English name is similar to my pronunciation of “Lin Sanxin”. They all call me “brother three hearts”, although I am a rookie, but they all call me brother, and in the most popular words, the most difficult knowledge point is my motto, the foundation is the premise of progress is my original mind, which is always in my mind when I write.

In fact, strictly speaking, I started writing seriously in June this year. The night before yesterday, I calculated that I have written 55 articles this year, with a total of about 15W words.

So let me tell you about my year

Front-end programmer

In fact, just last year, I went to the senior in the second half of the semester, I don’t know what to do after I graduate, but “no job after graduation will be starved to death” mind, forcing me to must choose a target, learn skills, good feed themselves, this time, the “front end” walk into my life, my school recruit good luck, into a pretty big company, salary is also ok, But only four months later, almost at the beginning of this year, I resigned from this big company with 3,000 employees and joined a small company. Of course, I also regretted why I didn’t work longer at that time, but after regreting, I made plans for the future, because I know that regreting is useless.

I always remember a saying: be optimistic, don’t always brood about the past, look forward

technology

Earlier this year, my technology is only actually “rookie” in the front, I at that time, every day, like a headless chicken don’t know what Taoism, also can’t always quiet heart to want to planning, but at the same time, I also developed a small writing habits, probably was writing articles for the sake of vanity, also not good, also do not have what people see. But I knew in my heart that there was no future in my career as a programmer.

Until June this year, I was still a rookie digging gold LV2, and was accidentally pulled into a digging gold writer group. The authors in the group let me know that writing is actually very meaningful, of course, there are many meanings, and I thought to myself, I should choose one of these meanings as the reason for my persistence in writing. So I chose to “force myself to learn by writing”.

writing

LV2 -> LV5

Yes, in June of this year, my goal was simply to “force myself to learn by writing.” Because I think my self-discipline is still lacking, I need to force myself to learn new knowledge or summarize old knowledge through continuous writing.

So I kept writing until August, when MY nuggets were at LV5. Yes, two months from LV2 to LV5. My writing also follows two principles

  • 1. Write from a reader’s perspective
  • 2, try to explain in a simple way

The nuggets LV6

In October, actually I have been the purpose of a certain change, from the previous “force yourself to learn” into “help fans get a raise,” yes, yes, I am a layman, I aim is simple, is to help the group of people like me, support me group, use of my article, help them to get a raise.

Oh, and just this month, I reached LV6

controversy

Actually, I got a lot of criticism

1. Controversy 1

Because of my frequent more text, a lot of people say THAT I am to go to work to touch fish to write articles. But actually, AS I explained, I don’t like to write articles at work because I can be interrupted at any time. So I usually write when I’m off work, sometimes late at night. At first I will explain, but explain explain, I don’t want to explain, how to say it!

2. Controversy 2

There are also people who say that what I write is too basic and not worth much. I want to say is, I never said he is a god, I have been proud of the front-end rookie, I can only write the level of the corresponding article, can only help the strength of my friends, if your level is higher than me and do not like to see my article, THEN I beg you can ignore me. Pretend I don’t exist. Don’t look at my hydrology…

The knowledge system

This is a set of knowledge system that I have established since I graduated last year. I hope it can help friends who like me. In fact, I like to study with everyone and make progress together.

JavaScript

  • Lin sanxin spent 3 hours to implement these 30 JS native methods, let me see who is shorter than me!!
  • The question that 95% of people can’t answer: What is the length of the function?
  • This may be the nuggets speak “prototype chain”, speak the best and most easy to understand, attached exercises!
  • With these 25 regular expressions, code efficiency increases by 80%
  • Leader: Deep copy has these 5 segments. Are you just bronze segments? Still looking for a raise?
  • 50 basic knowledge points of JavaScript encountered in the work, full marks to find me to take the prize!
  • “Ten thousand words summary” stay up late to summarize 50 JS advanced knowledge points, all will you be god!!
  • The most complete ever! Stay up late to sort out 56 JavaScript advanced handwriting knowledge points!! Professional literacy
  • Seemingly simple questions, swept dozens of front groups, Wang Hongyuan teacher are personally to answer
  • Netease interviewer: please implement JS reload? Not TS reload!
  • A == 1 &&a == 2 &&a == 3

ES6+

  • ES6: How to sort a Map object
  • ES6: Deconstruct default assignment, remaining parameters
  • Read will, handwritten Promise principle, the most accessible version!!
  • Good foundation? Summary of 38 ES6-ES12 development tips, but to see how much you can get? 🐶
  • 7 pictures, 20 minutes async/await principle! Why is it taking so long?
  • SetTimeout +Promise+Async output order It’s simple!

Vue

  • “Self check” stay up late to summarize 50 Vue knowledge points, all will you are god!!
  • Do you really know how a Slot is inserted
  • Do you want to know the implementation principle of Vuex?
  • “Vue source code learning (a)” you don’t know – data responsive principle
  • “Vue source code learning (2)” you don’t know – template compilation principle
  • Understand the fifteen Vue unpopular knowledge, no longer afraid of the interviewer difficult
  • “Vue source code learning (three)” you don’t know – first render principle
  • “Vue source code learning (4)” aims to write a study on the principle of computed and Watch that everyone can understand
  • “Vue source code learning (5)” interviewers like to ask — Vue common method source analysis
  • The 13 Vue modifiers interviewers love to ask about
  • 15 pictures, 20 minutes to understand the core principle of Diff algorithm, I said!!
  • Lin Sanxin drew 8 diagrams, the most understandable Vue3 response core principle analysis
  • 7 images, from zero to achieve a simple version of vue-Router, too easy to understand!
  • “ElementUI source code learning (a)” ElementUI component source code – Layout

HTTP & Browser

  • What happened to the “self check” input URL? Hopefully you understand these 15 things
  • 13 free graphics to beat V8 garbage Collection in 20 minutes!!
  • What is the great god? Just use other people’s qixi date time, tidy up “JS to avoid memory leakage” just
  • Good intentions ah! I drew the 7 principles of cross-domain solutions into 10 diagrams, and made diagrams!
  • “Immune to Invasion (2)” joke about “Browser rendering”

Project record

  • Want to know how a 20K level front end uses LocalStorage in a project?
  • You said you would Promise? Can you solve these five problems for the project?
  • The backend gives you 100,000 pieces of data at a time, how to gracefully display, what is the test of me?
  • “Record optimization” how do I achieve large file sharding upload in the project, suspend the continuation
  • Combined with “Kangxi Talent Show”, tell us about “virtual list”

Canvas

  • In order to let her get to canvas in 10 minutes, I stayed up late to write three small projects and this article
  • I spent 7 hours writing 3 fun games to get you on the Canvas!!
  • It’s amazing! I made the seven JS sorting algorithm visualization!! This is so much fun!
  • The Mid-Autumn festival! Remember Chang ‘e in Journey to the West? I became a childhood goddess with 10,000 pictures!

The program life

  • The transition from a 3,000 person company to a 30 person company | 2021 mid-year summary
  • One month, from LV2 to LV4, this graduate just one year rookie experience what?
  • The monthly salary ranges from 3k to 15K, a learning route for ordinary people

Webpack & Nodejs

  • Easy to implement Express middleware
  • Tencent interviewer: brother, you say you will Webpack, that talk about his principle?

CSS

  • “Virusproof (7)” Interviewers like to ask about 6 clearance floats and BFC

Leetcode

  • Leetcode series: 001, 007,009, 014, 020
  • The classic title of the Leetcode series — The container that holds the most water
  • Leetcode Series 021,026
  • Leetcode — 027,028

honor

Unfortunately, I am doomed to be no. 1 hahahahahahahahahahahahahahaha.

2 on the July list

Third on the author’s list in August

2 on the September author list

2 on the October author list

A hobby

Of course, learning front-end and writing is not the only thing in my life. I do other things besides that

History buff

  • I watched The Kangxi Dynasty five times
  • I have read The Yongzheng Dynasty five times
  • Finished the Qianlong Dynasty.
  • Finished the Jiaqing Dynasty
  • I have watched New Three Kingdoms three times
  • Read “New Water Margin” three times
  • Finished watching An Zhou Mu’s The Storm in South and North Dynasties

Rap lover

  • I practiced Yang and Sue’s Bugs Bunny, Blow again, Coronation.
  • Practiced Huang Xu Afgeni’s “Say Goodbye”
  • I practiced c-Block’s Autism.

Occasionally movement

  • Occasionally posing on a yoga mat 😄😄
  • Sometimes I go for a run

Going to back

  • Learning and writing will definitely continue, and I will write something that I have never written before
  • Force oneself often go to exercise, can’t eat too fat, otherwise want to be teased fat face
  • More offline gatherings with friends, more social, more friends
  • Continue to be a kind, enthusiastic, motivated, and helpful programmer

conclusion

This year is coming to the end, I hope you are healthy, all the best, will be optimistic, motivated, enthusiastic, to become a good front-end engineer!!

I am Lin Sanxin, an enthusiastic front-end novice programmer. If you are progressive, like the front end, want to learn the front end, then we can make friends, touch fish ha ha, or you have the right front post opportunity, can let me try, then you can point in this –> touch fish boiling point