精选工作

我参与过的一些问题。系统本身不便公开,但思路可以分享。

从几小时到几秒钟:一款工程师真正想用的诊断工具

问题。 工程师排查问题时,要依赖一款查看超大系统日志的工具。它加载慢,过滤更慢;没有颜色区分,没有像样的键盘导航,也没有命令行,只有图形界面。每次排查,都从等待开始。

我做了什么。 用 Go 写了一款新工具,从第一行代码起就为大型日志文件而设计。过去要几个小时的工作,现在几秒钟完成,还能一次批量处理多个日志。同一个核心引擎,支撑五种使用方式:命令行、终端界面、网页、VS Code 和桌面应用。全程键盘优先,用颜色帮你读懂日志。

AI 的作用。 两个方面。一是 AI 智能体可以直接驱动这个工具,让日志分析又快又可重复,而不是让模型对着原始文本瞎猜。二是工程师可以用自然语言阅读和过滤日志,打字或语音都行。

为谁而做。 在乎自己效率的工程师:想要现代化工具、离不开键盘、讨厌等待的那群人。

  • Go
  • 性能
  • 开发者工具
  • AI 集成

把 AI 带进团队的开发方式

AI 编程工具刚出现时,对于运行在银行里的软件,谨慎是理所当然的默认态度。我没有靠幻灯片去说服,而是拿出一个可验证的成果:用 AI 智能体把一个现有应用按原样完整重建,大约只用了一周。这个成果让讨论从「要不要用 AI」变成了「怎样用好 AI」。

  • AI 赋能
  • 智能体开发
  • 工程领导力

让老平台走向现代化

推动成熟的软件向前演进:迁移到现代的平台和运行环境,同时让内部工具和面向客户的产品都拥有现代、统一的用户体验。难点很少在新代码本身,而在于:脚下的地基在变,已经在现场稳定运行的一切,还得继续稳定运行。

  • 架构
  • 现代化
  • 用户体验

↑ ↓ 选择 · Enter 打开 · Esc 关闭 · J / K:下一节 / 上一节