About
我是张文,一名有十余年经验的全干工程师。这个博客用来记录工作中遇到的技术问题、持续学习的过程,以及一些思考判断。
我从 C/C++ 开始做开发,随后长期从事 iOS 应用开发,也参与过跨平台移动端、Web 和 Node.js 相关项目。近几年,我把更多精力放在 Flutter,以及 AI Coding 如何进入实际研发流程:怎样为项目准备清楚的上下文,怎样设计可复用的工作方法,又怎样让自动化真正减少重复劳动。
- 2024 年至今:深圳某跨境电商 ERP 企业,高级移动开发工程师
- 参与 AI 客服产品的移动端跨平台开发。
- 2020 年至 2023 年:深圳某制造业外企,iOS 开发工程师
- 负责智能家居系统的 iOS 应用开发。
- 2017 年至 2019 年:深圳某智能家居初创公司,应用开发工程师
- 2014 年至 2016 年:广州某智能穿戴设备企业,iOS 开发工程师
- 2012 年至 2014 年:广州某教育行业国企,C++ 开发工程师
- 移动端开发:iOS、Swift、Flutter,以及移动端应用的架构、状态管理和工程化实践。
- Web 与 Node.js:Web 前端工程化、Node 服务端。
- AI Coding 工作流:将 Coding Agent 用于需求分析、实现、验证与代码审查,关注它在真实项目中的边界和成本。
- 项目上下文与自动化:整理项目规则、可复用的工作方法和周期性任务,让工具能在明确的约束下持续工作。
- 软件工程实践:持续关注代码复杂度、测试边界、重构和长期维护成本,避免为了局部便利给系统留下不必要的负担。
博客里的内容会随着工作和学习不断调整;如果某篇文章对你有帮助,或其中有需要订正的地方,欢迎交流。