让系统容易理解
好的架构,应让接手的工程师看懂:什么在变化、为什么变化,以及它应该属于哪一层。
我是 Young,一名 Staff iOS 工程师。从视频创作、金融科技到航空,我一直在做同一件事:把复杂系统理清楚,把产品做得可靠。
我重视架构,因为它决定团队如何协作;也重视体验,因为它决定用户是否愿意信任产品。好的移动产品,两者缺一不可。
工作之外,我独立设计并开发了 Usages,一款在 iPhone 上集中查看 AI 编程工具额度、重置时间、Token 用量和费用的应用。从每一个像素到 App Store 上架,我负责完整的产品决策与实现。
我也用写作整理工作中的经验,尤其是那些不会出现在最终代码里的失误、取舍和边界情况,希望它们能帮到下一位遇到同样问题的人。
在 GitHub 找到我好的架构,应让接手的工程师看懂:什么在变化、为什么变化,以及它应该属于哪一层。
响应速度、动画、无障碍和失败状态,都是正确性的一部分,应该从一开始就纳入设计。
真实的软件要面对弱网、大量数据、旧设备,以及没有耐心等待的用户。
Ascent EFB
负责现代电子飞行包的 iOS 开发,涵盖架构、地图、性能与产品方向。
消费金融科技
从零到一打造并发布 SwiftUI 产品。
消费级产品
跨多个产品周期,负责移动端从设计实现到上线交付的完整流程。
创作与编辑工具
参与创作工具、渲染系统、模块化与应用架构建设。
阿里巴巴与蚂蚁集团
参与移动端业务、跨平台界面与支付体验开发。
美团
参与共享移动平台建设,为上层应用提供基础能力。
做产品不只是选择框架,更是判断当下真正需要什么,以及团队能否长期维护好它。
阅读技术笔记