# CSDN 技能树 ## 已发布技能树社区: * python 技能树社区:http://python.csdn.net/ ## 建立领域技能树 一期: * python 技能树 * 基本信息: * 所有结点数: 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,其他,其他 ``` * java 技能树 * 基本信息: * 所有结点数: 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,其他,其他 ``` * 云原生技能树 * 基本信息: * 所有结点数: 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,其他,其他 ``` ## 技能树概述 内容生产者, 内容消费者,学习者: 他们有不同的需求。 从一个“产品设计” 的角度,一个领域 (Python) 有一个技能树。 这个技能树上面有很多 知识点,这些知识点有 {初中高} 的特性。 每个知识点有 相关的 {博客, 问答, 代码, 视频,... } 集合。 用户如何证明自己掌握了某个知识点? 考虑: * 每个知识点有相关的 “测试”,通过了这个 “测试”. * 成为这个知识点的回答采纳目标。 * 写原创博客获得一定的赞。 * 通过某种考试。 ## 痛点的解决 * 我怎么能证明我自己懂了这个领域? 解决:显示用户花了时间,通过了测试,写了博客。 * 光看博客就能证明自己懂了么? 解决:不行,必须通过测试了 * 我看了程序,但是只有程序片段,我怎么运行在我的电脑呢? CSDN 的程序是完整的,但是拷贝到我的电脑上,怎么不行啊? 解决:让用户能执行完整的可运行的程序。 * 回答者的痛点:我不断地回答相似的问题,一遍一遍给他们源代码。 解决:把完整的解决代码放在 Code 平台上,以后让提问者来这里看。 (这个和 ‘问答’ 业务很相关) 对于技能树上的一个问题,我们应该有完整的解决方案,让用户非常满意: * 问题 (怎么做归并排序?) * 解答(原理是这样的) * 代码:这个代码是要能在 Code-China 上可以运行的 (归并排序的代码在 JupyterNotebook 之类的平台运行) * 解释通过代码的评论来完成:用户会说:我不大懂第十行, 为何要这样写? 专家就会解释。 ## 开放工作 * 每领域技能树构建3棵技能树 * 初阶 * 中阶 * 高阶 * 技能树叶子结点挂载结构化知识 * 博客 * 问答 * 算法题 * 技能树应用 * 卡片式轻量学习信息流 * 阅读任务 * 问答选择任务 * 算法题判断选择任务 * 可视化 * 技能树点亮可视化 * 技能树结点任务导航可视化