🧭 Reflection Space - Technical Growth Journey
💡 This is: My systematic archive of technical learning, covering embedded development, algorithm training, and engineering practice
🎯 For whom: Future self, HR/hiring managers interested in my technical depth and learning ability, and fellow developers
👉 Quick Access: About Me | Blog Posts
🔥 Technical Highlights
Embedded Practice
-
STM32F103C8T6 Memory Layout Deep Dive
👉 In-depth analysis of Cortex-M3 memory mapping, .data/.bss/stack/heap layout and variable storage rules -
Encoder Speed Measurement Pitfalls: Quantization Noise & Sampling Period Selection
👉 Engineering experience distilled from practice: Why does high-frequency reading reduce accuracy? How to choose the right sampling period? -
Embedded Debugging Techniques: Zero-Overhead Conditional Logging
👉 Achieve seamless release/debug mode switching through macro encapsulation, retaining debugging capability without increasing firmware size -
Closed-Loop Control Oscillation Problem Resolution
👉 Troubleshooting and resolution approach for positive feedback caused by dual motor mirror installation
Project Practice
-
Real-Time Environmental Monitoring Terminal
👉 STM32+ESP8266+PMS7003+XM7903, implementation of an IoT system for real-time monitoring of construction site PM2.5, PM10, noise, and other environmental parameters -
Self-Balancing Robot
👉 STM32+MPU6050+TB6612, achieving incremental PID closed-loop control, stable standing for 30+ seconds
Algorithms & Engineering Fundamentals
-
Blog Tags
👉 90+ blog posts, including LeetCode solution summaries, embedded development experience, and learning notes -
Git Learning Summary
👉 Master Git workflow, branch management, conflict resolution for daily development
🕒 Recent Updates
- April 1, 2026 - About Me
- April 1, 2026 - Add Algolia Search Functionality to Docusaurus
- April 1, 2026 - 国际化
- April 1, 2026 - 串联所有单词的子串
📁 Content Category Navigation
💻 Technical Learning
Programming Language Fundamentals
- LeetCode - 60+ Algorithm Solutions with detailed explanations and insights
- Algorithm Training - Core algorithm专题笔记
Embedded Technology Stack
- STM32 Column - MCU Development Notes
- Development Platform - Keil MDK Configuration and Usage Tips
- Resource Index - Selected Technical Articles
Tools & Engineering
- i18n Internationalization - Docusaurus Multi-language Implementation
- Deployment Solutions - Vercel + GitHub Pages Automated Deployment
🛠️ Practice Records
Experiment Logs
- Technical Quick Notes - Minimalist Problem Troubleshooting Handbook
- Debug Case Analysis - In-depth Review Articles
Bug Analysis & Resolution
- Common Issues Summary - Development Environment Configuration & Error Resolution
- Undefined Behavior Trap - Newlib-Nano Floating Point Formatting Issue
📈 Growth Trajectory
Completed ✅
| Time | Milestone | Output |
|---|---|---|
| April 2025 | Dust/Noise Project Completion | Real-time construction site environmental data monitoring |
| June 2025 | Started Technical Blog Writing | First article published |
| August 2025 | Website Internationalization | Chinese-English bilingual support |
| December 2025 | Launched Self-Balancing Robot Project | Completed open-loop control |
| January 2026 | Resolved Closed-Loop Oscillation Issue | PID parameter tuning completed |
| February 2026 | STM32 Deep Summary | Memory Layout Long Article |
In Progress 🔥
- FreeRTOS Learning: Task scheduling mechanism, message queue practice
- ESP32-S3 Exploration: IoT application development referencing XiaoZhi AI Project
- HAL Library Migration: Rewriting self-balancing robot project with HAL library, comparing differences with Standard Library
Planned 📖
- Embedded Linux Driver Development Introduction
- GD32 Domestic MCU Porting (Graduation Project)
- RT-Thread RTOS Source Code Analysis & Porting
🌐 Website Development Progress
This small site is my experimental field for learning web technologies, recording the entire process from zero to full functionality:
Implemented Features ✅
- ✅ Algolia Search Integration
- ✅ Giscus Comment System
- ✅ Chinese-English Language Switching (i18n)
- ✅ Image Lazy Loading & Zooming
- ✅ Code Block Syntax Highlighting Enhancement
- ✅ Batch Image Compression Script
Optimizing 🔧
- 🔧 CDN Acceleration Configuration (OSS + CDN)
- 🔧 Domestic Access Optimization (Alibaba Cloud ECS Deployment)
- 🔧 ICP Filing Process
Technical Highlights
- Custom deployment script enabling Vercel/GitHub Pages dual-platform switching
- CSS Animation Effects: Homepage starfield background typewriter effect
✨ Notes
This document does not deliberately pursue completeness or systematicity, but only seeks to provide some clues and references for the future me at a certain point in time.
At the same time, it is also open to HR and hiring managers—if you want to understand my technical depth and learning ability, every article here is proof.