~/about
关于
经历、技能与联系方式。
简介
C++ 开发者,专注系统软件与性能工程。多年深耕 Linux 工具链与跨平台开发。从底层内存模型到上层 Web 应用,始终追求代码的正确性、可维护性与执行效率。热衷开源,相信好的软件源于持续打磨。
技能
经历
微机课上第一次接触 FrontPage,被「所见即所得」的网页编辑方式吸引。从此迷上 HTML 和 CSS,课余时间反复尝试搭建各种页面。虽没有留下作品,但这三年埋下了对 Web 技术最原始的热爱。
从静态页面自然过渡到动态网站。纯手写 PHP 和 JavaScript,没用任何框架——不是因为排斥,而是想搞懂每一行代码在做什么。
同期自学 Java、C 和 C++,纯粹出于对「程序是如何运行的」这个问题的好奇。这个阶段零星做了一些小应用和工具,质量参差,但每次踩坑都是实打实的经验积累。
不再满足于「能跑就行」。系统学习 Linux 操作系统的原理与运维——进程管理、文件系统、Shell 脚本、权限模型,把日常开发环境全部切到 Linux。
数据库方面熟练掌握 MySQL 的日常查询与使用,为后续实战打好基础。
大学期间不再只为自己写代码。先后独立或带队为学校开发了学工管理系统、活动报名系统及一系列日常工具。技术栈定型为前端 jQuery + Bootstrap,后端 PHP + MySQL。
其中部分项目担任组长,带领小团队完成从需求调研到交付上线的完整闭环。这四年补上了最重要的课:如何让代码真正服务用户。
把 C++ 从能够使用推到得心应手。聚焦视频编解码与渲染管线——编码标准、码率控制、像素格式转换、与 GPU 的交互通路。
同时掌握全链路工具链——从 CMake 项目搭建、集成 VSCode 与 Visual Studio 双开发环境,到 GDB 与 VS Debugger 底层调试——形成从工程脚手架到底层问题定位的完整能力闭环。
GUI 层使用 Qt,做到从底层算法到用户界面全部用 C++ 打通。
跳出单语言舒适区。系统接触 TypeScript、Node.js,补上 Web 全栈能力。
深入研究 LLM 的实现原理——从 Transformer 架构到推理优化——并实际部署推理服务,摸索 RAG、Agent、Skill、MCP 等应用模式。
同时学习 C# 和 Rust,计划用 Rust 替代 C++ 作为 CLI、TUI 和 GUI 的下一代主力语言。
持续探索 LLM 的技术边界与应用落地,关注从推理效率到产品体验的全链路进化。