# Blog

> Site index: <https://blog.suxiong.me/llms.txt>

Original: [Blog](https://blog.suxiong.me/blog)

A few things worth writing about at length.

- [Loop engineering：把 agent 放进工程循环](https://mp.weixin.qq.com/s/RxRzTsRvmZJMmtQjQM79_g) — 2026-09-18 (External article; hosted elsewhere)
- [公益组织，还是关系型社群？](https://blog.suxiong.me/blog/public-interest-organization-or-relational-community.md) — 2026-07-26: 从一次加入公益团体的经历出发，讨论公益组织与关系型社群的区别，以及边界、信任、行动和责任。
- [AI Agent 的 Skill 系统设计](https://mp.weixin.qq.com/s/idzAV3XkWWm7GnFOFyZUBw) — 2026-07-18 (External article; hosted elsewhere)
- [2026 第二季度复盘（重要事记）](https://blog.suxiong.me/blog/2026-q2-review.md) — 2026-06-30: 回顾 2026 年第二季度在公益组织、个人行动与生活选择中的重要经历，以及由此形成的反思。
- [2026 年第一季度复盘：我正在进入一种什么状态](https://blog.suxiong.me/blog/2026-q1-review.md) — 2026-03-31: 对 2026 年 1 月到 3 月在工作、创造、生活结构与自我判断上的一次阶段性回顾。
- [我的 Vibe Codeing 工作流](https://blog.suxiong.me/blog/my-vibe-coding-workflow.md) — 2026-03-04: 分享一套以计划、上下文管理和持续验证为核心的 Vibe Coding 工作流，以及使用 AI 编程工具完成复杂任务的方法。
- [杂记2](https://blog.suxiong.me/blog/reflection-on-coming-out.md) — 2026-02-23: 关于在阶级结构的缝隙里成为能够出柜的人，以及断裂带来的复杂情感与政治后果。
- [800行代码实现 Open Claw 的 Tool、消息总线、子 Agent管理架构](https://blog.suxiong.me/blog/open-claw-tool-message-bus-subagent-manager.md) — 2026-02-20: 本文介绍一种极简的 Tool、消息总线、子 Agent管理架构。代码约 800 行，无外部依赖。
- [140行代码实现 Open Claw 的 Memory 架构](https://blog.suxiong.me/blog/ai-agent-memory-architecture.md) — 2026-02-15: 本文介绍一种极简的 Memory 架构：基于 Markdown 文件的两层记忆模型。代码约 140 行，无外部依赖。
- [不到200行代码实现 Open Claw 的 Context 设计](https://blog.suxiong.me/blog/open-claw-context-design.md) — 2026-02-14: 本文介绍一种分层 context 架构的设计与实现。代码基于 TypeScript + Anthropic SDK，完整实现约 160 行。
- [不到100行代码，实现ReAct：让 Agent 学会边想边做](https://blog.suxiong.me/blog/react-agent-in-100-lines.md) — 2026-02-13: ReAct 是一种让 Agent 学会边想边做的方法。它通过让 Agent 交替进行推理和行动，每次行动后基于真实的外部反馈调整下一步，从而实现复杂任务的解决。本文将介绍 ReAct 的原理、实现方法以及实践建议。
- [我对工作的批判](https://blog.suxiong.me/blog/why-i-dont-want-to-work.md) — 2026-02-11: 从时间、欲望与自我认同出发，反思现代工作秩序对个体生活的塑造与消耗。
- [杂记?](https://blog.suxiong.me/blog/why-i-want-to-be-digital-nomad.md) — 2026-02-11: 记录一段身心疲惫时期的出走经历，以及对数字游民生活、自由和自我选择的重新理解。
- [浅谈 AI 对于软件工程师的影响和应对策略](https://blog.suxiong.me/blog/ai-era-engineer-survival-guide.md) — 2026-02-02: AI 正在改变软件行业的游戏规则，从初级开发者的职业路径到高级工程师的角色定位，每个层级都面临着挑战与机遇。本文从五个维度探讨 AI 时代软件工程师的生存策略。
- [Prompt 工程实践总结](https://blog.suxiong.me/blog/prompt-engineering-best-practices.md) — 2026-02-02: 工程师越来越依赖 AI 来加速我们的日常工作流程。这些 AI 工具可以自动补全、修复 bug，甚至生成整个模块或 MVP。然而 AI 输出的质量在很大程度上取决于你提供的 prompt 质量。换句话说，prompt engineering 已经成为了一项必备技能。本文从实用角度系统性地探讨如何为常见开发任务制作有效的 prompt。
- [如何用 1 天时间重塑你的人生](https://blog.suxiong.me/blog/reshape-your-life-in-one-day.md) — 2026-02-02: 如果你跟我一样，大概也会觉得“新年计划（New Year's resolutions）”这玩意儿挺蠢的。因为大多数人改变生活的方式完全搞错了。他们制定这些决心只是因为别人都这么做——我们在这种追逐社会地位的游戏中制造出一种肤浅的意义——但这并不符合真正改变的要求。真正的改变，远比仅仅说服自己“今年要更自律”或“更高效”要深刻得多。
- [2025-年终总结](https://blog.suxiong.me/blog/2025.md) — 2025-12-23: 回顾 2025 年从上海到杭州、从外企到互联网公司的转场，以及工作、公益、创造与生活方向上的变化。
- [新的生活，一切刚好](https://blog.suxiong.me/blog/new-life-everything-is-just-right.md) — 2025-11-09: 一篇关于生活转折点的散文。文章讲述了作者在结束一段长期关系后，开始新生活的经历。通过细腻的笔触描写了分手后的心理变化、生活状态的调整，以及搬入新居时的感受，展现了作者对生活的重新认识和自我成长。
- [如何表扬别人](https://blog.suxiong.me/blog/how-to-praise.md) — 2025-10-16: 介绍如何表扬别人，并提供一些实用的建议。
- [2025年-播客记录](https://blog.suxiong.me/blog/2025-podcast.md) — 2025-09-27: 计划在2025年制作一档播客节目，记录播客的制作过程和心得体会。
- [2025年上半年总结](https://blog.suxiong.me/blog/2025-8-25.md) — 2025-08-26: 回顾2025年上半年的工作、生活、学习等方面，总结经验教训，为下半年做好准备。
- [为什么领导者不委派复杂任务？](https://blog.suxiong.me/blog/delegating-complex-tasks.md) — 2025-07-08: 探讨领导者不委派复杂任务的原因，以及如何通过委派来提高团队效率。
- [超越 React.memo：更智能的性能优化方法](https://blog.suxiong.me/blog/beyond-react-memo-smarter-ways-to-optimize-performance.md) — 2025-06-12: 深入探讨React应用性能优化的最佳实践。文章分析了React.memo的局限性，介绍了更智能的性能优化方法，包括组件组合、状态管理、渲染优化等策略。通过实际案例展示了如何在不依赖memoization的情况下提升应用性能。
- [关于阅读](https://blog.suxiong.me/blog/about-reading.md) — 2025-05-10: 关于阅读
- [Next.js应用中的授权机制](https://blog.suxiong.me/blog/authorization-in-nextjs.md) — 2025-04-19: 深入探讨Next.js应用中的授权机制实现方案。文章从数据访问授权、路由授权、用户界面授权和中间件授权等多个维度，详细介绍了如何在Next.js应用中实现安全可靠的授权机制。同时提供了具体的代码示例和最佳实践建议。
- [如何在科技公司识别真正重要的工作](https://blog.suxiong.me/blog/how-i-decide-what-to-work.md) — 2025-04-07: 在科技公司中，识别真正重要的工作是一项关键技能。本文将探讨如何识别真正重要的工作，并提供一些实用的建议。
- [使用 Next.js 打造高效网站：性能优化实用指南](https://blog.suxiong.me/blog/a-guide-to-performance-optimization-with-nextjs.md) — 2025-02-18: 全面介绍Next.js应用性能优化的最佳实践。文章从渲染方式、图片优化、动态加载、第三方脚本管理等多个维度，详细讲解了如何提升Next.js应用的性能。同时提供了具体的代码示例和性能分析建议，帮助开发者打造快速、高效的网站。
- [回家](https://blog.suxiong.me/blog/go-home.md) — 2025-02-03: 描述作者在火车上回家的经历，以及对家乡的回忆和感受。
- [童年水坝](https://blog.suxiong.me/blog/childhood-dam.md) — 2025-01-24: 描述作者在童年时期与朋友D一起爬上水坝的经历，以及对水坝的恐惧和探索。
- [2024-年终总结](https://blog.suxiong.me/blog/2024.md) — 2024-12-28: 回顾2024年的开源贡献、公益参与、生活变化等各个方面。从开源项目开发、Inner Source社区建设，到公益组织参与、个人成长经历，全面总结了过去一年的收获与感悟。
- [2025年React全栈技术栈](https://blog.suxiong.me/blog/2025-react-full-stack-tech-war.md) — 2024-12-17: 探讨2025年流行的React全栈技术栈，帮助你打造自己的产品，至少是产品的MVP。
- [为什么我会被召唤？](https://blog.suxiong.me/blog/why-am-i-called.md) — 2024-11-16: 一个关于自我认知、使命感和公益之路的个人故事。从农村到城市，从视障陪跑到LGBT公益，作者分享了自己如何一步步找到人生使命，并为性少数群体发声的心路历程。
- [使用useEffect的正确姿势](https://blog.suxiong.me/blog/the-right-way-to-use-useeffect.md) — 2024-10-09: 深入探讨React中useEffect的使用方法和最佳实践。文章解释了为什么useEffect必不可少，以及在数据获取时为什么应该避免使用它。同时介绍了useEffect的工作原理、使用场景和替代方案，帮助开发者更好地理解和使用这个重要的React Hook。
- [AI 产品的快捷键之争](https://blog.suxiong.me/blog/the-battle-of-keyboard-shortcuts-in-ai-products.md) — 2024-09-14: 探讨AI产品快速发展带来的用户体验问题，特别是快捷键冲突和记忆负担。文章分析了产品功能分散、桌面入口争夺等现象，并提出了在功能丰富与操作简洁之间寻找平衡的思考。
- [如何在范型组件中使用 \`forwardRef\`](https://blog.suxiong.me/blog/how-to-use-forwardref-with-generic-components-cn.md) — 2024-08-22: 介绍如何在范型组件中使用 \`forwardRef\`，并解决 TypeScript 中的一些问题。
- [详解如何优化DOM大小（以React为例）](https://blog.suxiong.me/blog/how-to-optimize-the-dom-size-cn.md) — 2024-07-06: 深入探讨如何在React应用中有效优化DOM大小，包括问题分析、测量方法、优化策略等。文章详细介绍了使用React Developer Tools进行性能分析，以及通过最小化组件深度、高效渲染、虚拟化等技术来优化DOM大小。
- [组织工作指南：组织工作入门](https://blog.suxiong.me/blog/introduction-to-organizing.md) — 2024-05-25: 介绍组织工作的核心概念和关键实践，帮助读者理解组织工作的本质和重要性。
- [组织工作指南：前言](https://blog.suxiong.me/blog/foreword.md) — 2024-05-18: 介绍组织工作的核心概念和关键实践，帮助读者理解组织工作的本质和重要性。
- [探索原生 HTML 表单验证](https://blog.suxiong.me/blog/exploring-native-html-form-validation.md) — 2024-04-11: 深入探讨HTML5原生表单验证机制的使用方法和最佳实践。文章介绍了基础的表单验证属性、自定义验证信息的实现方式，以及如何通过React组件封装来优化验证逻辑。同时提供了复杂验证场景的示例代码，帮助开发者更好地理解和应用表单验证。
- [光影间](https://blog.suxiong.me/blog/between-light-and-shadow.md) — 2024-02-24: 描述作者在光影间的感受和思考，以及对光影的独特理解。
- [2023-年终总结](https://blog.suxiong.me/blog/2023.md) — 2023-12-29: 回顾2023年的职业发展、开源贡献、公益参与等各个方面。从工作与生活平衡、团队管理、DEI项目参与，到开源社区贡献、个人项目开发，以及公益活动的参与，全面总结了过去一年的成长与收获。
- [职业中的自我认同](https://blog.suxiong.me/blog/self-identity-in-the-work.md) — 2023-11-19: 探讨程序员在职业发展中的身份认同问题。文章分析了公司身份与个人价值的区别，提醒读者要思考脱离公司后的自我定位，并建议将公司资源转化为个人财富，建立属于自己的产品。
- [浅谈「新闻已死」](https://blog.suxiong.me/blog/news-is-dead.md) — 2023-10-05: 探讨当代新闻行业的现状和问题。文章分析了新闻本质的转变，从真实、简明、及时转变为选择性报道，并讨论了媒体在报道中的立场和意识形态问题。同时，文章也探讨了AI时代对新闻行业的影响。
- [浅谈程序员如何写作](https://blog.suxiong.me/blog/how-to-write-as-a-developer.md) — 2023-08-13: 从写作平台选择、内容方向、选题方法等多个维度，深入探讨程序员如何进行技术写作。文章详细介绍了各类写作平台的特点，以及如何选择合适的写作方向和选题，帮助程序员更好地进行技术分享和知识传播。
- [前端规范代码检查工具的最佳实践](https://blog.suxiong.me/blog/fontend-standard-tool-best-practice.md) — 2023-06-21: 详细介绍前端团队规范化建设中的代码检查工具配置和使用方法。文章涵盖了Git规范、代码格式化、VSCode配置等多个方面，包括ESLint、Prettier、commitlint等工具的详细配置说明，帮助团队建立统一的代码规范体系。
- [3年前端 25岁 ｜ 从试用期裁员到职业重塑](https://blog.suxiong.me/blog/employment-challenges-and-individual-coping-strategies.md) — 2023-04-08: 描述作者在试用期被裁的经历，以及如何从裁员中重塑职业道路。
- [浅谈前端渲染模式](https://blog.suxiong.me/blog/5-rendering-modes.md) — 2023-02-16: 探讨前端渲染模式的发展和变化，包括客户端渲染、服务端渲染、静态站点生成和混合渲染等。
- [对「程序员」这个职业的一些思考](https://blog.suxiong.me/blog/what-should-i-do-to-think-as-a-developer.md) — 2022-11-23: 从程序员的工作内容、所需能力、问题处理方法以及未来职业发展等方面，深入探讨了程序员这个职业的特点。文章强调了认知能力的重要性，并提供了实用的职业发展建议。
- [探究基于RxJS的前端状态管理及接口防腐策略](https://blog.suxiong.me/blog/what-is-rxjs.md) — 2022-07-09: 深入探讨RxJS在前端状态管理中的应用，以及如何利用RxJS实现接口防腐策略。文章从RxJS的基本概念出发，详细讲解了Observable、Observer、Subscription等核心概念，并通过实例展示了RxJS在实际开发中的应用。
- [对于「前端」的一些思考](https://blog.suxiong.me/blog/some-thoughts-of-frontend.md) — 2022-03-18: 深入探讨前端工程师的发展现状、困境和破局之道。文章分析了前端技术发展的趋势，指出了当前前端工程师面临的挑战，并提供了从传统前端工程师向产品工程师转型的具体建议。
