一、技能树介绍
技能树是一个包含了技能树知识节点、职业技能路线的综合学习平台,其中有对各种互联网入门技术的入门与进阶知识点的罗列、介绍与详细讲解,包括文字和视频的知识内容的呈现,也有对针对各个子知识点的相关习题与任务。用户可以在技能树中一站式的学习,并且通过完成题目获得学习勋章,得到官方的认可。
- 技能树功能面向点目标用户:学生,出入社会的1-2年的初级研发,需要提升自己的工作技能
- 技能树能提供什么:学习资料、学习路径、及时的反馈、正反馈与成就
- 提供惊喜功能:为“开发”而生,让用户深度参与产品的发展方向
二、技能树改进建议
建议1
付费的章节可不可以在app端加一个看广告解锁的功能,类似于微信读书获得阅读天数
建议2
激励 CSDN 对技能树进行内容贡献,比如出题、提供高质量的参考资料等,对与审核通过并上线的内容,给予一定的奖励
在这里插入图片描述
建议3
增加一个章节专门聚集一些该领域的 faq,例如常见报错,冷知识,该领域的名人趣事 …
建议4
可一个加入划线功能,让用户能够实时看到其他人的讨论,与对某一个知识点的d
跟每日一练的等其他项目的联动
每日一练预览:
许多在技能树中的只是节点,例如算法等技能树的学习,可以继续加强与巩固学习。
每日一练类似的代码:
def strong_rules_4_level(title):
''' 博客难度等级分类强规则 '''
rule_level = None
kw_list = None
# 初级
kw_list = primary_level_pat.findall(title)
if kw_list:
rule_level = "1"
kw_list = list(set(kw_list))
return rule_level, kw_list
# 中级
kw_list = middle_level_pat.findall(title)
if kw_list:
rule_level = "2"
kw_list = list(set(kw_list))
return rule_level, kw_list
# 高级
kw_list = high_level_pat.findall(title)
if kw_list:
rule_level = "3"
kw_list = list(set(kw_list))
return rule_level, kw_list
return rule_level, kw_list
总结
技能树总体来说,功能比较完备,知识点分难度逐步推进,但是吸引用户的点可能还是不够多,没有用户之间进行互动的直观地渠道,还有可能用户获得勋章之后成就感并不足。