准全栈工程师入门计划 Flutter Go Python Docker - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hailong0707
V2EX    程序员

准全栈工程师入门计划 Flutter Go Python Docker

  •  
  •   hailong0707 2019-06-28 10:53:16 +08:00 4723 次点击
    这是一个创建于 2322 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准全栈工程师入门计划 Flutter Go Python Docker

    理想

    工作生活之外,是否考虑过自己的社会价值?作为程序员,如何最大化自己的社会价值? 把自己掌握的技能输出给需要的人,哪怕是只有一个人。

    子曰:有教无类。

    目标

    Go 语言开发后端 API 服务,利用跨平台技术 Flutter 开发移动应用程序,利用 Scrapy 爬虫框架做数据准备,Docker 作为后端服务和爬虫的部署方式,最终 Android 程序上架 Google Play。 玩具项目,暂定是一个文章阅读,图片浏览类型的咨询类应用程序。

    人群

    • 有简单编程基础的非程序员
    • 想要了解前后端完整链路的初级程序员
    • 愿意花精力和时间的任何人,可以没有编程基础

    技术栈

    Flutter Go Python Docker

    学习计划

    15 章,周更(可能调整)

    数据爬虫 Python Scrapy

    1. MySQL 和数据库设计
    2. Scrapy 的安装和使用
    3. XXX 爬虫实例

    后端服务 API 程序 Go

    1. 为什么是 Go?
    2. Go 语言基础
    3. 使用 Gin Web Framework 开发 API 服务
    4. RESTful API 设计和项目代码解析
    5. 什么是 Docker?
    6. 使用 Docker 部署 Go 和 Scrapy 程序

    移动客户端 Flutter

    1. 为什么选择 Flutter?
    2. Flutter 的安装和 Hello World
    3. Dart 语言基础
    4. 界面设计和实现
    5. 数据层实现
    6. 上架 Google Play

    学习方式

    1. 文档和源码在 Github 建项目保存
    2. 通过 Issues 管理项目建议和问题
    3. 日常沟通通过微信群和公众号
    4. 可能会通过 Zoom 做视频分享,还在考虑中

    Github gege-zhu/toy-docs

    微信群 w

    微信 gege-zhu

    第 1 条附言    2019-07-01 10:03:49 +08:00

    群已经超过100人,想要加入的请假微信 gege-zhu。 当前已经完成第一章内容 1.1 MySQL和数据库设计

    8 条回复    2019-07-02 10:18:57 +08:00
    niubee1
        1
    niubee1  
       2019-06-28 19:04:45 +08:00
    你这个玩具项目一点技术含量都没有
    hailong0707
        2
    hailong0707  
    OP
       2019-06-28 19:09:16 +08:00
    @niubee1 技术含量确实不高,但是门槛高了,面向的人群也就窄了
    laravel
        3
    laravel  
       2019-06-29 16:47:24 +08:00
    还可以,支持 都是我喜欢的技术
    能不能用 python 搞个推荐系统?或者在 flutter 里调用 grpc 接口
    hailong0707
        4
    hailong0707  
    OP
       2019-06-29 17:47:20 +08:00
    @laravel 推荐系统要求太高了,我觉得作为科普项目,聊聊推荐算法就很可以了。gprc 是用作进程间通信的,一般用在服务端的内网服务之间调用,flutter 直接调用 grpc 服务,这种方式本身有待商榷吧
    NieKing
        5
    NieKing  
       2019-07-01 14:27:03 +08:00
    感觉你这个 repo 进度是个问题
    yuankui
        6
    yuankui  
       2019-07-01 14:59:32 +08:00
    直接 dart 全家桶啊~
    爬虫+后端+前端一把梭

    - 爬虫: http,html_parser
    - 后端: https://aqueduct.io
    - 前端:flutter
    hailong0707
        7
    hailong0707  
    OP
       2019-07-01 17:38:49 +08:00
    @NieKing 是指进度无法把控还是进度太慢了呢?
    @yuankui 不不不,分享目的并不是为了找到最方便的方式结局问题,而是为了简单了解各端的技术
    alexmy
        8
    alexmy  
       2019-07-02 10:18:57 +08:00
    看了下,感觉内容很庞大,要讲清晰的话任重道远啊。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5699 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 03:19 PVG 11:19 LAX 19:19 JFK 22:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86