README.md 13.7 KB
Newer Older
F
feilong 已提交
1
# CSDN 技能树
幻灰龙's avatar
幻灰龙 已提交
2

幻灰龙's avatar
幻灰龙 已提交
3 4 5
## 已发布技能树社区:
* python 技能树社区:http://python.csdn.net/

F
feilong 已提交
6 7 8 9
## 建立领域技能树

一期:
* python 技能树
L
luxin 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
  * 基本信息:
    * 所有结点数:    3618
    * 所有结点中有数据结点数 / 所有结点数:   822 / 3618 = 0.23
    * 叶子结点数:    2893
    * 叶子结点中有数据结点数 / 叶子结点数:   741 / 2893 = 0.26
    * 不同等级难度结点数占比:        初阶: 37.39%, 中阶: 26.88%, 高阶: 35.73%
    ![](https://gitee.com/AlexXinlu/markdown_image_host/raw/master/img/20210719231231.png)

  * 涵盖的数据资源
    * 第三方论坛:
      * [廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1016959663602400) --> liaoxuefeng
      * [菜鸟教程](https://www.runoob.com/python/python-tutorial.html) --> runoob 
      * [csdn_roadmap](https://codechina.gitcode.host/developer-roadmap/python/intro/) --> csdn_roadmap
    * python官方文档:
      * [Python标准库](https://docs.python.org/zh-cn/3/library/) --> library
      * [Python教程](https://docs.python.org/zh-cn/3/tutorial/index.html) --> tutorial
      * [Python语言参考手册](https://docs.python.org/zh-cn/3/reference/index.html)reference
      * [安装和使用Python](https://docs.python.org/zh-cn/3/using/index.html) -->  using
    * 书籍目录:
      * [Python编程_从入门到实践_第2版](https://item.jd.com/11993134.html)
      * [流畅的Python](https://item.jd.com/12186192.html)
      * [Python编程快速上手_让繁琐工作自动化_第2版](https://item.jd.com/13131482.html)
      * [Python从入门到精通](https://item.jd.com/12467272.html)
      * [利用Python进行数据分析_原书第2版](https://item.jd.com/12398725.html)
      * [Python核心编程_第3版](https://item.jd.com/11936238.html)
      * [Python3网络爬虫开发实战](https://item.jd.com/12333540.html)
      * [Python数据分析基础](https://item.jd.com/12230702.html)
      * [Python_Cookbook_第3版](https://item.jd.com/11681561.html)
      * [Python基础教程_第3版](https://item.jd.com/12279949.html)
      * [Python3高级教程_第3版](https://item.jd.com/13005558.html)
      * [Python进阶编程](https://item.jd.com/13214688.html)
      * [Flask_Web开发_基于Python的Web应用开发实战_第2版](https://item.jd.com/12418677.html)
      * [实用卷积神经网络:运用Python实现高级深度学习模型](https://item.jd.com/12591032.html)
      * [Python高级数据分析:机器学习、深度学习和NLP实例](https://item.jd.com/12538466.html)

  * 树之间的关系
    ```
    basetree,,csdn_roadmap_python_revised
    subtree,Python初阶,using_python
    subtree,Python初阶,tutorial_python
    subtree,Python初阶,reference_python
    subtree,Python初阶,library_python
    subtree,Python初阶,liaoxuefeng_python
    subtree,Python初阶,Python基础教程_第3版
    subtree,Python初阶,Python编程快速上手_让繁琐工作自动化_第2版
    subtree,Python初阶,流畅的Python
    subtree,Python初阶,Python编程_从入门到实践_第2版
    subtree,Python初阶,Python_Cookbook_第3版
    subtree,Python初阶,Python从入门到精通_初阶
    subtree,Python中阶;网络爬虫,Python3网络爬虫开发实战
    subtree,Python中阶;Web应用开发,Flask_Web开发_基于Python的Web应用开发实战_第2版
    subtree,Python中阶,Python进阶编程
    subtree,Python中阶,Python核心编程_第3版
    subtree,Python中阶,Python从入门到精通_中阶
    subtree,Python高阶;数据分析,Python数据分析基础
    subtree,Python高阶;数据分析,利用Python进行数据分析_原书第2版
    subtree,Python高阶;人工智能;计算机视觉,实用卷积神经网络:运用Python实现高级深度学习模型
    subtree,Python高阶;人工智能,Python高级数据分析:机器学习、深度学习和NLP实例
    subtree,Python高阶;高级教程,Python3高级教程_第3版
    subtree,Python高阶,Python从入门到精通_高阶
    subtree,其他,其他
    ```

F
feilong 已提交
73
* java 技能树
L
luxin 已提交
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
  * 基本信息:
    * 所有结点数:    4038
    * 所有结点中有数据结点数 / 所有结点数:   1253 / 4038 = 0.31
    * 叶子结点数:    3184
    * 叶子结点中有数据结点数 / 叶子结点数:   1144 / 3184 = 0.36
    * 不同等级难度结点数占比:        初阶: 48.57%, 中阶: 28.47%, 高阶: 22.96%
    ![](https://gitee.com/AlexXinlu/markdown_image_host/raw/master/img/20210719231637.png)

  * 涵盖的数据资源
    * 第三方论坛:
      * [廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1252599548343744) --> liaoxuefeng
    * 书籍目录:
      * [Java编程思想](https://item.jd.com/10058149.html)
      * [零基础学Java](https://item.jd.com/12185501.html)
      * [Java从入门到精通](https://item.jd.com/12555860.html)
      * [Java8编程参考官方教程](https://item.jd.com/11619195.html)
      * [疯狂Java讲义_第5版](https://item.jd.com/12518025.html)
      * [Java并发编程的艺术](https://item.jd.com/11740734.html)
      * [Java实战_第2版](https://item.jd.com/12767450.html)
      * [Java基础入门_第2版](https://item.jd.com/12484608.html)
      * [Java核心技术_卷I_基础知识](https://item.jd.com/12759308.html)
      * [Java核心技术_卷II_高级特性](https://item.jd.com/12791368.html)
      * [Java_EE互联网轻量级框架整合开发_SSM框架](https://item.jd.com/12122571.html)
      * [JavaEE开发的颠覆者:Spring_Boot实战](https://item.jd.com/11894632.html)
      * [Spring_Boot_2精髓:从构建小系统到架构分布式大系统](https://item.jd.com/12214143.html)

  * 树之间的关系
    ```
    basetree,,Java8编程参考官方教程
    subtree,java初阶,Java基础入门_第2版
    subtree,java初阶,零基础学Java
    subtree,java初阶,Java编程思想
    subtree,java初阶,Java从入门到精通
    subtree,java初阶,疯狂Java讲义_第5版
    subtree,java初阶,Java核心技术_卷I_基础知识
    subtree,java初阶,liaoxuefeng_java_初阶
    subtree,java中阶,Java并发编程的艺术
    subtree,java中阶,Java实战_第2版
    subtree,java中阶,Java核心技术_卷II_高级特性
    subtree,java中阶,liaoxuefeng_java_中阶
    subtree,java高阶,Java_EE互联网轻量级框架整合开发_SSM框架
    subtree,java高阶,JavaEE开发的颠覆者:Spring_Boot实战
    subtree,java高阶,Spring_Boot_2精髓:从构建小系统到架构分布式大系统
    subtree,java高阶,liaoxuefeng_java_高阶
    subtree,其他,其他
    ```

F
feilong 已提交
121
* 云原生技能树
L
luxin 已提交
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
  * 基本信息:
    * 所有结点数:    3712
    * 所有结点中有数据结点数 / 所有结点数:   593 / 3712 = 0.16
    * 叶子结点数:    2806
    * 叶子结点中有数据结点数 / 叶子结点数:   551 / 2806 = 0.2
    * 不同等级难度结点数占比:        初阶: 75.51%, 中阶: 22.96%, 高阶: 1.54%
    ![](https://gitee.com/AlexXinlu/markdown_image_host/raw/master/img/20210719231905.png)

  * 涵盖的数据资源
    * 第三方论坛:
      * [csdn_roadmap](https://codechina.gitcode.host/developer-roadmap/cloud-native/intro/) --> csdn_roadmap
    * 书籍目录:
      * [kubernetes权威指南](https://item.jd.com/12230380.html)
      * [每天5分钟玩转kubernetes](https://item.jd.com/12329528.html)
      * [基于kubernetes的容器云平台实战](https://item.jd.com/12433425.html)
      * [docker技术入门与实战](https://item.jd.com/12453318.html)
      * [go程序设计语言](https://item.jd.com/12187988.html)
      * [go语言实战](https://item.jd.com/12136974.html)
      * [goweb编程](https://item.jd.com/12252845.html)
      * [go语言高级编程](https://item.jd.com/12647494.html)
      * [DevOps实践指南](https://item.jd.com/12350780.html)
      * [DevOps和自动化运维实践](https://item.jd.com/12473008.html)
      * [Serverless架构:无服务器应用与AWS_Lambda](https://item.jd.com/12416446.html)
      * [深入浅出Serverless:技术原理与应用实践](https://item.jd.com/12506392.html)
      * [Serverless架构:从原理、设计到项目实战](https://item.jd.com/12592747.html)
      * [Serverless架构应用开发:Python实现](https://item.jd.com/12691756.html)
      * [深入理解Spring_Cloud与微服务构建](https://item.jd.com/12698004.html)
      * [深入理解Spring_Cloud与实战](https://item.jd.com/13043028.html)
      * [持续演进的Cloud_Native:云原生架构下微服务最佳实践](https://item.jd.com/37236336060.html)
      * [Service_Mesh实战:基于Linkerd和Kubernetes的微服务实践](https://item.jd.com/12494016.html)
      * [云原生服务网格Istio](https://item.jd.com/12538407.html)
      * [Istio服务网格技术解析与实践](http://product.china-pub.com/8067565#ml)
      * [高可用可伸缩微服务架构:基于Dubbo、Spring_Cloud和Service_Mesh](https://item.jd.com/12585284.html)
      * [架构解密:从分布式到微服务](https://item.jd.com/12888366.html)
      * [kubernetes进阶实战](https://item.jd.com/12477105.html)
      * [kubernetes网络权威指南](https://item.jd.com/12724298.html)
      * [云原生:运用容器、函数计算和数据构建下一代应用](https://item.jd.com/12867066.html)
      * [云原生操作系统kubernetes](https://item.jd.com/13029786.html)

  * 树之间的关系
    ```
    basetree,,csdn_roadmap_云原生_revised
    subtree,云原生初阶-平台开发;Kubernetes,kubernetes权威指南
    subtree,云原生初阶-平台开发;Kubernetes,每天5分钟玩转kubernetes
    subtree,云原生初阶-平台开发;Kubernetes,基于kubernetes的容器云平台实战
    subtree,云原生初阶-平台开发;容器,Docker技术入门与实战
    subtree,云原生初阶-应用开发;编程语言,go程序设计语言
    subtree,云原生初阶-应用开发;编程语言,go语言实战
    subtree,云原生初阶-应用开发;编程语言,goweb编程
    subtree,云原生初阶-应用开发;编程语言,go语言高级编程
    subtree,云原生初阶-平台开发;DevOps,DevOps实践指南
    subtree,云原生初阶-平台开发;DevOps,DevOps和自动化运维实践
    subtree,云原生初阶-应用开发;Serverless,Serverless架构:无服务器应用与AWS_Lambda
    subtree,云原生初阶-应用开发;Serverless,深入浅出Serverless:技术原理与应用实践
    subtree,云原生初阶-应用开发;Serverless,Serverless架构:从原理、设计到项目实战
    subtree,云原生初阶-应用开发;Serverless,Serverless架构应用开发:Python实现
    subtree,云原生初阶-应用开发;微服务,深入理解Spring_Cloud与微服务构建
    subtree,云原生初阶-应用开发;微服务,深入理解Spring_Cloud与实战
    subtree,云原生初阶-应用开发;微服务,持续演进的Cloud_Native:云原生架构下微服务最佳实践
    subtree,云原生初阶-应用开发;微服务,Service_Mesh实战:基于Linkerd和Kubernetes的微服务实践
    subtree,云原生初阶-应用开发;微服务,云原生服务网格Istio
    subtree,云原生初阶-应用开发;微服务,Istio服务网格技术解析与实践
    subtree,云原生初阶-应用开发;微服务,高可用可伸缩微服务架构:基于Dubbo、Spring_Cloud和Service_Mesh
    subtree,云原生初阶-应用开发;微服务,架构解密:从分布式到微服务
    subtree,云原生中阶-平台开发;Kubernetes,kubernetes进阶实战
    subtree,云原生中阶-平台开发;Kubernetes,kubernetes网络权威指南
    subtree,云原生中阶-平台开发;Kubernetes,云原生:运用容器、函数计算和数据构建下一代应用
    subtree,云原生中阶-平台开发;Kubernetes,云原生操作系统kubernetes
    subtree,其他,其他
    ```

F
feilong 已提交
193 194 195 196 197 198

## 技能树概述

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

从一个“产品设计” 的角度,一个领域 (Python) 有一个技能树。 这个技能树上面有很多 知识点,这些知识点有 {初中高} 的特性。 每个知识点有 相关的 {博客, 问答, 代码, 视频,... } 集合。 用户如何证明自己掌握了某个知识点? 考虑:
F
feilong 已提交
199 200 201 202
* 每个知识点有相关的 “测试”,通过了这个 “测试”.
* 成为这个知识点的回答采纳目标。
* 写原创博客获得一定的赞。
* 通过某种考试。
F
feilong 已提交
203 204 205 206 207 208 209 210 211

## 痛点的解决

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

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

F
feilong 已提交
213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228
* 问题  (怎么做归并排序?)
* 解答(原理是这样的)
* 代码:这个代码是要能在 Code-China 上可以运行的 (归并排序的代码在 JupyterNotebook 之类的平台运行)
* 解释通过代码的评论来完成:用户会说:我不大懂第十行, 为何要这样写?  专家就会解释。

## 开放工作

* 每领域技能树构建3棵技能树
  * 初阶
  * 中阶
  * 高阶
* 技能树叶子结点挂载结构化知识
  * 博客
  * 问答
  * 算法题
* 技能树应用
F
feilong 已提交
229
  * 卡片式轻量学习信息流
F
feilong 已提交
230 231 232 233 234
    * 阅读任务
    * 问答选择任务
    * 算法题判断选择任务
  * 可视化
    * 技能树点亮可视化
幻灰龙's avatar
幻灰龙 已提交
235
    * 技能树结点任务导航可视化