Skip to content

工程思维课堂练习单

使用说明

这份练习单适合讲师在工程思维副线中直接投放使用。

  • 每次选 1 张练习单即可
  • 建议控制在 10 到 15 分钟
  • 练习完成后,必须要求学生把结论写回自己的项目文档或进度卡

练习 1 产品经理思维

任务

  • 用一句话写出项目服务的用户是谁
  • 写出一个最典型的使用场景
  • 写出这个项目第一版最少必须完成的 2 个功能

提交产物

  • 1 份 80 到 150 字的项目定义

讲师观察重点

  • 是否真的有明确用户
  • 是否能把范围收住

练习 2 Web 项目全景图

任务

  • 画出项目的简化系统图
  • 标注哪些部分是用户端,哪些部分是后台、服务或数据层
  • 判断本组项目属于 A / B / C 哪一级

提交产物

  • 1 张手绘图或白板图

讲师观察重点

  • 是否理解“页面不等于整个系统”
  • 是否能正确判断当前项目层级

练习 3 前端与管理员端

任务

  • 列出当前项目已有的页面
  • 额外思考是否需要一个管理员查看或管理页面
  • 把页面和组件分开标注

提交产物

  • 1 张页面树或模块草图

讲师观察重点

  • 是否能区分页面和组件
  • 是否明白后台页面服务的是另一类角色

练习 4 API 与后端分层

任务

  • 选择项目里的 1 个按钮或表单提交动作
  • 画出“点击前端 -> 请求 -> 规则处理 -> 返回结果”的流程
  • 标出哪一步属于前端,哪一步属于服务端

提交产物

  • 1 条带箭头的流程图

讲师观察重点

  • 是否知道 API 不是“另外一个页面”
  • 是否能说清每一层的职责

练习 5 数据库与数据模型

任务

  • 列出项目里要长期保存的 3 类信息
  • 给其中 1 类信息设计字段
  • 思考哪些对象之间有关系

提交产物

  • 1 张简单数据表草图

讲师观察重点

  • 是否把“展示内容”和“需要存储的数据”区分开
  • 字段设计是否足够支撑当前项目目标

练习 6 技术栈与软件工程

任务

  • 写出项目当前使用的技术组合
  • 记录 1 个已知 bug、1 个待改进点、1 个下次版本目标
  • 判断目前最需要优先处理的是“做功能、修问题、还是准备发布”

提交产物

  • 1 张版本记录卡

讲师观察重点

  • 是否开始有版本和迭代意识
  • 是否能判断当前最优先的事情

结课追问模板

  • 你们今天新理解了哪一层
  • 这个概念和你们自己的项目发生了什么关系
  • 回到项目里,下一步准备改什么

搭配资料