Haven’t written a personal year-end review (not required by the company) in years. Before will write in QQ space, or young frivolous, or funny force funny. Now they all seem to be having fun.

Don’t write the reason, because a friend said that the plan is unable to catch up with changes, it is better to let nature take its course. So, I also follow no longer do any summary, plan.

I’ve been doing this for years, and suddenly I’m 39. In natural years, I’ll be 40 tomorrow. When I went from a 3 to a 4, I felt the need to write something.

About health

Unexpected, understandable. My medical report showed six or seven abnormal indicators.

“Kidney cysts” are the most serious, requiring a checkup every 3-6 months. That’s why insurance companies hesitate when I buy insurance.

Kidney cyst is very strange disease, do not know how to prevent, also can not cure, can only wait for its growth, and then do puncture surgery. The doctor only left eight big characters on the case, “Pay attention to diet and rest,” and there was no other constructive advice. My friend said, it’s like having chicken pox, but it’s on your kidney. I was a little relieved.

Even so, it’s probably a sign of aging. It seems that it is necessary to do a good job in health care.

Of course, this year in health, also made a big change. In the middle of the year, I participated in the 21-day running competition held by the company and ran 3 kilometers every day. I went from half running and half walking at the beginning to two complete 5ks in the last week, which lasted 21 days.

Why 21 days? Because science has proven that it takes 21 days to form a good habit.

Did I finally get into the habit of running every day? Don’t. Ha ha.

But I did get into the habit of running. After taking some time off, I started running twice a week until the end of the year.

Annual total number of runners 208 + 30 (not counted in Keep after November)

You can see here that my average pace was actually 7:53, and I wasn’t very fast after that, except when I started half running and half walking.

I hope to break the distance rather than the speed. I hope to break the 10km next year.

About reading and learning

First of all, I set a plan of 10 books at the beginning of this year, but I haven’t finished it yet.

I finished reading 3 books on kindle: Survivor of the Future world, The Game of Love and The Road Less Traveled. On paper, there are three books: Focus, Javascript Design Patterns and Phoenix Project – a Legend of IT Operation and Maintenance. Nuggets of pamphlet have “front-end Engineer advanced 10 days talk”

“Survivor of the Future world” is a collection of writing by Ruan Yifeng, with many interesting points. Why are people so dependent on a stable job when they have been stuck in the same place for only 200-300 years? If you’re interested, you can read it.

“The Game of Love” and “The Road Less Traveled” are recommended by half Buddha immortal, although some of the views may not conform to the current world view, but it is still worth reading. For example, The Road Less Traveled says that raising cats and dogs is nothing compared to raising children for personal growth. Having children is what makes you mature.

What impressed me most was The Phoenix Project. The situation described in the book was so similar to the company I worked for that I was deeply immersed in it while reading it. Those who work in the Internet industry may not feel this way, but those who do digital transformation in traditional industries will encounter almost every situation in the book, and every scene will be so familiar. The solutions in the second half of this book can also be used as a reference.

On study, also bought a lot of courses, but finally learned only 3: Serverless introductory class, technology management actual combat 36 talk, a grassroots entrepreneur’s 40 years of life.

“Serverless Introductory course” this course has a lot of practical operation cases, with the operation, can quickly start Serverless. It was a course opened by my former colleagues in the same department. I couldn’t help feeling that the gap between us was getting bigger and bigger after a few years.

“Technical Management Practice 36” is also a former colleague’s course. There’s a lot of thinking about the technical team, and it’s very down to earth, very hands-on, and it’s a great read for people who are going from being technical people to managers. There is also a book published for this course called “Knowing and Doing: The Way to Management for Technical People”, which is also worth reading.

To sum up, I have read a lot of books and set a lot of courses this year, but I have not accomplished much. Many books are read and put aside, and you may not remember to read them next time.

They say focus is the real scarce resource. At present this kind of comparison along with the sex of reading, study method can receive the effect should be very few. It’s probably only slightly better than fragmented learning.

Try these changes next year:

  1. Plan your reading. Make a monthly reading plan for the month.
  2. Read one book after another, or alternate between them. Read no more than two books at a time to increase your concentration.
  3. Take notes. If you read a book without taking notes, chances are you’ve just read it.
  4. For program class books, write code practices.

Also remember that you have the habit of buying books.

About work

This year, I’ve spent a lot of time fighting people. Usually hate the product, at the beginning of the year, hate next door leader.

To be honest, I also want to be a soft person, and I don’t want to be a middle-aged rocker, angular, going around annoying people.

However, perhaps due to the influence of social climate in recent years, it is difficult to survive without expressing an attitude. Especially when I have a small team of 30. As a developer, part of me wants to hide behind the big guy and write code silently. But there are moments when I feel the need to speak up.

In the end, of course, some rights were won. For example, more jobs for technical staff, giving outsourced colleagues access to the Internet.

Thanks to my leadership and the technical team leaders, most of whom are willing to listen to others. Personally, I am very happy to see the overall changes in the technical team.

About the technology

This year, promoted the implementation of Vue3 project. In fact, individual contributions are relatively limited. Because it’s Microsoft that wants to kill IE, and we’re just pushing it along.

For next year’s technology thinking, first “Web Component + adapter” for UI Component development has become mainstream. If I were to do more advanced UI component library development next year, I would prefer to build projects this way as well.

Another is “image recognition output HTML”. The technology is also beginning to mature.

If we can’t beat them, we should join them. Front-end developers today rarely write CSS. Let’s go with the trend and use tools to generate pages.

As for low code, no code. At the end of the day, it’s a way for us to be efficient, and we, as front-end developers, don’t have to reject it.

conclusion

Write here, suddenly found that his heart silently to the above a few things in order.

Maybe that’s how I, a middle-aged programmer, really feel about prioritizing what’s important.

Tomorrow, I will be 40 years old. Get a fresh start and live the rest of your life.