32
社区成员
发帖
与我相关
我的任务
分享D)评测 技能树
1.每个知识点并未都给出直接或者具有代表性的博客、问答、视频等链接,还是需要自己
花费很多时间去搜索和选择,在初学者学习的迷茫性上没有彻底解决问题;
2.证明掌握某个知识点,未能给出推荐的考试名称;
作为一个学习这个技术的学习者,发现了技能树的什么亮点,有什么不满?
亮点:
1.逻辑清晰,分类明确,学习方向明朗
2.循序渐进,具有很强的学习指导性
3.学习资料,练习题配套使用
不满:
1.自己的选择规划未能适当进行针对性的增加或者修改
2.后面大部分都需要付费,而且对后面章节的知识点都没有试看的功能
3.没有显示技术最新的更新的时间,使用者无法做到完全信任整个平台提供的技术点
的新旧程度
4.练习题只有选择题,没有代码运行的练习
5.很多知识点未能详细给出解释性的语言和定义
6.界面不够友好
功能性的比较严重的 bug
1.未能实现从当前某一知识点页面跳转返回到上一级页面的功能,导致打开的页面过多,只能手动关闭窗口,从而这点上未能满足用户的隐性需求;

2.在知识点旁边的发布见解功能,发现两个严重的bug: 1)发布内容成功的时间有点稍长,比较卡;2)由于发布时间较长,多点了几次,结果导致输入了一次的内容,发布了两次;


<被评测软件> 解决了你的什么问题?
1.对CSDN的功能更加熟悉了
2.这确实可以在上面良好地有方向性地学习一门新的语言
3.帮助我养成了有技术相关的问题习惯性地来CSDN搜索解决办法的习惯
采访
cscd软件使用原因:对于一些c语法以及某些功能模块函数不是很清楚,所以需要在cscd上进行查询,还有查询一些库的函数使用规则
吐槽点:明明都提供在该网站上,有些内容还需要花钱去解锁才能看
其他需求:有些大佬会把一些自己对外文论文的见解些写在该网站上,共他人参考
选择对象:c语言技能树
本人大部分有关c语法,代码问题,都是通过在cscd上查询,寻求答案,最终都可以解决问题,体验感很好。

结论
推荐。技能树提供了学习参考资料、练习题、交流讨论、我的笔记等功能,大致上满足了用户学习一门技术的基本需求。在一定程度上,可靠性也是具备的。功能易操作,易理解,对用户具有一定的吸引力。但是就如以上提出的bug和不满的问题,期待CSDN 后续的维护和迭代,更加能抓住用户的心,提高用户的使用感。
优劣 (和类似软件相比)
6个人中,2人前端,3人后端,1人测试,大致需要1个月时间。
与菜鸟教程相比,技能树缺少知识点的详细罗列,实例解析,重点突出,代码运行;但技能树更简洁,在分类那栏,归类更清晰,层层递进。技能树在同类同类产品中估计名列第4,它的市场份额估计第1,因为CSDN具有庞大的用户基础。技能树作为CSDN的一部分,也会吸引大量的原有用户去尝试技能树的使用。二者不匹配,侧重点不同。
发现的bug原因
1)可能团队在早期的调研工作不够充分,对用户需求掌握不好
2)可能着急上线,抢占市场,所以现在呈现出来的效果比较粗犷
建议
调研、需求分析、测试和维护部分的工作和计划还需要做得更加周详;
技能树目前阶段
技能树显示目前是22.6w人在学习,目前市场上有菜鸟教程、w3cschool、How2J 的 Java教程,这些产品做得更专业、知识点更详细、功能更齐全。而技能树相当简洁,不是特别适合初学者进行知识的学习和巩固,还处于成长阶段。
产品的核心用户群
这个产品的核心用户群是专门学习某一或者某几种计算机语言或者技能的初学者,有接触了计算机的感兴趣的学生或者上班族,有刚入学的计算机专业的大一新生,也有刚确立好以后从事计算机专业的高年级的大学生,或者又是一些工作了一段时间的程序员想学习新的语言等换新的想要探索的方向以及领域。他们都希望学习有明确的方向性和指导性,在学习过程中能不断收获成就感,继续学习的乐趣和热情,并且在遇到问题和挑战时也能及时通过讨论等形式得到解决。
功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析.
随着科技产品的普及,软件的迅猛发展,相应的生活质量也在不断提高,学习方式也在不断发生改变,需要更快更高效地帮助用户掌握一门语言或者相应的软件编程的技能也成为了可能。很多人想通过自学的方式掌握一项技能,技能树上的软件技能分类清晰,学习规划和指导性强,因此,可以高效地通过技能树去学习和巩固想要学好的技能。用户可以通过技能树上的参考资料来学习了解概念,练习题可以帮助用户巩固并加深理解,交流讨论区可以解决用户在使用过程中遇到的问题,我的笔记可以记录用户对应知识点的学习总结以及其他。现在市场上还有类似的产品,如菜鸟教程,w3cschool等,这些产品在知识点方面做得更全面,也更加专业,技能树可以参考以上,取长补短。总体来说,CSDN技能树还是不错的,使用起来很便捷,在问答上也更加的清晰,很方便能找到对应的解答方案,而且身边也有不少朋友使用CSDN,但是对技能树不是很了解,因此,我也会从身边相应的有学习这方面知识需求的朋友开始推荐。要是能加进代码运行的功能,相信技能树的流量和知名度也会更上一层楼。
如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (前端开发人开员, 后端发人员,测试人员,交互设计师,等等)?
2人前端,2人后端,1人测试,1人交互设计师。
描述你的团队在16 周 期间每周都要做什么, 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
第1-2周,项目启动,确定好产品的研究领域,技术可行性研究,项目论证,确定项目目标和范围;第3-5周,对规模、工作量的评估,之后定制项目开发计划,制定风险管理计划,定制质量保证计划,定制开发进度计划;第6-14周,完成需求分析,界面原型设计,架构设计,编码,测试,阶段产品发布;第15周,风险管理,质量管理,变更管理,进度监控,测量;第16周,产品测试,RC版本发布,编制用户文档。
作业要求链接:https://blog.csdn.net/SoftwareTeacher/article/details/119166747
其他需求:有些大佬会把一些自己对外文论文的见解些写在该网站上,共他人参考
我们开始收集 #论文阅读# 相关的文章了, 用户可以看到这方面的文章。
都是通过在cscd上查询,寻求答案,最终都可以解决问题
cscd?
感谢反馈:
对于成员的安排,需要考虑下技能树怎么构建的问题?只有前端/后端只能做功能,如何构建技能树呢?请看技能树树是如何构构建的:https://gitcode.net/csdn/skill_tree
如果把技能树的构建(耗时、创造性、社区构建)也考虑进去,你会如何安排你的团队布局呢?