准全栈工程师入门计划 Flutter Go Python Docker
理想
工作生活之外,是否考虑过自己的社会价值?作为程序员,如何最大化自己的社会价值? 把自己掌握的技能输出给需要的人,哪怕是只有一个人。
子曰:有教无类。
目标
Go 语言开发后端 API 服务,利用跨平台技术 Flutter 开发移动应用程序,利用 Scrapy 爬虫框架做数据准备,Docker 作为后端服务和爬虫的部署方式,最终 Android 程序上架 Google Play。 玩具项目,暂定是一个文章阅读,图片浏览类型的咨询类应用程序。
人群
- 有简单编程基础的非程序员
- 想要了解前后端完整链路的初级程序员
- 愿意花精力和时间的任何人,可以没有编程基础
技术栈
Flutter Go Python Docker
学习计划
15 章,周更(可能调整)
数据爬虫 Python Scrapy
- MySQL 和数据库设计
- Scrapy 的安装和使用
- XXX 爬虫实例
后端服务 API 程序 Go
- 为什么是 Go?
- Go 语言基础
- 使用 Gin Web Framework 开发 API 服务
- RESTful API 设计和项目代码解析
- 什么是 Docker?
- 使用 Docker 部署 Go 和 Scrapy 程序
移动客户端 Flutter
- 为什么选择 Flutter?
- Flutter 的安装和 Hello World
- Dart 语言基础
- 界面设计和实现
- 数据层实现
- 上架 Google Play
学习方式
- 文档和源码在 Github 建项目保存
- 通过 Issues 管理项目建议和问题
- 日常沟通通过微信群和公众号
- 可能会通过 Zoom 做视频分享,还在考虑中
Github gege-zhu/toy-docs
微信群

微信 gege-zhu