312 - 《给我大娃的暑假编程计划》
大娃这两天中考,考完后电脑和 Switch 解禁。抽空给他定了个暑期的编程计划。
背景是这样。家里一堆电脑,耳濡目染,他也对编程有一些兴趣,但学地很杂。他从 Scratch 开始学,小学四五年级参加过信息奥数,跟着老师用 C++ 学过一些算法,后面学习忙就放下了。然后初中跟着老师写了一些简单的 Andriod 应用还拿过奖。后来 JavaScript 和 React 也跟着我学了一些。由于高中后他计划还会继续参加信奥类的社团,所以暑假准备让他的编程能力再精进下。
内容上初步定的是 AI、算法和前端。AI 是未来,主要是围绕 ChatGPT、OpenAI、MidJounery 的应用;算法是基础,看看书,刷刷 LeetCode;前端可以实现想法,从实践的角度完成一些具体应用。
AI
目标:
1、能无障碍使用 ChatGPT
2、能基于 ChatGPT 完成常见的生活和学习任务
3、能熟练使用 Mid Jounery 生成图片
D1 配置环境
1、学会使用 Surge 配置规则(之前他的电脑用的 ClashX) 20m
2、学会基于 ChatGPT 官网使用 ChatGPT 20m
3、学会基于 lencx/ChatGPT 客户端使用 ChatGPT 20m
4、iPhone 上下载 OpenCat 并学会使用(基于 TOKEN) 10m
5、学会基于 Token 的方式使用 ChatGPT 20m
D2 熟悉 ChatGPT,并完成一些任务
1、整理 3 个学习上的问题,并通过 ChatGPT 拿到答案 30m
2、整理 3 个生活上的问题,并通过 ChatGPT 拿到答案 30m
3、使用 ChatGPT 完成一篇 1000 字的小说 30m
4、使用 ChatGPT 完成中考的语文作文和英语作文 10m
D3 深入学习 ChatGPT
1、阅读「5 月航海 | ChatGPT + 自媒体 | 实战手册」,产出阅读笔记 1h
2、掌握「身份 + 任务 + 约束」的提问公式 20m
3、掌握常用指令「继续、扩写、重写、精简、举例」等 20m
D4 ChatGPT + 编程实践
1、利用 ChatGPT 完成一道 LeetCode 上的简单算法题并知道 WHY 30m
2、利用 ChatG