Skip to content
Lucky Snail Logo Lucky Snail
中文

Mid-2024 Summary

/ 3 min read /
#2024 #年中总结 #未来规划 #luckysnail
Table of Contents 目录

Have you noticed that half of 2024 has already passed? How are the flags you set at the beginning of the year going?

Hi everyone, I’m A-Xing, a frontend developer who’s been working for almost two years.

My 2024 Goals

At the end of 2023, I set these flags: image.png

Current Progress

As of today, the progress on these tasks is less than 50%. Let me briefly review the first half of 2024. Here’s what I’ve done:

  1. Started learning React source code, progress 20%.
  2. Started systematically learning Next.js. I bought “Next.js Development Guide” by Yayu, which is very well-written. The two hands-on projects gave me a deeper understanding of Next.js.
  3. Finished one book: “Clean Code: A Programmer’s Professional Ethics”. I have many books in progress, such as “Clean Code - Clear Code”, “The Silent Majority”, “Getting Things Done: The Art of Stress-Free Productivity”, etc.
  4. At work, I think more about solving problems with technology and put it into practice. I have more testing processes, stronger ownership awareness, ability to empathize, proactively drive work, and so on.
  5. In life, I’m preparing for a concert. I’ve already visited a new city, Ningbo, explored Nantang Ancient Town, bought delicious fried dough twists, and took photos to document the memories.
  6. Started writing articles to document work, learning, and life. And I’ve gained a few followers – a good start.

This half-year journey has brought me a lot of growth, but there are also areas where I didn’t do well.

Reflection on This Half Year

I’ve thought about my mistakes this half year. In the second half, I need to improve in the following areas:

  1. Better understand the business: Work hard, think more at work, accurately understand requirements and the value behind them, and do a good job on the tasks my boss gives me.
  2. Pay more attention to details: I think this is the key to whether I perform well at work. In the future, I will pay more attention to the product delivery process, continuously improve my testing and product delivery SOP, to ensure that the product doesn’t have unnecessary mistakes.
  3. Have a stronger ownership mentality and be a trustworthy colleague: This is difficult, but I’m planting the seeds now, and eventually they will grow. I need to improve in time management, quality awareness, knowledge accumulation, product thinking, communication skills, proactive feedback, and so on.
  4. Optimize my development workflow: Record the time spent each day at work, see where my time goes, analyze which processes in my work can be more efficient.

Expectations for the End of the Year

So next, I will set quantified goals for the end of the year:

  1. Work hard, aim for a requirement completion rate of 99%+ in the next half year, no more than 5 bugs in production, and avoid low-level mistakes.
  2. Complete React source code learning, implement a snailRun version of mini-react.
  3. Finish the systematic study of Next.js, build my own blog from scratch, so I’ll be more motivated to write articles.
  4. WeChat public account: at least 2 articles per week, hoping more people will follow me.
  5. Start trying to analyze some technologies via videos, using the Feynman technique to solidify my learning.
  6. Improve my soft skills, become a more reliable colleague that teammates can count on.
  7. Finish reading 4 books.
  8. Go to a concert, or a music festival live!

Let’s Improve Together!

If you haven’t set goals yet, or if your goals for the beginning of the year haven’t been half completed like mine, then also write an article to document it, sort out how you should proceed to achieve your goals. Let’s learn and improve together! If you exceed your goals, you’re awesome! Finally, the flags are set. At the end of the year, I’ll report back.