Hi, I’m Sean. Adhere to the “game does not exist” sharing open source project source code analysis has been a year, which is sweet and sour is also tasted enough. At the end of the 21 years, let’s reflect on the past, summarize what we have achieved, and look forward to the 22 years full of hope.

OKR review

At the beginning of the year, I set myself the following goals using OKR.

Objectives and Results

1. Nuggets LV3 achievement Target not achieved ❎ 80% complete.

The growth of nuggets is slower than expected, there is a positioning problem, hope to release a booklet after LV3, actually there are LV1 authors to release a booklet; There are also platform reasons, nuggets on the flow is less concentrated in the front end, Java and other fields, the article is always recommended by the system, but few people read; It’s mainly the quality of the writing. It’s not attractive enough. It’s not good enough. Try again next year.

2. Achievements of wechat public account 1000. Goal achieved ✅ 140% complete.

The official wechat account has brought some surprises, from 20 followers at the beginning of the year to 1,430 by the end of the year. From zero to one, it was very difficult, but I survived it. Adhere to the week, make use of the original protection mechanism of wechat public number, with the help of readers and some of the number of friends, overfulfilled the task. This 1K target, in fact, is patted head set, others are there a month rose powder 1W. So as long as the goal is low, no task is impossible :).

3. Participated in four meetings. Target not achieved ❎ 75% complete.

Participated in a writing exchange between GoMeetingUp and Nuggets in the first half of the year; In the second half of the year, I participated in PyCon2021, rare earth distributed database special event online. I had signed up for GoMeetingUp’s offline activity in Beijing, but the activity was cancelled due to repeated epidemic, and I failed to attend PyChina’s Christmas activity due to overtime work, so the final goal was not achieved.

The key action

The writing direction

Software is an engineering science, learning excellent project source code can improve their programming skills; Software is also a practical science, the combination of theory and practice can be landed. Python has many directions. “Games don’t Exist” focuses on the main line of service development. Read the source code of each link one by one to understand the principle and logic behind the project. The first half of the year was mainly in the web development section and the second half was mainly in the distributed services celery section.

Borrowing the setting of the fairy circle, understanding the Hello-world is to practice qi, proficient in all kinds of API can be used as the foundation, understanding the principle behind the project is the beginning of Golden Dan, creating famous projects about the middle and late yuan Ying. The “Games Don’t Exist” article wants to focus on the process of breaking Dan into a baby.

In order to take care of more readers and friends, but also improve their own theoretical level. In so recent some articles, also trying to be simple, so that the principle of the introduction to the degree of easy to understand.

Writing content

Around the Python project, the annual output of 21 projects, more than 50 original articles, including:

Or you can view it using the technology stack:

Here are links to some of the articles to review in the “Advanced Python” column:

  • requests
  • docker-py
  • werkzeug
  • SQLAlchemy
  • Source code reading method
  • redis-py
  • gunicorn
  • flask
  • celery
  • kombu
  • .

Reader feedback

This time with data:

The 2021-10-2021-12 reading share collection
The number of 8737 321 170
The number of 13796 494 256

How many of these are your threes?

harvest

The biggest achievement of this year is to have a clearer target for growth and a clearer line of execution. As an ordinary person who is not good at English, I have been full of anxiety about where I can reach and how long I can do it before, but now I feel OK. Ability has a ceiling, I first to the top again; There is a ceiling. I can feel it first. Stay focused on games as a service, go down into the underlying system, expand the business category up and get there.

This year also has many happy things, such as “xiuzhen door pai Palm door road” stopped after a few years to resume more, the recent yuan Ying war is very wonderful.

This year also had many unhappy events, such as the B station stock was caught up.

Outlook 2022,

In 2022, we will continue to share without any routine and stick to weekly practice, hoping to achieve the following three goals:

  • The official wechat account has 5,000 followers
  • Complete the second speech sharing
  • Read four books in depth
    • SICP(Structure and Interpretation of Computer Programs) construction and Interpretation of Computer Programs
    • HTDP(How to Design Programs) program Design method
    • CSAPP(Computer Systems A Programmer’s Perspective) provides in-depth understanding of Computer Systems
    • CNATDP(Computer Networking A top-down Approach) Computer Networking: A top-down Approach

Thank you

Thank family and friends for their understanding and support; Thank you readers for your time. Thank big V friends for reprinting.

Thank you and see you in 2022!