工作流
概述
此处说明日常涉及的核心工作流,按照任务量级划分
题库 (docs 目录)
如何创建一个新的科目?
- 确认该科目是否属于科目的定义,详见 docs
- 确定当前 docs 目录下是否已经存在该科目的目录
- 如果不存在,创建一个新的科目目录,目录名为科目的英文名称,如
subjectxxx.md
提示
对于较为复杂的主题,可以上升为一个子科目,比如框架实际上,可以单独拆分为类似 05.01.vue, 05.02.react
等归类在一个主题下
如何创建科目下主题?
- 确认该主题是否属于科目下的内容,详见 docs
- 确定当前科目目录下是否已经存在该主题的文件
- 如果不存在,创建一个新的主题文件,文件名为主题的英文名称,如
01.topic.md
提示
对于较为复杂的主题,可以拆分为多个子出题,比如 bundler,可以单独拆分为类似 03.02.bundler-webpack.md, 03.03.vite.md
等
如何判断收录一个问题?
先阅读 如何评判一个面试题 确定是一个好问题后,再执行下列流程
收录标砖
- 技术相关性: 题目是否涉及岗位所需的核心技术栈,能否考察候选人实际开发能力。题目应与岗位技术需求高度匹配,避免涉及过时技术或无关的技术栈。
- 0-5 分:与岗位技术栈无关,考察不到实际工作能力。
- 6-8 分:与岗位技术栈相关,但涉及的技术过于简单。
- 9-10 分:与岗位技术栈完全契合,能有效评估候选人实际工作能力。
- 知识点的深度与广度
- 0-5 分:考察基础知识点,难以体现深度。
- 6-8 分:覆盖较为复杂的知识点,深度有限,可能无法全面考察候选人的综合能力。
- 9-10 分:涉及核心知识点,并能够深入考察候选人的技术水平。
- 实际开发中的应用场景
- 0-5 分:题目脱离实际开发,考察的内容难以反映开发中会遇到的实际问题。
- 6-8 分:题目贴近实际开发,但没有全面考察候选人在开发中的综合能力。
- 9-10 分:题目紧密结合实际开发,考察解决问题的综合能力。
- 题目的复杂度与开放性
- 0-5 分:题目过于简单或单一,难以评估多种解决方案。
- 6-8 分:题目有一定开放性,能够体现候选人的基本解决能力。
- 9-10 分:题目具有高度开放性,能够评估候选人解决复杂问题的能力。
- 可解性与明确性
- 0-5 分:题目描述不清,导致理解困难或无法解答。
- 6-8 分:描述较为清晰,但可能存在少许歧义或不同理解方式。
- 9-10 分:题目描述清晰明确,确保问题的可解性。
公司 (company 目录)
如何添加一个新公司?
- 确认该公司是否已经收录
- 参考公司模版 company 创建公司文件
贡献 (contributors 目录)
- 确认当前流程是否已经存在
- 创建新的流程,或者优化现有流程
如何优化模版?
- 题 issue 说明现有模版问题
- 提出新的优化建议
- 采纳新模版
提示
提议需兼容现有模版a
组件或插件 (src 目录)
什么时候需要添加一个新组件
- 提 issue 确认需要新加的插件和功能
- 添加组件
什么时候需要添加插件
- 提 issue 确认需要新加的插件和功能
- 添加插件