README.md

    CSDN 技能树

    建立领域技能树

    一期:

    技能树概述

    内容生产者, 内容消费者,学习者: 他们有不同的需求。

    从一个“产品设计” 的角度,一个领域 (Python) 有一个技能树。 这个技能树上面有很多 知识点,这些知识点有 {初中高} 的特性。 每个知识点有 相关的 {博客, 问答, 代码, 视频,... } 集合。 用户如何证明自己掌握了某个知识点? 考虑:

    • 每个知识点有相关的 “测试”,通过了这个 “测试”.
    • 成为这个知识点的回答采纳目标。
    • 写原创博客获得一定的赞。
    • 通过某种考试。

    痛点的解决

    • 我怎么能证明我自己懂了这个领域? 解决:显示用户花了时间,通过了测试,写了博客。
    • 光看博客就能证明自己懂了么? 解决:不行,必须通过测试了
    • 我看了程序,但是只有程序片段,我怎么运行在我的电脑呢? CSDN 的程序是完整的,但是拷贝到我的电脑上,怎么不行啊? 解决:让用户能执行完整的可运行的程序。
    • 回答者的痛点:我不断地回答相似的问题,一遍一遍给他们源代码。 解决:把完整的解决代码放在 Code 平台上,以后让提问者来这里看。 (这个和 ‘问答’ 业务很相关)

    对于技能树上的一个问题,我们应该有完整的解决方案,让用户非常满意:

    • 问题 (怎么做归并排序?)
    • 解答(原理是这样的)
    • 代码:这个代码是要能在 Code-China 上可以运行的 (归并排序的代码在 JupyterNotebook 之类的平台运行)
    • 解释通过代码的评论来完成:用户会说:我不大懂第十行, 为何要这样写? 专家就会解释。

    开放工作

    • 每领域技能树构建3棵技能树
      • 初阶
      • 中阶
      • 高阶
    • 技能树叶子结点挂载结构化知识
      • 博客
      • 问答
      • 算法题
    • 技能树应用
      • 卡片式轻量学习信息流
        • 阅读任务
        • 问答选择任务
        • 算法题判断选择任务
      • 可视化
        • 技能树点亮可视化
        • 技能树结点任务导航可视化

    项目简介

    CSDN 技能树

    发行版本

    当前项目没有发行版本

    贡献者 3

    幻灰龙 @huanhuilong
    F feilong @feilong

    开发语言