161
社区成员




这个作业的要求是:第二次作业(个人作业):软件案例分析-CSDN社区
选择分析的课题:
2、现在学习资料很多,但是很多同学在学习新技术的时候还是很茫然,有没有更好的学习路径? 一个具体的案例,请评测CSDN上技能树功能(python 技能树,CS入门技能树, C技能树 )。请对照项目成员对自己产品的期待, 你作为一个学习这个技术的学习者,发现了技能树的什么亮点,有什么不满?
本次作业主要选择了CSDN上的Java技能树进行分析
参考资料模块资料使用的是发布的博客,且只有少量的博客,很难进行差异化的学习。博客质量极度依赖于博客作者的水平,学习者难以进行专业化的学习,甚至可能因为博客质量问题而进行错误的学习
交流讨论模块内容质量参差不齐,目前大多都是水帖,没有真正有营养的讨论博客
我的笔记模块使用不便,编辑界面功能简陋不齐全,且不便于操作。并且,不能采用实时预览的方式,需要进入预览界面才能看到笔记效果
各个模块内容审核不完善甚至怀疑没有审核,大多质量极差,甚至许多都与当前知识块内容毫无关系
页面加载缓慢,各部分跳转都需等待一定时间,使用不流畅
一名非计算机相关专业学生,编程零基础
想要进行Java学习,掌握Java基本内容,可以在日常工作中使用Java进行一些简单的开发,做一些简单的辅助工作。
总体上的使用体验比较糟糕,没有达到用户的使用预期,无法满足用用户的基本需求,主要有以下问题:
总的来说,目前我对使用Java技能树进行学习是不推荐的。这个项目的构架与设想是不错的,但目前各方面的功能都有待完善,远未达到可以促进有效学习的水准。
针对技能树功能,进行初始开发大约需要两到三个月。初始开发过程中,只需要完成各个功能模块的开发,并对Java学习内容进行基本的划分。具体的题库、学习资料、讨论等都是需要在软件发布后由博主们上传完善的,这是一个日趋完善的过程,需要时间的积累。目前,内容积累还是远远不够的,需要激励博主们积极上传内容。
技能树依托于CSDN这个平台,是占据了一定的市场份额的。但就目前来说,功能相对不完善,软件还处于起步阶段,所以市场份额的占比并不高。与同类产品相比,软件质量与市场占比都是比较低的。
目前软件处于初期起步阶段,并没有大多高质量的博客发布在技能树上,所以难以从中选择较好的一篇或几篇作为推荐答案。所以,目前干脆不推出这项服务,可以等待软件发展后再上线这项服务。
技能树功能还处于起步阶段,且这个领域的竞争比较激烈,CSDN平台没有投入大量的人力物力取进行这个方面的开发与服务。
这个团队的推广方面是有问题的。这个软件的设计想法是很好的,理想状态下可以起到老手带新手、内容百花齐放的效果。但在后期的宣传方面出了问题,迟迟没有吸引大量的用户来到这个模块,以至于发展缓慢以至于停滞。
要把软件的设计思想向宣传人员讲解到位,让宣传人员能够有针对性的进行宣传。前期主要多吸引一些大牛们来搭建平台的内容框架,框架搭建起来之后再吸引用户前来学习。
目前,有庞大的人群对于IT学习有需求。计算机相关知识已经愈发地成为了一种基础知识,一种工具类的知识。在这个时代,无论是学生还是职业人士,无论是IT人员还是非IT人员,都需要对计算机知识进行一定的学习,提高自己的能力。
目前大多人进行计算机知识学习,都是在哔哩哔哩、慕课、菜鸟教程等平台上学习的。
计算机作为一个新兴行业发展时间是较短的,计算机学习软件就更是如此了。目前,这个领域还是处于成长阶段的,在探索中前进,在探索中成长。
该产品的核心用户是计算机相关专业学生及在职人士。
这些用户需要对计算机知识进行专业化、体系化的学习,从初学、巩固、提升到专精,这个用户群体中都有相对应的需求。既要能够浅显易懂地学会,也要能够专精地、有深度地学习。
该产品的普通用户是非IT人员。
对于这个用户群体来说,大多只需要进行初步的、基础的学习。对于他们来说,最重要的两个需求,一个是能够浅显易懂地学习,一个是能够快速地学习。
目前,这个软件的主要问题不是在软件功能上,而是在使用体验及交互上,所以采用如下人员配置:
职位 | 人数 |
---|---|
前端开发人员 | 2 |
后端开发人员 | 1 |
测试人员 | 1 |
交互设计师 | 2 |
时间 | 任务 |
---|---|
1-2周 | 需求调研,市场分析,确定需要对技能树功能的什么方面进行哪些改善 |
3-4周 | 设计具体改善方案,对功能、模块等进行设计 |
5-6周 | 代码实现,对改善方案进行实施 |
7周 | 产品测试,修复bug并确认下一步改进 |
8-9周 | 迭代实现,进一步完善功能 |
11周 | 产品测试,修复bug |
12周 | 上线测试版 |
13-14周 | 对测试版进行功能修复及优化 |
15周 | 最终测试 |
16周 | 正式发布上线 |