SHERlocked93, I have been a front-end typist in Nanjing for two and a half years. I graduated from Beijing Institute of Technology with a master’s degree. I am the author of the MOOCs column “JavaScript Design Mode Introduction” and the blogger of the public account “front-end afternoon tea”.

Is also familiar with the Spring Festival impetuous time, different is, this year’s Spring Festival is particularly boring, everything from a bat and a Han about…. ðŸĪ­

Different from the previous two year-end summary releases, why is it so late this time, because of laziness

1. 2019 Year-end ledger

World travel is not as nice as it seems, it’s only nice when you come back from all the heat and mess and forget about the torture and remember the incredible sights you’ve seen. “– Jack Kerouac, On the Road

After the beginning of the New Year, I continued to study according to the previous ideas, and produced about one blog every 10 days and about 3 posts per month happily. As I was working on my blog, one of the MOOCs editors approached me and asked if I would be interested in writing a column or something. At the time, I was interested and recommended Yaoyao to write with them (later I learned that they had sent invitations to many friends in the community who often write blogs).

Yaoyao at that time in Ctrip has not left, relatively busy, I work at this time is not very busy, so I took this job. The moocs editor introduced me to a number of topics, from a technology stack to implement a software from 0 to 1, to a Tips type like “188 suggestions for improving JavaScript”, and then looked down at “design patterns” and decided to go with it, having worked with some design patterns from C#. For the design pattern is not strange, the first attempt to pay knowledge of course to choose a bit more familiar…… So young I happily set foot on the unknown 🙃

So I began to prepare from April until August, with a total of 30 articles and a simple statistics of about 10W words. I had to compile all the blogs for a year, including those boastful words in the course introduction. I was really ashamed of myself. The moOCs are looking for a writing style that starts with a short story and works its way up. Straight men like me, for the design mode of this more abstract and boring knowledge, has always been the first two paragraphs of introduction on the direct opening of the code, for some of the more beginner column audience may not be too friendly, after all, is to take out for sale, the previous few to edit the purpose of the sample so modified a lot.

At the beginning, I wrote the patterns I was more interested in (publish and subscribe, factory, singleton), and left the ones I was not interested in behind to write together. At the end of eight or nine articles, I wanted to give up, because all of them came to the hard top.

It turns out that going from being interested in doing something yourself to having to submit it every week, like going to work, is like setting your favorite music to an alarm so that you don’t feel like blogging for three or four months after you finish your column. It’s like sleeping in on the weekend and hearing the alarm.

Fortunately to August or so, the column or completed delivery smooth online, among them hard, insufficient for humanitarian, just hope that we do not pirate. Behind has been to the New Year, wrote a few tools to share the type of article, do not cost brain cells, slow down. 😭

JavaScript Design Patterns — MoOCs

After looking at the sales volume of 1311 by 2020.2.25, it is still ok, breaking through my expectation (although many of them are sent out 😅 at my own expense, to the readers of the public account, and some good friends, colleagues and classmates), which is also the first attempt of knowledge payment. Oh right, after the year seems yaoyao’s column will also be in the MOOC online, mainly React technology stack, can expect a wave (don’t send me a right up to me?

After writing the column, I began to operate the public account at the beginning of the year. I reprinted some original articles to the public account. Because of the operation of the public account, I knew a lot of excellent friends, which was also an unexpected harvest.

At the end of the year, I was addicted to science fiction and read several fantasy novels. I was deeply impressed by Liu’s imagination, which seemed to be unconstrained but had some foundation in physics. I was really impressed and greatly broadened my horizon.

2. About blogging and reading

2.1 Blog Output

With the matter three-dimensional, your essence. — Liu Xie, Secretary of Literary Mind and Diaolong

Blog output was low this year because of the column, but not too low if you count all the posts you held back at the time of writing the column, about 41 posts in total. ðŸ˜ģ

Here are just a few of this year’s outputs

  1. Basic principles of front-end route jumping
  2. Vue-router source code reading – file structure and registration mechanism
  3. GraphQL from the get-go to the hands-on
  4. Hand-touch Webpack multi-entry configuration practice
  5. Full of dry goods! Recommend some very useful Mac software (first shot)
  6. Full of dry goods! Recommend some very useful Mac software (second bullet)

A few reading notes:

  1. Reading abstract of Illustrated Single-core working Method
  2. HTTP/2 Basics Tutorial
  3. Illustrated HTTP reading Abstract

In addition to a few columns inside the open article also list, these are free to see, if you feel good, you can click the link to support oh ~

  1. This, new, bind, call, apply
  2. Closures and higher-order functions
  3. “Hand touch Design Pattern series” enjoy meta patterns and resource pools
  4. “Hand-to-hand Design Patterns series” Policy patterns and dynamic form validation

2.2 reading

Read a hundred times, its meaning from see. — Annals of The Three Kingdoms

In 2019, I did not read many books, most of which were leisure books. I am ashamed of myself. In 2020, I will refuel. In addition, I recommend the book list, you can see my blog.

Recommended stars:

  • ★★★ : It’s worth a look. You won’t regret it
  • ★★☆ : You can have a look
  • ★☆☆ : Don’t recommend, waste your precious life

Front-end books:

  • ★★★ JavaScript design patterns and development – Once explored
  • HTTP/2 Basic tutorial

Programmer Literacy & Methodology:

  • ★★★ single-core working method diagram
  • The Pomodoro Technique

Reference books:

  • ★★★ Ball lightning/wandering Earth/Man and Devourer/Fire/Ode to Joy/Morning News/Poetry/universe collapse/village teacher/mirror/micro era/Love in Taiyuan/full band blocking interference/life – Liu Cixin
  • ★★★ Critical/one hundred watch/transparent brain/ultimate explosion/survival experiment/seven heavy shell/a gamble life and death/song of life/Mercury sowing/for the day doers – Wang Jinkang
  • ★★★ Shout in the drizzle – Yu Hua
  • ★★★ Siege – Qian Zhongshu
  • ★☆ Evil ten thousand years in/suppose/six sentient beings/born with my talent/one billion years after the visitor/who AM I/snake hair race/life do not meet/idyllic – he Xi

Nonsense, although he Xi and Wang Jinkang, Liu Cixin together is known as the Chinese science fiction three titans, but personal ignorance he is pulled in the past to make up the numbers, if liu is 10 points, Wang Jinkang 9 points, he Xi 3 points can no longer more 😒

3. About the future

If you can’t learn, fear not to lose. — Taibo, Analects of Confucius

Last year, my outlook for the future was rather disappointing. Many of my original plans were not completed and my original arrangements were disrupted due to unexpected arrangements. However, I have made some mistakes and gained a lot, so my outlook for 2020 is as follows:

  1. Keep learning on the front end, keep looking for something new, stay curious, stay humble;
  2. Learning Golang, prepare for a rainy day, only staring at a direction is easy to touch the ceiling, the real ability of the person should be knowledgeable, by analogy, I am far from it;
  3. The public continues to operate, stick to it, maybe one day suddenly rose powder? ;
  4. Keep reading. The many books, columns, pamphlets, videos and so on that you’ve bought before should not be wasted and should be looked at (collecting never stops, learning never starts ðŸĪŠ).
  5. Last year, I only invested a few thousand yuan in financial management, and finally the yield was ok. I can try to invest a little more this year. I think financial management is the same as other skills, which can be summed up in one sentence: “No other, only the hand is familiar”.
  6. Exercise, after the outbreak at the beginning of the year, we also understand the importance of ðŸķ life, exercise to stick to it, far away;
  7. Insurance, considering whether to give yourself an insurance, although still young.

I’m 27 years old, 2020 stood at the threshold of the stand, adults also across the far distance, parents will be old is not old, a confidant and scattered, garage pressure gradually fall on the shoulders, do something more and seems to be very important, what’s romain rolland sentence “some people died at the age of twenty, until the eighty – year – old burial”, But at least so far, life hasn’t killed me


The year-end summary of these years is as follows:

  1. My 2019 year-end summary
  2. My 2018 year-end review
  3. My year-end review for 2017

PS: The following nuggets column, SegmentFault column, also welcome everyone to pay attention to my public account [front-end afternoon tea], cheer together ~

In addition, you can join the “front-end afternoon tea Exchange Group” wechat group, long press to identify the following TWO-DIMENSIONAL code to add my friend, remarks add group, I pull you into the group ~