ABOUT
关于 Guang's Blog
我是一名软件工程师。多年的工作和学习经历,横跨了前端、后端、数据系统与工程交付,作为工程师,自然关注一个问题:软件究竟是怎样运行和被构建出来的。
写下一段代码,不只需要知道它完成了什么功能,也需要理解它背后的系统、运行时成本和可能产生的副作用。再往外看,还会涉及数据如何流动、系统如何协作、软件如何测试和交付,以及不同角色如何共同完成一项工作。
我关注的问题
我关注的技术领域主要围绕 Web 系统的开发与构建,包括 JavaScript、TypeScript、React、Next.js 等前端技术,Node.js 后端,MySQL、PostgreSQL、SQL Server、Redis 等数据系统,以及系统集成、测试、CI/CD 与生产交付。
近年来,我也持续关注 AI 如何参与软件工程:从需求拆解、代码理解和实现,到测试、代码审查、故障排查与交付验证。AI 是工程工具,技术判断、结果审查和最终责任仍然属于使用它的人。
这个博客记录什么
Guang's Blog 更像是一本持续更新的学习笔记,而不是 API 手册或具体的操作教程。这里记录的是理解问题的过程:从工作和学习中遇到的问题出发,整理编程语言、框架、工具和系统的设计思路、运行机制、问题场景与实践效果。
这不是一个宏大的项目。它更像是在海边捡贝壳——遇到一个值得研究的问题,或者发现一些有意思的内容,就把它收集起来,试着弄明白。结合工作感悟,记录知识,也记录理解的过程。
目前已经写下的内容
本站目前公开的文章主要集中在 JavaScript 运行机制、Redis、关系型数据库和 Node.js 运行时,也记录了少量 Codex 工程协作与阅读相关内容。有些领域比较丰富,有些领域刚捡到一两个、或者没来得及整理。
早期 JavaScript 系列是我“手搓”,部分内容仍有继续补充和校正的空间,留待合适的时候重新回看。Redis、数据库和 Node.js 等内容,结合了我的学习过程与实际工作经历,还使用了 AI 辅助资料整理、文章组织和内容审查。
AI 可以帮助发现遗漏和表达问题,但不能替代事实依据。文章会尽量从可复现实验、源码行为和官方资料出发,并说明结论成立的条件、适用范围与验证边界。受限于个人经验、研究时间和软件版本变化,内容难免存在错误或过时之处,欢迎通过邮箱或 GitHub 反馈。
- guang.guang@126.com
- 个人技术社区主页
- https://guangguang.site/