工程心法

方法论 · 工程实践 · 心法与思考

104

2026

104

05/13别迷信旗舰模型:AI 任务的按需路由思维04/20用 AI 写代码,最贵的 bug 是过度自信04/15知识库的散文件问题:归档不是整理,是决策03/25用程序逆向拆解内容账号的七个维度03/21链路完整性:多模块并行开发的隐形债务03/21PRD 对抗性场景:需求阶段就该想到的那些「坏事」03/15驱动 AI 的燃料:恐惧还是信任03/12用分层把复杂度关进笼子——Android Clean Architecture 实践心法03/12蓝图优先:把一行目标变成多 Agent 可冷启动的工程计划03/12Compose UI 的状态与重组——跨平台声明式 UI 的工程心法03/12视频作为可查询数据库:VideoDB 的工程思路03/10给 Agent 搭一个好脚手架:工具链设计的四个维度03/10用 Agent 做工程:四个让自动化真正可靠的支柱03/10AI 优先团队的工程操作系统03/10REST API 设计:从约定到契约的思维转变03/10先放例子,再说道理——长文写作的工程思维03/10把整个前端工程折叠成一个 HTML 文件03/10让 AI Agent 自己跑完整轮——自主循环的五种姿势03/10后端分层的边界意识:每一层只做自己该做的事03/10把品牌色写死是一种技术债03/10代码审查第一阶段:如何系统性地找到藏在角落里的 Bug03/10先写宣言,再动画笔——两段式视觉创作的工程逻辑03/10Changelog 不是给开发者写的03/10为分析而生:ClickHouse 的设计哲学与实践模式03/10代码审查不是找茬,是守住合约边界03/10让代码自己说话——编码规范背后的工程哲学03/10用公开广告库做竞品研究的自动化思路03/10给 AI 工具做分层安装:渐进式配置的工程哲学03/10让 Agent 真正执行,而不只是建议03/10Agent 的行动层:从「生成文字」到「真实执行」的工程跨越03/10一个素材,多平台开花——内容复用的工程思维03/10让 AI 当写作搭档,而不是代笔机器03/10持续 Agent 循环:别让它跑起来就不管了03/10让 AI 编码助手从每次对话中学习03/10原子直觉:给 AI 助手建一套会自我进化的记忆系统03/10调用 LLM API 的成本纪律:四个组合拳03/10让编译器替你守住安全边界——现代 C++ 的编码心法03/10C++ 测试的三道坎:隔离、节奏与不稳定性03/10数据库迁移:让 Schema 变更成为可控工程03/10部署不是发布按钮:把「上线」这件事做成工程03/10用自己的会话历史做成长复盘03/10Django 生产级工程的分层哲学03/10Django 安全实践:框架给你兜了多少底,你还要补多少03/10先写测试,再写代码——Django TDD 的工程实践03/10上线前把关:Django 多阶段验证流水线03/10容器化的边界感:用 Docker 把开发环境变成可复现的承诺03/10给项目起一个好域名,比你想的更值得认真对待03/10E2E 测试不是「测完就好」,是一套活的置信系统03/10把 Agent 当服务运维:长期运行的工程纪律03/10Eval 驱动开发:用可量化的验收标准驯服 AI 工程流水线03/10数字熵增与文件治理:让 AI 替你扛认知负担03/10端侧 LLM 的工程边界:隐私、结构化输出与离线优先03/10React 组件模式:别让设计模式反过来设计你03/10用 HTML 做演示文稿:零依赖、视口优先、视觉引导先行03/10Go 的设计哲学:让无聊成为一种美德03/10Go 测试的骨架:表驱动、子测试与行为优先03/10截图也是内容,发布前值得认真对待03/10把「同步进展」变成可信信号:工程团队内部沟通的结构化实践03/10融资材料的工程学:让每一份文档都说同一句话03/10低摩擦沟通:让对方更容易说「是」的工程思维03/10发票整理的工程思维:从混乱文件堆到结构化数据03/10迭代检索:让 Agent 自己找到它需要的上下文03/10Java 代码规范:写给「未来的自己」的约定03/10JPA 与 Hibernate 的实用心法:让 ORM 为你服务,而不是反过来03/10Trace 先行:用可观测性驱动 Agent 调试03/10找对人比找到人更重要——销售线索研究的方法论03/10iOS 26 Liquid Glass:层次感的克制与组织03/10市场研究的本质是辅助决策,不是生产报告03/10构建 MCP 服务:为 Agent 而设计,不是为 API 而封装03/10用 AI 分析自己的会议记录:从行为镜子到沟通复盘03/10自制零依赖 REPL:当 CLI 也需要会话感知03/10文档处理的边界在哪里:自建 vs. API 外包03/10PostgreSQL 工程决策:索引、类型与并发的取舍03/10把项目约束写给 AI 读03/10写 Python 的方式:从「能跑」到「好读」03/10用 pytest 把测试写成活文档03/10抽奖这件小事,公平性比随机性更难03/10RFC 驱动的多 Agent DAG:把大需求拆成可合并的工作单元03/10重构不是追求完美,是管理变更成本03/10正则与 LLM 的边界:结构化文本解析的分层策略03/10用 RFM 模型给用户行为打标签03/10先搜索,后编码:工程师最容易跳过的一步03/10安全审查不是上线前的一次体检,而是每次写代码时的习惯03/10把 AI 配置当成攻击面:对 Agent 运行环境做安全扫描03/10给 Claude 写一份「专业入职材料」:Skill 设计方法论03/10Skill 不只是个人资产:如何把经验沉淀变成团队基础设施03/10知识库也会腐烂:AI Skill 的定期盘点实践03/10在严格约束里保持创意自由:给 Slack 做动图的工程思路03/10Spring Boot 分层架构:让每一层只做自己该做的事03/10Spring Boot 安全加固:把「默认不信任」刻进架构里03/10Spring Boot 分层测试:让每一层的测试只覆盖它该负责的事03/10上线前的最后一道闸:Spring Boot 六阶段验证流水线03/10主动压缩而非被动截断——AI 长会话的上下文管理心法03/10用 Protocol 切断依赖:Swift 中让代码可测的最短路径03/10SwiftUI 状态管理的选择逻辑:从 @Observable 说起03/10每份简历都应该是定制品,而不是复印件03/10TDD 的真正价值不是覆盖率,是逼你把需求想清楚03/10把设计决策收进工具:主题工厂的工程逻辑03/10用工程师思维拆解推荐算法,然后反向设计内容03/10验证环路:把质量门禁从事后检查变成持续习惯03/10把命令行工具包成 AI 可调用的 Skill03/10给文档翻译流程装一条自动化流水线03/10测试前先侦察:让 Playwright 自动化真正可靠的决策树03/09让 AI 在工作中自我进化——知识沉淀的工程化思路