目录
一、前言
CSDN技能树Python版本率先于2021年9月17日发布,能帮助用户系统地浏览关于Python领域的各个知识点,做动手练习,并逐步跟踪自己的成长。
后面逐步开放了C、算法、Java、PostgreSQL、CS入门、OpenCV、Neo4j、网络、云原生等不同版本的免费技能树学习
二、使用流程(Web端)
1.点击技能树
2.进入技能树
进入技能树之后,点击右上角的Python技能树,选择适合自己的技能树,这里我们可以选择 C、算法、Java、PostgreSQL、CS入门、OpenCV、Neo4j、网络、云原生等不同的技能树,下面我选取C技能树做一个讲解。
3.开始学习
进入C技能树之后,左侧是C语言不同章节,每一个章节下面对应一个小节,中间部分是对应的习题,上面标注了难度、学习进度。
最右侧是学习的答题月榜、贡献总榜,这里其实可以对榜上的用户给予一些奖励。
4.进入练习
进入练习之后,中间分为参考资料、练习题、交流讨论、笔记四个部分,右侧是笔记功能模块。
5.开始答题
选择题目之后,开始答题。选择按钮之后提交,提交答案系统自动判断结果正误。
三、使用流程(App端)
进入App,点击我的->我的学习->技能树,进入学习
学习流程和具体方法和网页版差不多(不在过多介绍),只是省去了一些不必要的功能
四、整体评价
结论: a) 非常不推荐 b) 不推荐 c) 一般 d) 好,不错 e) 非常推荐
选择:d) 好,不错
理由:技能树是CSDN提供的系统化,面向实战的学习环境。可以帮助初学者更加系统性的了解相关知识点,精准掌握自己的学习进度。营造了一个可以用户相互交流、进步的学习环境,但对于新手光依靠技能树掌握一个知识框架还是不够的,还有慢慢改进的空间。
五、改进建议
1.显示位置
网页端的技能树入口设置的太不明显了,好像要藏起来一样。之前就不明显,现在你上面又加了大批的创作话题在上面,怎么能让更多的用户注意到呢?
2.技能树选择
这里有一个问题,网页端进入技能树的时候直接就是Python的版本,很容易让用户忽视其它版本的技能树,可以在用户点击技能树之后,弹出不同的技能树供用户选择。
3.参考资料
上次的测评建议官方精选资料,官方也将优质的资料放在参考资料里面了。但只选了一篇文章,而App有多篇。
Web中间的资料,没法来回拖动,屏幕占比感觉太小了,看着不舒服。资料的作用应该是相互补充的,除非你针对技能树找专人写一篇资料。 应该在CSDN站内找几篇相关的资料,带上官方精选资料的印记置顶供用户学习。
App端的参考资料大多数都到2018、17年了,技术具有实时性,应该选取近期的参考资料 。
参考资料和题目也对不上号,对于初学者来说,CSDN的技能树并没有达到要求。因为你是先有了一个题目,然后在CSDN找一些相关的资料放上去。
而大多数的慕课、教材,都是先讲解一些知识点、例题,在这个基础之上出一些相关的题目巩固一下知识点,这样的方式对于初学者来说比较实用。而CSDN先后关系都搞错了,导致题目和推荐资料的误差性相差较大。
4、适配性
这是同一道题目,Web端和App端的选项。一整块代码直接搞成一行,Web还好,App我做的时候,连选项都看不完整,只能用手左右滑动,十分影响做题体验。
5.关联性
在做题的时候发现,许多题目里面包含了一大段的知识点讲解。这部分应该归并到参考资料里面,题目里面可以加一点提示。参考资料与题目要剥离开来。
6.整体性
C语言技能树的整体性没有把握好,对于学过C语言来说还好,对于初学者有的知识点还没讲,题目里就包含了。一大段的代码选项也不能起到很好的锻炼效果,应该是对于这一个知识点,先出几个简单的题目巩固知识,在出几个大题,难度慢慢攀升。
而技能树的难度,也不管什么章节,逐渐变难。正确的做法是,每一个小节的难度,从初级、中级、较难开始攀升。
完善整体性可以找个人专门负责技能树资料的整体编写、出题,这些完成之后可以让更多的人参与到完善中来。
六、新的需求
1.答疑区
讨论区关于这道题本身的讨论几乎没有,活跃度很低,用户遇到问题想要答疑也不能得到很好的解决。建议设置几个专属答疑人员,就像CSDN的问答区一样,帮助用户解决疑问,营造良好的交流氛围。
2、题目类型
技能树上面的题型大多都是选择题,还是选择错误的选项比较多,其实改成选择正确的选项更能锻炼能力。
加入一些简单的判断题也可以,没有必要担心用户选了一次就知道答案了,因为可以设置正确率(后面讲)。
填空题也要加一些、代码填空判断正误是有点困难,但可以做一些简单的代码填空。
3.正确率
当用户做题出错时,CSDN会更换题目位置、甚至内容,其实这些都没必要。可以为用户统计一下,做题的正确率就行,这样用户也会认真答题的。而答题月榜也要把用户完成题目的正确率因素考虑在内。
4.上新评测
目前在Python技能树,上线了视频功能、笔记功能。
视频讲解的不错、配上练习题能够很好的锻炼能力。
但目前只有Python有视频讲解,其它技能树没有。笔记功能可以试着加一个隐藏功能,用的时候弹出,这可以突出资料。
5.Bug
当我对一个已经做对题目还有疑惑,想要做一遍时。Web端口会弹出做对的提示,而App端口直接打不开题目,只返回正确答案。
七、用户采访
身边的很多同学也都在使用CSDN的App,而对于技能树的学习却并没有多少人一直坚持去学习的,我问了一下,主要有下面几个方面:
刚开始学一个技能树时,里面的内容太杂了、好多几年前的内容、没有视频讲解只有文字,不如上慕课跟着老师学习答:更新内容质量好的文章精选置顶、加入视频、动态图
选择题有点难、题型太单一化 答:题目的难度要逐步增加、增加填空、判断、简答等题型
没有自己想学习的内容答:继续完善技能树的内容
参考资料对不上题目 答:完善参考资料的筛选与编写
对于学习中的一些问题没人解决,讨论也没有答:加入答疑区、可以和问答功能结合起来
做完题目连个解析都没有、只有答案答:可以把技能树的题目更多的投射到问答功能模块