前言
本文根据个人使用体验做出评价,内容也许不专业,第一次在csdn中发帖,如有错误欢迎指出。希望评审团能对我的帖子给出建议,感谢!😁 未更新完…
产品交互
PC端产品交互:我的笔记
- 在Safari浏览器中,点击保存笔记没有任何提示保存成功,也没有提示在哪里查看笔记(以至于我第一次用时以为网卡了,再次进入笔记模块发现笔记编辑栏内容被清空了,以为刚刚对笔记内容没有被保存。)
- 切换学习板块时,对于未保存的笔记没有进行提示保存,用户在离开后忘记保存笔记只能丢失
- 对于个人笔记,能否让用户选择是否发布为贴子或选择只有自己可以查看。
- 多次对同一板块进行学习巩固时,想查看或编辑以往的笔记却要跳到单独的笔记页面,(不能边看笔记边学习)能否在进入板块学习时就将以往笔记加载到右边的笔记编辑栏呢?(感觉这样更方便,对某一板块内容的学习大部分不是一口气学完的,那我这次学了一半,下次再学习时将笔记加载编辑栏我可以对笔记进行补充,而不是重新创建笔记)
pc端产品交互:练习题
- 我的操作:参考资料->前往答题->练习题->进行答题(创建新页面跳转)->答题结束点击返回目录(此时返回了目录,由于刚刚点击答题时创建了新页面进行跳转,此页面与跳转前页面重复了)
不知不觉就开了这么多页面,对用户交互不太友好。能否考虑在点击答题时使用本页面跳转,或者不刷新页面加载题目,完成答题后点击回到目录(若用户答题时想查看参考资料:此时可以考虑放一个参考资料按钮来创建新页面跳转)
UI设计
哈哈,我很喜欢这个小绿叶,如果能根据章节的学习进度动态填充章节绿叶就更好啦。(只是个人)
采访
我邀请了一位环境工程专业的同学参与使用,她是第一次使用csdn,有自学过一点python,属于入门级小白
🙋♀️Q&A
🙋♂️Q:第一次使用技能树给你的第一印象是什么?
🙋♀️A:排列整齐,一眼就能知道整个python要学哪些东西。
🙋♂️Q: 以往你采用什么方式学习python?相比技能树有哪些优劣?
🙋♀️A:以前就看书学,书本讲的一些词太书面化,很难理解,这个学起来相对轻松些。
我在后面偷偷观察,她使用笔记本百度搜索csdn进入官网后,找了一会才看到技能树,作为一个学习板块放到上面来感觉会方便些。
内容质量
内容整体从广度来说是合格的,从深度来说还远远不够。只能作为技能的初步学习,练习题也很少。
- 对比 python技能树-python预备知识,java技能树-java技能树概览:前者介绍非常详细,包括了一门语言的历史、文化、历程,这部分是作为了解一门语言的产生,为了解决什么问题、设计思想、优劣势等需要了解的知识,作为语言基础知识中不可或缺的一部分。反观java技能树概览对语言的介绍非常的少,根本没提语言的简介、优缺点等。
在集合 板块中:
- 希望给出对集合的介绍,为了解决什么问题而使用集合。
- 希望能给出集合继承图,一眼就能看出所有集合的关系,方便构建集合内容的知识体系
- Collection接口:这个图太糊了。
期待
技能树给出了学习顺序,给初学者画出了学习路线。本质还是对优质用户帖子的整合,那既然是整合何不整合到底,这个技能学完了下一步学什么却没有给出任何建议。(场景:一名想从事java后端开发人员,在java技能树中学完了所有内容,接下来要学什么就不知道了。)
- 希望添加一个智能生成学习路线功能: 可以让用户选择自己学习的目的:兴趣爱好、从事前/后端开发、作为辅助技能、回顾技术、查缺补漏等,根据用户的选择智能地给出学习路线。
- 添加学习记录功能:每日/每周学习时长
评价
结论:(d) 好,不错
整体评价:作为学生用户,我是比较认可技能树的,最大的优点就是将一些零碎的精华知识点进行了整理,方便学习者构建知识体系,简直是福音!我刚开始接触编程时 ,就是一头脑地去学,一章一章地去学,学到比较乱,这样很难对一些零碎的知识点进行归类和记忆,也不知到自己的学习进度,很难 构建出一个 知识体系,而技能树给我的感觉更像一张学习路线图,每一个章节在整块内容中的位置、及难度等标注明确。我能知道自己学到哪里,掌握的程度及后续学习规划.