[2022软工第二次作业]软件评测——CSDN技能树

本文评测了CSDN的技能树,包括网页端和手机端的基本体验,发现了一些功能性Bug,如参考资料指向错误、Notebook调试功能无法使用、评论区计数错误。此外,分析了技能树的优缺点,提出修复建议,并对未来产品规划给出了市场分析和功能设计意见。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目 内容
这个作业属于哪个课程 2022年北航敏捷软件工程
这个作业的要求在哪里 个人作业-软件案例分析
我在这个课程的目标是 学习到软件工程的方法论,了解整个过程,并进行亲自实践
这个作业在哪个具体方面帮助我实现目标 对软件测试有了更深入的理解

如今,计算机在已经紧密结合在各个领域中,越来越多的同学们需要找到学习计算机知识的途径。本篇博客将对CSDN上的三种技能树进行评测:

  • python技能树
  • c技能树
  • cs技能树

同时将技术树与类似网站进行对比分析优缺点。

调研,评测

基本体验

CSDN有网页端和手机端,这里分别体验了这两个部分。

网页端

首先登录CSDN账户。

网页端由于技能树入口设计太隐蔽,这里选择直接输入路由进入,输入路由bbs.csdn.net/skill/c.
在这里插入图片描述
选择想了解的内容,比如运算符与表达式中的“条件运算符”,进入查看具体内容。
在这里插入图片描述
在每一个小模块中,包括参考资料、练习题和交流讨论的内容。参考资料由其他博主的博客组成,主要讲解该模块中的各个知识点;练习题是包括该模块内容的练习题。交流讨论则是大家对于练习题的讨论平台。
在这里我们可以查看一下“条件运算符”的习题。
在这里插入图片描述
当我们的选择错误时,可以前往在线编辑网站notebook调试代码。
在这里插入图片描述
我们可以在交流讨论部分对习题进行讨论。
在这里插入图片描述
python技能树和cs技能树的使用情况是类似的。

手机端

首先登录CSDN账户。

手机端的使用方法与电脑端类似,区别一是手机端的入口比较明显,二是不提供代码编辑的界面。
在这里插入图片描述

功能性Bug

首先对Bug进行类别定义

星级 具体描述
较小的用户体验问题,可以实现用户功能
⭐⭐ 较大的用户体验问题,可以实现用户功能
⭐⭐⭐ 严重的用户体验问题,用户功能不保证能实现,一定的安全漏洞
⭐⭐⭐⭐ 严重的安全漏洞,用户功能完全不能实现,系统出现较大问题
⭐⭐⭐⭐⭐ 致命性的安全问题,致命性的系统漏洞,用户信息可以被窃取和泄露

参考资料指向博客不存在

  • 测试环境
    • 操作系统:Windows 10(内核版本号:19042.1586)
    • 软件版本:csdn网页版
  • 可复现性
    • 必然可复现的
### CSDN 技能树 IT 学习路径 CSDN 平台提供了多种技能树,旨在帮助开发者系统化地掌握不同技术领域的知识。以下是基于引用内容整理的几个主要方向及其学习路径: #### 1. **基本框架构建** 构建基础框架是任何技术学习的第一步。通过系列文章中的《CSDN问答标签技能树(一) —— 基本框架的构建》[^1],用户能够了解到如何搭建适合自己的学习体系,并理解基础知识的重要性。 #### 2. **效果优化** 在掌握了基础之后,《CSDN问答标签技能树(二) —— 效果优化》 提供了进一步提升效率的方法论。这部分重点在于提高代码质量、性能调优以及解决实际项目中遇到的各种复杂问题。 #### 3. **Python 技能树** Python 是目前最流行的编程语言之一,在数据分析、人智能等领域有着广泛应用。CSDN 的 Python 技能树提供了一个完整的成长路径,从入门到精通,涵盖了语法基础、数据结构与算法、Web 开发等多个方面[^2]。具体来说: - 初级阶段:熟悉 Python 基础语法规则; - 中级阶段:深入探索库函数如 NumPy, Pandas 及其应用场景; - 高级阶段:参与开源贡献或者独立完成复杂的程项目。 #### 4. **Java 技能树** 对于希望从事企业应用开发的人来说,Java 是不可或缺的技术栈。《CSDN问答标签技能树(四) —— Java技能树》 设计了一套循序渐进的教学计划,覆盖 JVM 作原理、Spring 框架使用技巧等内容。 #### 5. **嵌入式开发** 如果目标是在硬件层面有所作为,则可以考虑进入嵌入式领域。根据参考资料提到的信息,“Linux驱动程序设计”是非常重要的环节[^3]。它不仅涉及操作系统内部机制的理解,还需要具备一定的电路理论背景才能更好地实现硬结合的产品功能需求分析和技术选型等作流程管理能力培养等方面的知识积累过程。 #### 6. **云计算与容器化** 当代互联网服务离不开云端支持,《CSDN问答标签技能树(五) —— 云原生技能树》 就是为了满足这一趋势而设立的专业课程集合体。其中包含了 Kubernetes 运维指南以及其他关于微服务架构部署方面的专业知识分享资源链接地址列表等等实用性强且价值高的资料推荐给感兴趣的朋友参考借鉴一下吧! #### 7. **计算机网络** 掌握好计算机网络的基础概念对于每一位IT从业者都是非常必要的。正如《CSDN 网络技能树学习打卡第1天》所描述那样[^4],该部分内容会详细介绍各种类型的网络设备作方式;同时也会讲解OSI七层协议栈模型以及TCP/IP 协议族之间的区别联系等问题解答思路方法总结归纳起来形成一套易于理解和记忆的好具哦~ ```python def csdn_skill_tree(): skills = { 'Basic Framework': ['Building Blocks', 'Core Concepts'], 'Effect Optimization': ['Performance Tuning', 'Code Quality Assurance'], 'Python Tree': ['Syntax Basics', 'Data Structures & Algorithms', 'Advanced Topics'], 'Java Tree': ['JVM Internals', 'Framework Usage (e.g., Spring)'], 'Embedded Development': ['Linux Kernel Programming', 'Driver Design Principles'], 'Cloud Native Technologies': ['Kubernetes Operations', 'Microservices Architecture'] } return {key: value for key, value in sorted(skills.items())} print(csdn_skill_tree()) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值