↓ 跳过正文

我是燕航

目录

我是燕航,主要做 iOS 开发,也写 Web、搭服务、折腾自动化。2016 年从郑州大学计算机专业毕业后,做过共享产品、健康服务和银行相关项目,2026 年 4 月加入 VIPKID,目前主要参与 Dino AI / Dino English 的 iOS 开发。

这个博客记录开发中遇到的问题,也放一些读书笔记和生活随笔。

最近在做什么
#

Dino 的工作涉及 AI 对话、语音交互和英语学习场景。除了功能开发,我也花时间处理登录状态、订阅支付、网络异常,以及崩溃和性能问题,结合日志与 Firebase 数据定位原因。

AI 工具已经进入我的日常开发流程:用 Codex 协助读代码、排查问题、整理需求和修改界面,也在折腾 Agent、MCP、Skills 和 OpenClaw,把文档、监控和一些重复操作接起来。对我来说,工具是否好用,最后还是要看它能不能把具体的事情做好,以及结果能否核对。

技术与做事习惯
#

主要使用 Swift、UIKit,也有 Hybrid App 和 React Native 经验,了解 Flutter。Web 方面熟悉 React、Vue,做过 H5 和小程序;工程上接触过 Nginx、Docker、Ruby、Shell、CI/CD 和 Webhook,有移动端与前端开发基础设施搭建经验,也带过小团队。

写代码时,我比较在意几件事:先把问题和边界弄清楚,改动尽量围绕实际需求,保持代码和说明一致,给后续排查留够日志。架构按业务选择,遇到问题先查证据,再决定怎么改。

常用工具有 Xcode、VS Code、GitHub、GitLab、fastlane、GitHub Actions 和 Jenkins。文档与协作会用飞书 / Lark、Notion、Jira、Wiki,个人笔记也用过 Typora 和 flomo。

工作与教育经历
#

VIPKID(2026 年 4 月—至今)

参与 Dino AI / Dino English 的 iOS 开发,围绕 AI 对话、语音交互和英语学习场景迭代产品。工作涵盖学习页面、登录与新用户引导、会员订阅和免费试用,也涉及 A/B 实验、多语言与阿拉伯语 RTL 适配,以及 iPhone、iPad 的布局调整。

工程方面,搭建单元测试、UI 测试和性能基线,完善技术埋点、网络诊断与日志。结合 Firebase Crashlytics、Performance 等数据排查崩溃、卡顿和音频问题,并把 App 健康监控与日报整理接入自动化流程,支持日常版本迭代。

北银金科(2020 年—2025 年 11 月)

参与北京银行相关项目:负责京彩校园 App、电子社保卡 4.0 / 5.0 的 iOS 与 H5 开发,也参与了北京公积金住宅专项维修基金平台前端和企业网银移动端 5.0 的开发。

明码生物(2018—2020)

负责来因健康 iOS 开发,参与来因助手小程序开发。

视动世纪(2016—2018)

负责共享产品「三瓣西瓜」的 iOS 开发。

郑州大学(2012—2016)

计算机专业,本科。

代码之外
#

会读书,也关注红利投资、分红记录和长期现金流。

读过的技术书包括《黑客与画家》《代码简洁之道》《设计模式之禅》《编写高质量 iOS 与 OS X 代码的 52 个有效方法》。其他阅读记录和随笔放在读书与随笔里。

联系我
#