Skip to main content
  1. Miscs/

2023 Year-End Summary

·757 words·2 mins· ·
Xianpeng Shen
Author
Xianpeng Shen
Table of Contents

Time flies, and 2023 has passed in a flash. If I don’t record what happened this year, it will be difficult to recall what happened soon.

Therefore, as usual, I will first review 2023 and then look forward to 2024.

Reviewing 2023
#

Looking back on this year, I would use three keywords to describe my life, work, and leisure time.

Life: “Dad”
#

Since the birth of my child, my teammate and I have been independently taking care of the baby. During the day I work, and she takes care of the child; in the evening, I rush home after work, play with the child, do housework until the child goes to sleep. On weekends, we’ll take the child out for a stroll at least one day.

Taking care of the child can be tiring and long, but looking back on this year, I’ve found that the child has grown up in the blink of an eye. At the beginning of the year, the child could only crawl and stand with support; by the end of the year, the child can climb tables and run, with endless energy.

Next is a simple record of the small events in this ordinary year:

  • April: Went to Discovery Kingdom, climbed Tongniuling, played San Guo Sha (a card game), and had a seafood buffet at Yu Gong Wharf with the company.
  • May: Held birthday parties for the child in Xinghai and Zhuanghe.
  • September: Took the child to a hotel for the first time, stayed at the Hilton Jin Shi Tan for one night, and had a hotel buffet breakfast.
  • October: Returned to Zhuanghe for one night during the National Day holiday, had a family barbecue; went to Hengshan Temple, had a vegetarian buffet; played a soccer game during the holiday; bought a membership card for Dalian Forest Zoo and started visiting the zoo.
  • November: Visited Dalian Forest Zoo, Lushun Sun Gully, Dalian Natural Museum, and attended a company dinner in Qianku.
  • December: Received very sudden news (I will elaborate on this later), participated in team building, visited Dalian Museum, accompanied my father to the hospital for a checkup, and visited Lushun Museum.

Work: Upholding “Best Practices”
#

This year, I continued to uphold DevOps best practices:

  1. Continued expanding the application scope of the Ansible Playbook repository.
  2. Created an Infrastructure as Code repository to manage infrastructure with code.
  3. Created a Docker Image repository to containerize products and applied many of my DevOps practices in the Bitbucket repository.
  4. Undertook more product build and release work.
  5. Proposed and implemented Software Supply Chain Security ideas.
  6. Shared DevOps practices within the team, sharing them with other teams in the form of a Jenkins shared library.

Leisure Time: Enthusiast of “Open Source and Writing”
#

As with last year, I continued doing the same things in my spare time:

  1. Open Source Projects:
  • cpp-linter-action: Currently has over 400 users, including well-known open-source projects such as Microsoft, Jupyter, Waybar, libvips, desktop, and chocolate-doom. I hope to have more ideas to improve it in the future.
  • commit-check: Currently in its early stages of development, with few users. It still needs optimization and the introduction of more good ideas.
  1. Writing: In 2023, I updated 20 blog posts + 6 WeChat official account articles, falling slightly short of my initial goal of 24 (blog) + 12 (WeChat).
  2. Learning: I did not achieve my goal of learning and contributing to well-known communities. Having a child has really limited my free time. I hope that in 2024, the child will go to bed earlier so I can have more time for myself.

Looking Forward to 2024
#

I still need to set some wishes or flags for each year, just in case they come true!

  1. Hope to smoothly pass through the career development period, hoping it will be a fresh and challenging start.
  2. Family health, work-life balance, and taking them out for more trips.
  3. Make up for some shortcomings in DevOps, and strive to participate in practical projects to improve.
  4. Teach and learn, continue sharing on blogs and WeChat official accounts, and maintain personal growth.
  5. Maintain exercise, whether running or playing soccer, and lose weight.

Past Year-End Summaries
#

2022 Year-End Summary 2020 Year-End Summary 2019 Year-End Summary 2018 From QA to Dev


Please indicate the author and source when reprinting this article. Please do not use it for any commercial purposes. Welcome to follow the WeChat official account “DevOps攻城狮”.

Related

2022 Year-End Summary
·683 words·2 mins
Time flies, another year has passed. This year, I want to write a summary to review the important events that happened to me in the past year. Since I didn’t write a year-end summary in 2021, my memories of 2021 have become blurry. I can only recall some things based on photos and diaries. It seems I cannot miss year-end summaries in the future.
2020 Year-End Summary
·1014 words·3 mins
Time flies, and 2021 is just around the corner. It’s time to summarize my experiences and achievements this year. 2020 was an extraordinary year. The COVID-19 pandemic affected everyone’s life and work.
2019 Year-End Summary
·754 words·4 mins
Time flies, and it’s already the third day of 2020. Looking back on 2019, my keyword for the year is: “tried my best”. This is my second year as a software engineer. Although my title is SE (Software Engineer), my main work involves product building and release, and the implementation of CI/CD/DevOps (self-proclaimed jack-of-all-trades). Let me briefly record my work “achievements” in 2019.
From Tester to Developer
·811 words·2 mins
Reflections and summaries of my five months transitioning from testing to development - work, learning, and life.
From QA to DEV to DEVOPS — Five Years of Coding and Writing
·970 words·5 mins
What have I gained from five years of coding, transitioning from software testing to development to DevOps? Sharing my career development and writing experience.
How to Automatically Categorize GitHub Release Notes by New features, Bug Fixes…
·898 words·2 mins
This article shares two methods for automatically categorizing the content of GitHub Release Notes based on titles.