先判断方向与投入
路线设计笔记把职业判断和学习态度放在工具之前。你需要先知道目标是解决工作问题、转向新方向,还是完成一个个人作品;不同目标需要的知识深度并不相同。
把可投入的时间和已有经验写出来,避免把别人的完整路径照搬成自己的任务清单。
要点
- 目标是什么
- 已有基础是什么
- 每周能投入多少
练习 写出一个主要目标和两条现实约束,并列出暂时不追求的目标。
建立最小系统闭环
全栈与客户端路线共同强调,先建立能解释系统如何运转的最小知识链。工具准备服务于这条链路,不是让开发环境成为迟迟不开始的理由。
遇到一个知识点时,问它支持哪一步;与当前闭环无关的内容先记录,不必马上深挖。
要点
- 输入在哪里
- 关键处理在哪里
- 结果怎样被看到
练习 为目标作品画一条从输入到结果的链路,圈出现在还说不清的节点。
每个阶段交付一个东西
学习阶段不能只用看完几章来定义。路线模板把基础能力、项目实战和输出验证连起来,让学习结束时留下一个可以检查的结果。
可以是一页能提交的表单、一条能跑通的接口,或一篇解释关键概念的文章。
要点
- 能做什么
- 能解释什么
- 怎样被别人验证
练习 用三栏表为下一阶段写验收标准,每栏只保留最重要的一项。
让路线跟着实践更新
历史路线中的具体工具会过时,但“最小闭环、项目验收、输出验证”的结构仍然可复用。
定期回看项目暴露的问题,决定是补基础、深化某个方向,还是进入工程化。更新理由要来自实际结果,而不是又看到一种流行技术。
要点
- 哪些能力已验证
- 哪些困难真实出现
- 下一步为什么优先
练习 修订一次旧计划,并给每项增加或移除的内容写一句依据。