Hello, I’m Koala, a fun and sharing person. I’m not a big shot. I’m the koala who keeps learning.

2019 is a year of turning points and harvest for me. Forget all the unhappy things and sum up the happy things in this year. This summary is not just for myself to see, mainly want to their own experience, hope, as well as the feeling of more partners to see, read even if you gain a little, the purpose of my article will be achieved.

Why koala as my IP?

This is a question my friends often ask me. Why am I called koala? Is it because koalas are lazy? Is it because koalas don’t drink water?

What a koala looks like

Koalas are stupid and cute animals! Programmers are cute.

Koala habits

Koalas are lazy and spend most of their time eating and sleeping! Always remind yourself to keep learning, contrary to it, but we should keep a lovely posture.

Koala lifespan

Koalas don’t live long! Just as we programmers have a limited time to write code, there are not many middle-aged people who still insist on writing code, reminding us to do something in this period of time.

What did I do this year?

Work shift

At the beginning of this year, I was working on Android development, and I went from a guy who thought JavaScript was just about writing click events. (At that time, I really knew very little about JavaScript. The only thing that works is that Android uses click events and parameter passing when loading a WebView) to a Node.js backend engineer, and then to a project team. This process is always learning, Javascript, Node.js, databases, front ends, etc., and the thinking is always changing. But never dare to call oneself is the whole stack, the road is still very long, really too much to learn, programmer is not an easy occupation, every programmer is constantly learning new knowledge, salute!

Learn to grow

The technology stack continues to improve

  • Android
  • Java
  • Vue
  • JavaScript
  • TypeScript
  • Node.js
  • Mysql Redis
  • Linux

The nuggets writing

I never stop learning. In the process of learning, I like to record things. This habit has persisted for many years. But in June this year, a very humble koala identity appeared in the nuggets, a lot of bigshots, writing articles and taking notes is not the same, to consider a lot of, not only their own understanding, but also let readers understand. At first, I just wanted to publish the article so that more people could see it and criticize me. In this way, I got comments, likes and criticisms from the Nuggets, and started my nuggets blog for the second half of the year.

Thanks to nuggets this platform, let my article get exposure, more people know koala this little friend. This is expected to wake up on January 1 and be Denver level 5, just short of diu diu, may need to wake up on January 2.

Yes, I did wake up the next day to level 5, and some level 6 big guys may not look great, but I was satisfied with my 2019.

The public,

This year also ran their own public account, named [programmer growth refers to north], koala as a head, once again feel that he is an interesting person, hey hey. Since do one thing to do a good job, began to do the public number when there have been a lot of front-end number, but as long as the efforts when it is not too late, now the public number of attention is satisfied with their own, I will continue to work hard, thank you friends for their support. Do the public number process although very tired, but also brought a lot of happy things.

  • Encountered can say nothing to the small partner, encourage each other, help, although we have not really met, maybe this is a bosom friend!
  • I have received support from a lot of friends and gained a lot of attention. I also have more and more friends and technical groups. Every time I see people discussing technology in the group, I feel inexplicably happy.
  • The public account is also encouraging myself to make progress. I will write an original article every week, otherwise I will feel sorry for myself and my followers. In the process of writing the article, I will also improve and consolidate my skills.
  • The official account will also bring some income from the side business.

Personal website

There are also updates on my website and Github.

  • Github blogs at github.com/koala-codin…
  • Personal website address: www.inode.club/

Summary of some original technical articles

JS will know will series
  • 【JS must know must meet 】 high order function detailed explanation and actual combat
  • TypeScript interesting series – Interfaces
  • Do you really understand how render trees are formed?
  • One article to understand the JS assignment · shallow copy · deep copy
  • An in-depth understanding of Javacript begins with the scope scope chain
  • Do you really know JavaScript data types?
  • Learn this keyword again (read not fully understand you find me oh)
Node.js will know and will know
  • An in-depth understanding of Node.js processes and threads (8000 long articles to thoroughly Understand)
  • Some thoughts and implementation after reading Koa2 source code (interview necessary)
  • Message queues help you become a highly paid Node.js engineer
  • What exactly is Node.js?
  • Node.js advanced fs file module learning
  • When it comes to node.js backend development, it’s important to know about stream
  • As a front-end engineer also want to master several file path knowledge
  • Understand the Events module thoroughly
  • Node Progression – Explores Buffer objects that are not stored in V8 heap memory
  • How to handle node.js memory overflow?
Databases and Algorithms
  • Talk about the interview test – recursive thinking and practice
  • How to answer a question that impresses an interviewer with multiple answers?
The interview related
  • The company requires the use of framework VUE, what interview questions will be asked?
  • Vue 8 component communication modes, worth collecting!

My articles are very long, and I always want to cover each module through an article, so that readers don’t have to search for several articles when they understand this module. You can also add me on wechat or in the comments section to give me some suggestions.

life

  • The small goal set for last Year’s New Year has been basically fulfilled.
  • I bought my first treadmill, but now it’s a shelf. (I’ll definitely use it next year.)
  • Completed two long distance trips, this should be the least amount of travel since college.

A bit of advice (for everyone, and for myself)

A programmer’s path to writing is necessary

Blogging can not only build your personal brand, let more people know about you, more people see your articles, improve your influence, but also improve your skills, you will receive praise after Posting, you will receive criticism, criticism will make you constantly improve, as long as you stick to it, the process will only get better. There is some difference in blogging and study notes, if the don’t know how to write, can be to want to write the contents of the first to find some more reference articles, to summarize with a few articles, add some to add content, copy writing, but be sure to label the resources well, hey hey, insist on a few, you would like to write articles, Find your own writing style.

Be a “problem” person

Think about it. Why? Whether you’re writing an article or at work, don’t stop at “why? How does it work? What’s the bottom line of this function? For example: it’s like a very simple sort function, and you can use it thinking about the sort it implements.

Dig deep for something that doesn’t change and never go away.

There are a lot of language frameworks, some of which emerge after learning, but some things remain unchanged, such as computer networks, data structures and algorithms, design patterns, and the experience summarized by predecessors, which are worth further study

Try to broaden your horizons

Read more, travel more, meet more great people. The circle is very important, an excellent circle, you will find better than you of the people are desperately trying to, you have no reason to stagnate.

When you don’t know how to promote, go out for an interview

When you are confused for a while and don’t know what to learn, I think it is necessary for you to go out for an interview. You may get abused, but you should find out what to learn next.

Outlook 2020,

Technology promotion

  • Relearn data structures and algorithms
  • TypeScript has more practices
  • Learn more about Node.js and see more of v8
  • Front-end engineering learning
  • Let’s take a closer look at non-relational databases
  • Learn deployment O&M knowledge

life

  • Start learning photography
  • Four long trips
  • Use the treadmill you bought and keep exercising
  • Psychological consultant certificate won
  • Read 5 books outside of technology (including 1 financial book)
  • Come home often

Something to hold on to

  • Continue to write articles in nuggets
  • Continue to do my public number [programmer growth refers to north]
  • Continue to be grateful

The last

I am grateful to all the people who have loved and helped me this year. I am grateful to my friends for their support all the way. 2020 new start, may you become the person you think you are, koala always around you. [programmer growth refers to north] is a heart to help you grow the public number, if you like, you can share to more small partners.

  • Welcome to add my wechat [COder_QI], pull you into the technology group, long-term exchange learning…
  • Welcome to “programmer growth refers to the north”, a heart to help you grow the public number…

Denver annual essay | 2019 technical way with me The campaign is under way…