I am a full-stack engineer with ten years of work experience. Over the years, I have worked on numerous projects, both big and small, including big data and front-end development. Perhaps the most challenging project was monitoring the operating metrics of physical hosts, which required collecting dozens of metrics from tens of thousands of hosts within 15 seconds on a single node. I discovered that Java's multi-threading model was completely inadequate for this task, so I switched to Go language for development. Ultimately, we achieved the goal within just a few seconds.
I enjoy exploring various programming languages. By learning different programming languages, I can identify commonalities and unique features in their designs, which helps me make more informed choices. I am passionate about learning and hate stagnation, so I constantly absorb new knowledge or revisit classic knowledge to discover things I hadn't noticed before.
In my personal life, I enjoy cooking and love making a pot of delicious food. Cycling and running are regular activities for me, and I also enjoy planting greenery and flowers, finding joy in watching them grow.