C技能树评测——用户至上做精品

【有奖征文】写技能树评测,送CSDN大礼包、周边礼品及现金奖励!

目录

1.  使用感受

2.改进建议

2.1 学习首页增加学习日历

2.2 笔记加精

2.3 参考资料重点优化

2.4 进阶任务设计编程题

3.  总结

扫描二维码关注公众号,回复: 14234114 查看本文章

前言:在自己强化学习的需求推动下,以及来自于官方活动的推荐,发现了技能树这一适应时间碎片化时代进程的学习产品,最近逐渐完成了C技能树和网络技能树的学习,后续还会进行其他技能树学习。现在主要谈谈自己的使用感受和一些建议。

1. 使用感受

       C技能树是学习人数最多的技能树之一,共3万多人学习,算是所有技能树里最为成熟和系统的了,从语法基础、数据结构到文件操作等应有尽有,相信其他技能树也是一样。如果经常在问答社区提问C语言问题的童鞋,都能够好好刷一遍技能树,问答社区的提问至少可以减少三分之一。

       对于C技能树的内容,个人是比较满意的,随时随地都能进行学习,几分钟一个知识点,高效便捷。

       UI界面操作简单,有参考资料熟悉知识点,随后有习题进行知识强化,能够对习题交流讨论,最后进行总结,记一篇学习笔记。这种循序渐进的学习步骤是非常合理的,只要认真完成,这一个知识点的基础是可以充分掌握的,最后在实际学习工作中进行强化提升即可。

       下面谈谈对C技能树的一些改进建议。

2. 改进建议

2.1 学习首页增加学习日历

       实际每个技能树都有一个学习日历,但都隐藏在技能树页面里面,不够直观,不去特别查找是不会发现的。特别是如今有学习打卡活动,用户根本不知道已经连续学了多少天,记了多少天的笔记。虽然有社区助手私信提醒,但当天学没学,用户可能有记忆不清的情况。如果在学习首页显著位置有一个包含所有技能树的学习日历,有助于提醒用户学习,学习日历显示于上图中“我的任务”位置。

      学习日历增加位置:

        在图中“我的任务”增加学习日历,用日历表的形式来显示用户每天的学习内容,这里的学习内容是包含所有技能树的学习情况(或者取用户学习进度最快的三个技能树)。显示内容包含技能书名称,小章节名称,习题序号(这里增加了新需求,将每一个知识点下的练习题编上序号)。

       例子如下:

        上图是C技能原本的学习日历,现在将其移动至学习板块首页的“我的任务”位置。鼠标移动上去后原本显示“完成计划:1/1”,现改为显示:

        C技能树+C语言发展史+习题1

        云原生技能树+安装docker+习题1,2

       两行并列显示即可。

2.2 笔记加精

       随着活动鼓励以及用户习惯养成,每个知识点的学习笔记越来越多,如果只是数量多,那么每条笔记只会属于写下该笔记的个人。如果能够对优秀笔记加精显示,它将帮助到更多人,同时笔记加精对于优秀笔记记录者也是一个鼓励,至于加精需要的操作可以来源于三个方面:阅读量和点赞量(笔记的点赞量暂不纳入任何博主评价体系),官方算法评估,技能树创建者和各领域优质创作者投票。

       各知识点的参考资料较多,一份优秀的笔记是众多参考资料的浓缩,短小精悍,方便用户在最短的时间掌握关键内容。当然这里并不是鼓励学习知识点一味求快,只是长文有市场需要,短文也有市场需要。

2.3 参考资料重点优化

       技能树的参考资料是为初学者做准备的,里面的代码段要做到短小,一个小代码段只讲述一种情况。同时文字说明也是,不要几种情况混杂在一起。另外要注意排版,技能树已经具有教材的性质,不是普通的博客,入选的参考资料需要认真审核。

       例如C技能树->预处理器->条件编译的参考资料:

        多种判断情况混杂在同一份代码进行演示说明,对于初学者并不友好。代码没进行排版,阅读较费劲。资料后面的文字部分条理不清。

       例如C技能树->位运算->十六进制的参考资料:

        没有任何该知识点的介绍说明,开篇就给出一个练习题目,然后杂乱的列举了程序运行结果,最后给出一段解题程序。这篇内容作为参考资料的明显是不达标的。

       其他的例子还有一些,这里不便说的太多。文章的作者写出博客,已经为社区做出了贡献,这里要表示感谢,但技能树遴选资料时要认真审核,站在初学者可学可读的角度出发。

2.4 进阶任务设计编程题

       能够学完C技能树,大多是有一颗学习之心的,但也不排除直接刷题而过的,最后的通关不来一道编程题怎么说的过去。

       编程题可以设计的简单一点,可以限制函数入参,出参类型,这样让用户必须用到基本的数组,指针,结构体,宏定义,头文件。至于文件操作,多重指针,多维数组,位运算这些,暂时可以不考虑。

3. 总结

       C技能树是一份比较完善的C语言随身学习手册,值得任何一个C语言初学者使用,也值得有较多C语言经验的老手进行知识强化。希望秉承以用户为中心的理念,不断优化,精益求精,将技能树做成精品。期望也相信社区会越做越好,后续有建议还会继续提出。

猜你喜欢

转载自blog.csdn.net/NoBack7/article/details/125131059