选择技术路线
02-04 选择技术路线
Section titled “02-04 选择技术路线”这一课帮助学员选择第一项目的技术路线。技术路线不用讲成复杂的技术选型会议,普通学员只需要知道:不同路线适合不同材料和交付方式。
第一个项目优先选择最短路径。能用静态 HTML 完成,就先用静态 HTML;需要批量处理文件,再考虑 Python;需要稍复杂的网页工具,再考虑 Node。
这一课的成果是一张「技术路线选择卡」。
- 能理解四种新手友好路线。
- 能根据项目输入输出选择路线。
- 能判断第一项目是否适合静态 HTML、Node、Python 或表格辅助脚本。
- 能把技术路线写进实现计划。
- 能保存技术路线选择卡。
- 建议时长:20 到 30 分钟。
- 用项目候选对照四种路线。
- 少讲技术细节,多讲适用场景。
- 让 AI 先推荐,再由老师示范人工判断。
- 收尾要选定一条路线,后面直接生成第一版。
- 第一版项目说明。
- 实现计划。
- 项目候选例子。
- 技术路线选择卡。
可以这样开场:
“技术路线听起来很吓人,其实你可以把它理解成交通工具。去楼下买东西,走路就行;搬家需要货车;去外地才需要高铁。第一个项目要选能把你送到目的地的最短路线。”
新手友好的路线主要有四种。
第一,静态 HTML。
适合页面展示、简单输入、简单转换、结果复制。优点是文件少,浏览器就能打开。个人主页、资料导航页、CSV 转 Markdown 小工具,都适合从这里开始。
第二,Node 项目。
适合稍复杂的网页工具,比如需要更规范的项目结构、组件化页面、本地开发服务。它会涉及安装依赖和运行命令,适合已经能接受终端反馈的学员。
第三,Python 脚本。
适合文件处理、批量任务、数据整理。比如批量重命名、读取 CSV、生成报告、整理文件夹。它的界面可能很朴素,但处理能力很强。
第四,表格辅助脚本。
适合办公场景。比如 Excel、CSV、表格导出文件的清洗、拆分、统计。它通常和样例数据一起工作,验收要看输出表是否正确。
选择路线时问四个问题:
- 输入是什么?
- 输出是什么?
- 学员希望怎么使用?
- 第一版怎么验收?
以课程主项目为例:
CSV 转 Markdown 小工具,输入是文本,输出是文本,使用方式是浏览器打开、粘贴、点击、复制。所以静态 HTML 是很合适的第一路线。
最后收束:
“技术路线的选择,核心是让第一个项目顺利跑起来。第一条路线越短,学员越容易完成闭环。”
屏幕演示流程
Section titled “屏幕演示流程”- 打开第一版项目说明。
- 提取输入、输出、使用方式、验收方式。
- 让 AI 推荐 2 到 3 条技术路线。
- 要求 AI 说明每条路线的优点和压力点。
- 根据第一项目原则选择最短路线。
- 把路线写入实现计划。
- 保存技术路线选择卡。
给 AI 的协作卡
Section titled “给 AI 的协作卡”请根据我的项目说明,帮我选择第一版技术路线。
请比较这几种路线:1. 静态 HTML2. Node 项目3. Python 脚本4. 表格辅助脚本
请按下面维度判断:- 是否适合我的输入- 是否适合我的输出- 本地运行是否简单- 排错压力是否适合新手- 第一版是否容易验收
最后推荐一条最短路线,并说明原因。技术路线选择卡
Section titled “技术路线选择卡”- 项目名称:
- 输入:
- 输出:
- 使用方式:
- 验收方式:
- 候选路线:
- AI 推荐:
- 我最终选择:
- 选择原因:
- 后续可能升级路线:
让学员为自己的主项目选择技术路线。
要求:
- 至少比较两条路线。
- 选择一条第一版路线。
- 写出选择原因和本地运行方式。
- 学员想选最酷路线:回到第一版能跑通、能验收。
- AI 推荐复杂技术栈:要求它按新手、低依赖、本地运行重新评估。
- 学员不知道 Node 和 Python 差别:用“网页工具”和“文件处理”来区分。
- 项目需求跨多条路线:第一版只选一条主线,后续再升级。
完成技术路线选择卡,并把最终路线写入实现计划。
提交内容:
- 技术路线选择卡。
- AI 推荐理由。
- 学员最终选择理由。
- 第 1 页:技术路线是交通工具
- 第 2 页:四种新手路线
- 第 3 页:输入、输出、使用、验收
- 第 4 页:CSV 转 Markdown 路线选择
- 第 5 页:技术路线选择卡