Hello everyone, I’m XINDOO, today is the first day of 2022, write down my self-summary of the past year. This is the ninth year in a row THAT I’ve written a review, and next year there will probably be a review of the decade (see the link below for those interested in my last 8 years).

The epidemic, the economic downturn, and layoffs in major factories in 2014… It may have affected many people, but it doesn’t seem to have much impact on me. The past year was generally good except that I was tired, and all aspects were moving up, and many aspects were getting better. More than half of the flags in the year-end summary of last year were completed.

About 2021

Reading a book

I only read 15 new books this year. I also read some books I had read in previous years, and the overall reading amount is the same as last year. Compared to previous years, this year has increased the proportion of non-fiction books, which is indeed more difficult than fiction, and many books need to be read regularly to gradually absorb the content.

learning

This year, I controlled my hands and didn’t buy many new courses. I mainly reviewed the courses I bought before. This year, I read more courses related to soft skills rather than technology. I reviewed these courses based on my work experience and thought about my shortcomings in the past.

blog



Last year, I set the goal of having more than ten thousand fans and one million readers for my blog, which was partially achieved. When the number of fans reached 1.5 million, the number of readers was only 87w, which was 13w short of becoming one million bloggers. I’ve written 26 blog posts in the past year, but I’ve kept my flag of at least one post a month. But also do not do well, before thinking of writing a Redis source code related column, after writing 10 articles did not continue to write, indeed from April to May in 21 has been busy, also did not put too much energy in the blog, so you may find that MY blog after April to May are relatively water.

None of the ambitious open source initiatives I launched last year have come to fruition. As you can see from my Github page, I haven’t mentioned the code a few times in the last year, and it’s all due to my busy work schedule. However, to my surprise, my Github still increased by more than 200 stars last year, and now it has reached 970+. The 1000 star is just around the corner. If you want to help me break the 1000 star, you can go to my Github homepage to help me click a few stars.

work

April 21 was a turning point. Before April and after April, I was in a completely different state. After April, I participated in three large projects of different types. A technical project, made, the effect is also very cool, but due to the network technology problems, has not been implemented in business; Although the technical difficulty of a department-level project is not great, there are many participants and communication and coordination challenges are still great. However, the final result is ok and the overall progress is the first in the company. Another innovative business has become one of the company’s star projects. Before April, I was still working on the tepid project (this part has been handed over to more professional people). In May, I became a full-time employee during the probation period, and I once thought that I could not pass the probation period… My story tells you that if you want to grow fast, you have to find a fast growing business. Of course, other people’s stories over the last year suggest that if you want to lie flat, get off the Internet.

other

In terms of daily life, our peaceful life has not been broken by the epidemic, but the epidemic has made our life more ordinary.

Another is skiing learned to board, although the entry state, but at least can play up. The change of mentality of skiing experience is also quite interesting, from fear to refuse to ski to stand on the skis fearfully, and then gradually break through, to the final calmly deal with, just like the change of mentality when I do anything challenging.

In the past 20 years, I found time to study video editing. In the past 21 years, I have made no progress. I expect that I will make no progress in the past 22 years. However, my video clip technology has not been abandoned in 21 years. I helped my classmates cut a wedding Vlog, and I also made a batch of facial expressions for my colleagues, and won the title of facial expressions master (dog head).

Perception & Reflection

I have done a lot of work in the past year, and I have come into contact with many people and things. I have seen both excellent and not excellent people. I would like to share my thoughts and feelings with you.

The team cooperation

When you start to cooperate with others, you will find that the most difficult thing in your work is to get others to do a good job. On the contrary, any technical problem is ok. After all, as long as it is solvable, you can solve it with your efforts. But if it involves other people’s help, it might be difficult, first of all, is someone capable of solving it you’re not sure, and even if they were capable of solving it would they have time to do it for you? Why would he solve it for you? Cross-team projects must think through these issues.

Cross-team projects also have routines, such as regular synchronization (station meetings, weekly meetings…). Absolutely. Risk management is absolutely essential. Everyone should also have a common goal, preferably a common benefit. There are other things that really can’t be pushed, but are very important, you still need to use the power of the boss…

Think people think

In fact, there is an urgent need in front of others, that is, to give a helping hand when others are in trouble, I will not write here, in fact, I want to emphasize that the key is to think about people, meaning to stand in the position of others to think. The way most people think is to see things from their own point of view, which is one of the root causes of conflicts and arguments. Of course, I’ve learned this for 21 years not because of conflicts and arguments, but because of frequent communication problems. Some people tend to communicate with others from their own professional perspective, ignoring the fact that the other person may lack certain information.

For example, many of our friends are pure business development, and indeed lack a lot of knowledge related to architecture, network and system. When we need the assistance of the students in infrastructure to conduct investigation, we often only throw out the appearance, but do not say the context, and the students who are engaged in infrastructure cannot start with it. Sometimes infrastructure students will make similar mistakes, such as replying with “it’s easy for you, you just need to configure a route on the ingress”, which may be difficult for others to solve all day. Another example is that many of our in-house engineers develop systems that are too difficult to use. Typical technicians develop systems for technicians that only they know how to use, not for others at all.

When you change your perspective, you will find a lot of things will go smoothly, such as the above joint assistance problem, you just treat the other side as a white, like a white to provide detailed solutions to him, although you will spend a little more time, but his problem can be solved quickly, and then you will receive praise.

Global processing

In fact, this is also related to team cooperation. A team is like a complex mechanical device driven by gears, and everyone is a certain gear. However, due to different skills, backgrounds and working attitudes, everyone may be a “gear” with completely different specifications and qualities. Most of the time, just being yourself is not enough to ensure that you and others can collaborate effectively. This time, you need to take a step further, pay attention to the work of others, and help others or adjust yourself from the perspective of collaboration. Also, thinking from a global perspective can help you do your part.

A competent programmer can do his or her job. A good programmer can work with others to get things done. A good manager can make the whole complex machine work.

Expectation management

Managing expectations is important, and that was one of the big lessons I learned last year. Here’s the thing: We were promoting a new system, and we told people it worked great and it was easy to migrate, and we promoted all sorts of issues, and some people were a little upset about it. Just like when you were a child, you promised to get 100 points on the exam but only got 80 points, and you promised to get 60 points but got 80 points. Although the results are the same, the feelings brought to people are completely different.

So don’t be too high-profile if you don’t have too much confidence. It can be summed up in a word: don’t over-promise, but promise must be done.

Hard work and Luck

Hard work determines the lower limit, luck determines the upper limit. I have worked for 6 years, I just graduated from a group of people, some become the middle level of the big factory, there are tens of millions of wealth and freedom, but I am more ordinary, especially the first two years sour to no good. It wasn’t that I didn’t work hard, but that someone got into a fast-growing business after graduation, while I made a mistake in operation and maintenance, and was completely marginalized within 2 years. This happens to everyone, no matter who you are, you know a few people who have it better than you. Some people just get on a fast train by luck and reach far higher heights than the average person. This is all too common in the Internet, which has created a bunch of billionaires who are nothing without it.

The only thing we can do about the difference in life caused by chance is to get right, not be overly jealous, and then try to undermine the value of luck and seize every possible opportunity around us. Seriously, if you were born without something, chances are you’ll never have it.

Energy management

I’ve had one of the busiest years of my career. Sometimes I come home from work feeling drained. I don’t have the energy to do anything and I can’t get up in the morning. Although there is some free time, but no energy and physical strength, even the dizzy out of a new realm, from work -> taxi -> carsick path directly to work -> carsick, and then stopped blogging, reading, exercise. Work is oversaturated and life is stagnant. Try to set aside as much time and energy as possible every day anyway, even if it’s just to touch the fish.

Everyone is infinitely creative, and it is only in control of their own time that their talent and creativity can flourish.

About the future

As usual, write your goals for the year ahead at the end of your summary.

  1. The blog will continue to be updated, and I will devote more time to writing more in-depth content when I get the rhythm of my work in the next year.
  2. My redis column, two days ago someone urged more, or have to pick up and continue to finish writing, has written 10, it is estimated that 10 more can be finished.
  3. As a classical programmer, a kind of person with various ideas for building wheels, thought about writing a programming language the year before last, but got nowhere last year, continue this year.
  4. Work or continue to steadily upward, in addition to their own work, to spend more time in guiding people, I hope that their partners can also grow up quickly, independent.
  5. Put marriage on the agenda.

conclusion

During the six years of working, I have indeed changed a lot. The most obvious point is that I have changed from a person who despised the business and respected technology at the beginning to a person who is deeply involved in the business system and is gradually away from pure technology. No matter whether others came back as a teenager or not, I am no longer that teenager.

Finally I have nothing to say, above all said, or as usual with my previous years of summary.

  • 20 year end summary
  • Year-end summary of 19 years
  • 18 year end summary
  • Year-end summary of 17 years
  • Year-end summary of 2016
  • 2015 Year-end summary
  • Year-end summary of 2014
  • Year-end summary of 2013