基于你当前起点设计的渐进式学习路径
这个计划的底层逻辑是「用项目驱动学习,而不是学完再做」。每个阶段都有一个必须交付的项目,所有知识点围绕这个项目展开。你的优势是商业判断力和分析框架能力,这决定了你不需要成为一个全栈工程师——你需要成为一个能看懂代码、能改代码、能指挥 AI 写代码的技术决策者。
路径分两条主线:App 开发线(阶段 1→2→3)训练你的工程能力,AI 线(阶段 2→4→5)训练你的模型理解力。两条线在阶段 2 交汇——Python 是共同的基础。
目标不是学语法,而是建立「分解问题 → 用代码表达解决方案」的思维方式。选 Python 作为第一语言,因为它同时通往 App 开发和 AI 两条路。
一个 Python 脚本工具(自动化处理你的投资数据)+ 一个纯手写的个人简介页面(HTML/CSS/JS)发布到 charles001.com
这个阶段是两条主线的交汇点。你要学会「前端展示 + 后端逻辑 + 数据库存储」这个完整链路,同时开始接触 AI/ML 的数学基础。
一个完整的全栈 Web 应用:投资组合追踪器(React 前端 + FastAPI 后端 + PostgreSQL),部署上线,能用手机访问
从 Web 应用扩展到移动端,同时学习大型应用需要的工程实践。这个阶段完成后你就具备独立开发一个上架 App 的能力。
一个上架 App Store 的移动应用(建议方向:投资分析工具或内容管理工具),后端 Docker 化部署,有完整的 CI/CD 流程
从阶段 2 的数学基础出发,进入深度学习领域。目标不是从零写模型,而是深入理解 Transformer 架构,为改进开源模型打基础。
用 PyTorch 从零实现一个小型 GPT 模型,在你的博客文章数据上训练,能生成类似风格的文本。在 charles001.com 上写一篇深度技术文章拆解 Transformer
进入最终目标。你不需要从零预训练一个大模型(那需要数百万美元),你的切入点是在开源模型基础上做微调、优化和应用创新。
一个公开的微调模型(发布到 Hugging Face)+ 至少一个被合并的开源项目 PR + 一个结合 AI 能力的完整应用产品