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

preface

Hi, I’m Brother Fly. It has been two years since I came to Shanghai unconsciously. From the beginning of the workplace to now slowly familiar with the life of social livestock. Everything is getting better and better. Every year at the end of the year, I will sum up the gains and losses of the year. If you are interested, please take a look at my year-end summary of last year:

Alfy’s year-end review

Let’s first see if the Flag set last year has been implemented

Let me start by reflecting on myself

It’s all done so far. React source code I have published several articles about React source code through nuggets. Talking and doing are two different things, so let’s talk about this year in detail!

Looking back on the past year, I would like to summarize the following aspects:

Looking back

The nuggets writing

Mention nuggets writing this matter, in fact, at the beginning of the imagination is, after learning knowledge, want to output through the article, convenient knowledge consolidation. But, to tell you the truth, I started out writing for my own benefit, looking at how little I read. After all, I spent time doing things and always longed for something to prove myself. I didn’t waste my time. In the real sense of digging gold began to write, the first article is called Threejs to achieve mirror matrix of any plane up to now the reading volume is only 800, I went to see the typeset is in a mess today, and there are very few students who like 3D, so I will improve my article from below

  1. typography
  2. Depth of article
  3. Title and header

At that time, my goal was to Denver to reach LV3, I also knew brother Three heart, brother cloud at that time. It is also the first batch of students to know in nuggets, this year may be more proud of an article is this one

Wrote this article on the sense of achievement, although not a lot, but very excited. At work, I have been brushing nuggets, which was a little inflated at that time, but now that I think of it as childish, the high reading volume can only show that your article really helps people and is a valuable article. Later, I also went to Zhihu B station to record a video about this article, and the effect was quite good. Take a look at the latest numbers

Zhihu has reached 39,000 views, and the popularity of videos is far greater than that of articles. This is also the reason why I will record videos of Canvas and three.js next year. Because a lot of students ask me some very low level questions, too many. I don’t know if MDN is not clear or if some students just like watching videos, let’s absorb it quickly. While B station and Zhihu are the two platforms that programmers like to watch.

Eggs 1

What is exaggerated is the video I posted in Zhihu and B station. Then many students wechat private message me, brush my video. I think big data is really awesome, accurate recommendation, too strong, the heart is still a little happy

This year, nuggets posted 30 articles, mostly on data visualization. With this year’s explosion of metasurverse concepts, computer graphics, WebGL and WebGPU, I believe the future is bright. But students still do not blindly, interest is interest. It is more important to learn and grow in the work, so that the technology of work is practical and deep. Don’t put the cart before the horse. Otherwise you end up with nothing. Good articles are recommended as follows:

  1. Take you through the Redux source code
  2. React 17 event system
  3. Will the interviewer stop asking me Axios? I can write a simple version of Axios by hand
  4. The interviewer asked me canvas? I can draw a firework animation
  5. Canvas implements undo and redo
  6. Canvas implements the event system
  7. Data visualization – Line graph from 0-1
  8. I did a data visualization of Chinese Olympic gold MEDALS
  9. Introduction to Three. js — 3D visualization of the Earth from 0-1
  10. I love digging gold 3D text technology program
  11. 3D lunar surround animation
  12. A small white front – end visual learning guide – with mind maps
  13. A few simple examples to bring to the beginning of WebGL

Why choose nuggets as their writing platform, mainly or nuggets activities.

In fact, there are a lot of, I will not hair, there are gold nuggets T-shirt, tea VAT, lifting table, yellow duck bag… Wish the nuggets better and better!!

The public,

Talking about doing a public number to say the truth is also accidental, mainly afraid of their article was secretly reprinted by others. To protect intellectual property rights, after all, I spent 2 days or even several days to write each original article, and paid time and energy. That’s what I thought from the beginning, thanks to nuggets’ Po and Xu xiaoxi, and wang, anything from 0-1 always has a hole, or some experience. No one has the obligation to transfer your articles or give you tips. It is really difficult to make an official account, especially in this age, but my positioning of the official account is graphics from the very beginning, so I almost post canvas and WebGL. Now I add a little cocos content, and I find that knowledge is the same. But you insist, also have some fans, continue to come on!! My goal for next year is to write articles systematically. Many of my friends say that writing is not series enough, yes, so I plan to write a series of articles next year to help more students learn quickly. I am not a big fish, but I just like 3D and love sharing. There is an article, also by some 100 thousand powder large reprinted, this is my recognition!!

Ask questions

1. Why do you choose to make graphics? This thing has a future

I’ve been asked that many times, okay? I say my personal opinion do not spray!!

  1. First of all, you can do data visualization. Big factories do this more, and small companies may use the framework developed by big factories. For example, baidu’s “echarts” ant’s “antV”, where 2D is “canvas, SVG” and 3D is “three.js or webgl” or “babyl.js” if you have no direction and your background is not particularly good, You can choose to go in this direction, I also know a lot of headhunters, now the market to recruit a 3D front end is very few, may also be related to the number of posts. But computer graphics is a deep water period, really difficult, very high requirements for mathematics, the more complex you need to have higher mathematical ability, college mathematics like this. Do 3D front-end does not mean that you give up the front-end, I was wrong before, the front-end foundation should be solid, and then deep in the graphics, breadth and depth should have, there is no crisis what, because this thing can not roll in, the threshold immediately come up.
  1. The second thing is that as you learn more, you can make some 2D games, or 3D games “which is the so-called game front end in the market”, I am also very optimistic about this thing, why, my personal opinion. If you look at popular apps, such as Douyin, Taobao, JINGdong, Soul and Dewu, they all have one feature. If you want to increase users, you need to have good interaction effects, high user retention and user engagement. Do interactive effect, THE EFFECT of 3D is certainly more handsome than 2D, the abbreviation is flashy. For example, douyin’s walking game and Taobao’s “Double 11” cat raising are all graphic applications. I’ve been doing cocos lately, and I’m really quick. It can be said that it is a blow, knowledge is to think, no matter how much on the market, to learn these basic knowledge, everything. “I want people to understand that every new framework is designed to solve a problem, but the fundamentals of computing will never change.”

2. How do you stay so motivated?

In fact, it is still the love of technology. I think of a word my leader said here. There are four types of jobs,

  1. The first is that the boss buys your time and you get money
  2. You sell part of your time to yourself. You don’t feel like you’re working because you grow
  3. Knowledge pays; others pay for your time
  4. When the boss

In fact, it is very simple, I don’t think it is good to finish the work. There is no such thing as being smart or not when writing code. If you write 100,000 lines of code, don’t you have a little sense of error? Learn to reflect and summarize yourself. Taking notes is really a good habit. In fact, I still say that, everyone’s goals and directions are not quite the same, I can’t say what? What you want to be is up to you. You can lie flat or roll, but don’t be a positive loser. Your salary doesn’t make fun of you. Just be yourself.

job-hopping

I quit my job in September this year, and my total package has increased several times. For just one year of graduation, I have enough, everything seems to have a chain reaction, is to do graphics, writing articles in the interview will be extra points. Because the impression that a blog gives interviewers is that they know more about you. What impressed me most was bybyte’s interviewer, who recognized me for writing the blog. Want me to continue to insist, although failed!! Also imperceptible in new company now 3 months, whole for a word roll, nevertheless the thing direction that wants to do with me at present is consistent, this has nothing to do with. The classmate that has an idea can private letter me, lack a person in the group!!

Side effects

This year, I had the honor to meet many like-minded friends through writing public accounts. Although some of them are just net friends who haven’t even met each other, they all do the same thing or like the same thing. I still have a gap with others, whether it is cognition or technology or the need to learn more and think more. There are a lot of lovely fans and friends, and some sent me small gifts, moved to death.

This is still very happy, in order to thank you all for your support, below this article selected one of the most heartfelt comments, send a large limited edition mouse pad.

love

This year is summed up in one word busy, overtime, writing articles, study, no time for love. It doesn’t mean I don’t want to talk about it, like, two years after graduation. I just think the nature of love in school is different from that in society. We should not start at random. After all, adult time is precious. In the goal and direction of the situation is not quite the same, and love can not do without bread wow, very realistic. Let it be!! I don’t know if I’ve been single for too long or what to say. This stuff is harder than writing code, can’t guess!!

Looking forward to

My outlook for next year is very simple, mainly the following points

  1. The official account has more than 10,000 followers
  2. Station B records canvas and three.js series videos
  3. Write a Canvas gold leaflet
  4. The nuggets LV4
  5. Consolidate the basic knowledge in technology, and continue to make breakthroughs in depth and breadth. Make up weak points, strengthen strong points, do a lifelong learning man
  6. Find the one you love

Finally, a word to myself and those who read this article:

  • Do whatever you want, know what you want and do it, refuse to be moved by ineffective self, do not be a positive loser.
  • The paper come zhongjue shallow, and must know this to practice. Only when you do things, you know you can do it.
  • Empty Cup mentality (too many good people, XDM)

I’m Brother Fly who likes graphics. I’m looking forward to falling in love with graphics and 3D with you.

Comment the most heart to send a large mouse pad oh, feel helpful little praise!!