Skip to content

选择技术路线

这一课帮助学员选择第一项目的技术路线。技术路线不用讲成复杂的技术选型会议,普通学员只需要知道:不同路线适合不同材料和交付方式。

第一个项目优先选择最短路径。能用静态 HTML 完成,就先用静态 HTML;需要批量处理文件,再考虑 Python;需要稍复杂的网页工具,再考虑 Node。

这一课的成果是一张「技术路线选择卡」。

  • 能理解四种新手友好路线。
  • 能根据项目输入输出选择路线。
  • 能判断第一项目是否适合静态 HTML、Node、Python 或表格辅助脚本。
  • 能把技术路线写进实现计划。
  • 能保存技术路线选择卡。
  • 建议时长:20 到 30 分钟。
  • 用项目候选对照四种路线。
  • 少讲技术细节,多讲适用场景。
  • 让 AI 先推荐,再由老师示范人工判断。
  • 收尾要选定一条路线,后面直接生成第一版。
  • 第一版项目说明。
  • 实现计划。
  • 项目候选例子。
  • 技术路线选择卡。

可以这样开场:

“技术路线听起来很吓人,其实你可以把它理解成交通工具。去楼下买东西,走路就行;搬家需要货车;去外地才需要高铁。第一个项目要选能把你送到目的地的最短路线。”

新手友好的路线主要有四种。

第一,静态 HTML。

适合页面展示、简单输入、简单转换、结果复制。优点是文件少,浏览器就能打开。个人主页、资料导航页、CSV 转 Markdown 小工具,都适合从这里开始。

第二,Node 项目。

适合稍复杂的网页工具,比如需要更规范的项目结构、组件化页面、本地开发服务。它会涉及安装依赖和运行命令,适合已经能接受终端反馈的学员。

第三,Python 脚本。

适合文件处理、批量任务、数据整理。比如批量重命名、读取 CSV、生成报告、整理文件夹。它的界面可能很朴素,但处理能力很强。

第四,表格辅助脚本。

适合办公场景。比如 Excel、CSV、表格导出文件的清洗、拆分、统计。它通常和样例数据一起工作,验收要看输出表是否正确。

选择路线时问四个问题:

  • 输入是什么?
  • 输出是什么?
  • 学员希望怎么使用?
  • 第一版怎么验收?

以课程主项目为例:

CSV 转 Markdown 小工具,输入是文本,输出是文本,使用方式是浏览器打开、粘贴、点击、复制。所以静态 HTML 是很合适的第一路线。

最后收束:

“技术路线的选择,核心是让第一个项目顺利跑起来。第一条路线越短,学员越容易完成闭环。”

  1. 打开第一版项目说明。
  2. 提取输入、输出、使用方式、验收方式。
  3. 让 AI 推荐 2 到 3 条技术路线。
  4. 要求 AI 说明每条路线的优点和压力点。
  5. 根据第一项目原则选择最短路线。
  6. 把路线写入实现计划。
  7. 保存技术路线选择卡。
请根据我的项目说明,帮我选择第一版技术路线。
请比较这几种路线:
1. 静态 HTML
2. Node 项目
3. Python 脚本
4. 表格辅助脚本
请按下面维度判断:
- 是否适合我的输入
- 是否适合我的输出
- 本地运行是否简单
- 排错压力是否适合新手
- 第一版是否容易验收
最后推荐一条最短路线,并说明原因。
  • 项目名称:
  • 输入:
  • 输出:
  • 使用方式:
  • 验收方式:
  • 候选路线:
  • AI 推荐:
  • 我最终选择:
  • 选择原因:
  • 后续可能升级路线:

让学员为自己的主项目选择技术路线。

要求:

  • 至少比较两条路线。
  • 选择一条第一版路线。
  • 写出选择原因和本地运行方式。
  • 学员想选最酷路线:回到第一版能跑通、能验收。
  • AI 推荐复杂技术栈:要求它按新手、低依赖、本地运行重新评估。
  • 学员不知道 Node 和 Python 差别:用“网页工具”和“文件处理”来区分。
  • 项目需求跨多条路线:第一版只选一条主线,后续再升级。

完成技术路线选择卡,并把最终路线写入实现计划。

提交内容:

  • 技术路线选择卡。
  • AI 推荐理由。
  • 学员最终选择理由。
  • 第 1 页:技术路线是交通工具
  • 第 2 页:四种新手路线
  • 第 3 页:输入、输出、使用、验收
  • 第 4 页:CSV 转 Markdown 路线选择
  • 第 5 页:技术路线选择卡