Developer Growth Report

报告周期: 2025-12-29 ~ 2026-01-05

Work Summary

本周主要聚焦于 Claude Code 工作流优化和 EdgeOne 边缘部署实践。在 Claude Code 配置方面,完成了 agents/commands/skills 的功能去重整理,删除了与 skills 功能重叠的独立 agents(如 code-reviewer、architect 等),保留了具有独立价值的 qa-lead、legacy-modernizer 等。同时为 developer-growth-analysis skill 增加了 HN Tech Trends 功能和边缘函数鉴权。

在 EdgeOne 部署方面,深入探索了 Pages 的 node-functions 与 edge-functions 的区别,实践了 KV 存储配置和环境变量推送。创建了静态网站仓库(image-generator)用于托管小型单页项目。

E2E 测试自动化方面,配置了 Playwright 测试框架,解决了视频生成速度和测试等待时间的问题。同时在 itdr_frontend 项目中调试了 MFA 验证表单的 E2E 测试用例。

此外还处理了 Browser 自动化的图片读取问题,尝试了多种方式让 Claude Code 分析网页截图。

Improvement Areas

1. Claude Code 多模态能力理解不系统

现象:反复尝试不同方式让 Claude 读取和分析图片(@ 符号、Read 工具、base64、无头模式等),多次失败后仍不清楚正确方法。

根因:对 Claude Code 的图片处理机制缺乏系统性理解,没有先查阅官方文档就直接尝试。

行动项

2. EdgeOne 边缘函数配置知识碎片化

现象:对 node-functions vs edge-functions 的区别、环境变量推送方式、KV 存储配置等反复询问,多次出现情绪化表达。

根因:EdgeOne 文档分散,没有在 skill 中沉淀完整的配置参考;遇到问题时没有先系统查阅文档。

行动项

3. E2E 测试配置反复调整

现象:Playwright 视频生成速度、测试等待时间、MFA 验证表单测试等配置多次修改。

根因:对 Playwright 的配置选项不够熟悉,缺乏 E2E 测试的最佳实践参考。

行动项

4. 情绪管理与期望调整

现象:多次使用情绪化表达,反映对 AI 工具的挫败感。

根因:对 AI 工具的能力边界期望过高,当工具表现不符预期时产生情绪反应。

行动项

Strengths

Action Items

  1. P0 - 阅读 Claude Code 官方文档的多模态章节 → 产出图片处理最佳实践
  2. P0 - 完善 edgeone-deploy skill,整合 node-functions/KV/环境变量文档 → 减少重复查询
  3. P1 - 建立 Playwright E2E 测试配置模板 → 规范化测试流程
  4. P1 - 实践"先查文档再动手"原则 → 减少试错成本
  5. P2 - 调整对 AI 工具的期望值 → 更理性地使用工具

Tech Trends

今日 HackerNews 热门技术话题精选。

1. Lessons from 14 years at Google

Points: 1252 | Comments: 535

Addy Osmani 分享了在 Google 工作 14 年的 21 条经验教训。核心观点包括:最好的工程师痴迷于解决用户问题而非技术本身;正确不重要,一起找到正确答案才重要;行动优先于完美,先做出来再优化;清晰比聪明更重要,代码是写给未来维护者看的;新技术是需要偿还的贷款,用故障、招聘成本和认知负担来偿还。

Key Takeaways:


2. Claude Code On-the-Go

Points: 320 | Comments: 203

一位开发者分享了如何在手机上运行 6 个并行的 Claude Code agent。架构是:Termius + mosh → Tailscale VPN → Vultr VM → Claude Code。关键技巧包括:使用 PreToolUse hook 在 Claude 需要输入时发送推送通知;使用 git worktrees 让多个 agent 同时开发不同功能;VM 按需启动,每小时仅 $0.29。

Key Takeaways:


3. Show HN: Terminal UI for AWS (taws)

Points: 311 | Comments: 154

一个用 Rust 构建的 AWS 终端 UI 工具,支持 94+ 种资源类型、60+ AWS 服务。特点包括:多 Profile/Region 支持、Vim 风格键盘导航、实时资源刷新、EC2 实例的直接操作(启动/停止/终止)、资源详情的 JSON/YAML 视图。

Key Takeaways:


4. Web development is fun again

Points: 391 | Comments: 485

作者回顾了从 PHP 4 时代到现在的 Web 开发演变。过去一个人可以管理从想法到执行的全部流程,但现在前端有构建管道、打包工具、Core Web Vitals,后端有设计模式、单元测试、可观测性等,复杂度已经超出个人能力范围。AI 工具(claude、codex)让作者重新获得了全栈开发的信心,生产力提升 10 倍以上。

Key Takeaways:

Learning Resources

Edge Functions & Serverless

E2E Testing & Playwright

AI-Assisted Development