1. 前言
CSDN创立于1999年,曾是中国最大的IT技术社区。据天眼查数据显示,最近一次融资在2014年。20多年对于互联网产 品来说,已经是相当漫长的时光了。不过它是否承载了最初那一批用户的期待?
我在大学刚入学时曾下载过CSDN App,当时的主要目的是将在浏览器端看到的网页收藏后,碎片化时间在手机上继续阅读;另外就是每年都可以看到CSDN发布的中国开发者调查报告,这就是我对于CSDN的第一印象。
牛客网则是集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,它的目标用户更加垂直,以应届生和社招求职者为主;微信公众号个人使用极少,因此在本文中我以知乎作为代替。
本文主要分析CSDN产品,牛客网与知乎则作为对比分析。
2. 调研与评测
2.1 基本功能介绍
登陆后进入App页面,底部导航栏包含5个标签,首页包含关注、推荐、热榜三个主要的资讯入口,Blink则接近知乎的动态或是微信的朋友圈,此外按照编程语言细分了更多板块。
其次是会员,除了广告收入以及企业合作,这应该是CSDN收入的主要来源之一。会员可以解锁资源下载、VIP文章、技术电子书以及网课等权益。
CSDN在稳住文字创作基本盘的同时,也在推广视频直播等形式的新媒体,CSDN上的直播以技术分享为主,支持回放功能,个人用户也可以进行直播。(备注:iOS端与安卓端的第三个Tab不同,iOS为直播,安卓为Blink),页面如下:
最后则是消息与个人页面,总的来说在UI逻辑上CSDN与另一款我常用的社区类App 知乎很接近,或许这就是内容社区的殊途同归吧:
相比之下,牛客网的功能简单了许多。首页是学习、校招、面经的聚合页面;社区则包括面经分享、薪资对比等;求职板块打通了企业与求职者之间的通道。
2.2 CSDN Bug与反馈
Bug等级与测试环境
参考某四级分类法1,对应的等级与描述如下:
级别 | 描述 |
---|---|
Blocker | 致命性系统故障、致命性安全性漏洞、严重影响大部分用户的使用体验 |
Critical | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
Major | 一般系统故障,功能没有完全实现但不影响使用,不影响系统稳定性 |
Minor | 轻度系统故障,界面、性能缺陷、建议类问题 |
测试环境如下:
- iOS 13.6,App版本号v4.5.7
- Android 11,App版本号v4.5.5
本文所出现的稳定复现Bug已 通过个人中心“帮助反馈”页面向客服反馈。
Bug 1. 夜间模式部分页面字体异常
Bug等级 | 出现Bug平台 | 复现情况 |
---|---|---|
Major | iOS/Android | 必然发生 |
① 复现步骤:
- 从个人设置页面开启夜间模式
- 进入任一CSDN下载页面,正文字体难以辨认
② Bug具体情况描述:
CSDN支持夜间模式,但目前存在不少影响体验的Bug,如展位图依然是白色,较为刺眼;而本Bug发生时,下载页面的文字依然是深色,难以辨认,对用户阅读文章造成了负面影响。配图如下:另外,对于站内发布时间较早的文章,也存在夜间模式下无法反色字体颜色的情况,对应的老文章字体显示异常、安卓下载页面显示、iOS下载页面显示效果图如下:
③ Bug分析
夜间模式并不是软件的核心需求,微信直到iOS13系统级支持夜间模式,才开始对夜间模式的适配,CSDN App的夜间模式无疑也是后加的需求,因此可能出现判断是否采用夜间模式的开关未覆盖所有文章类型,导致部分页面背景修改为夜间模式,文本却没有更新,从而影响阅读的情况。
严重性方面,我觉得这是一个Major级别的Bug,不影响系统功能与安全性,但影响部分用户使用体验:虽然该类页面占CSDN总体博文的比例不大,但刺眼的占位图让夜间模式失去了存在的意义,页面难以辨认也会进一步降低用户使用夜间模式的意愿;而对于使用普通模式的用户来说,则完全不会影响他们的使用体验。
④ Bug改进建议
下载页面等字体颜色与普通页面一致。
Bug 2. 任务中心无法查看课程
Bug等级 | 出现Bug平台 | 复现情况 |
---|---|---|
Minor | iOS/Android | 必然发生 |
① 复现步骤:
- 从个人页面点击左上角“🚩”标志,进入任务中心
- 选择“学习课程”任务
- 点击最上方课程,显示 “课程未发布”Toast后强制返回上级页面
录制的复现Gif如下:
② Bug具体情况描述:
每日任务页面能够通过活跃度激励用户,让用户使用课程、面试题等功能,但点击课程后自动返回会影响用户浏览感兴趣的课程。
③ Bug分析
严重性方面,我觉得这是一个Minor级别的Bug,不影响系统功能与安全性,但影响部分用户的轻度使用体验:从任务页面向服务端发送拉取课程列表请求时,服务端应该只返回用户有权访问的课程列表。目前会泄露部分未正式发布课程的信息,但应该不会造成负面影响。
④ Bug改进建议
取消显示未上架的课程。
Bug 3. 部分Deeplink无法正常跳转
Bug等级 | 出现Bug平台 | 复现情况 |
---|---|---|
Minor | iOS | 必然发生 |
① 复现步骤:
- 在iOS浏览器搜索编程相关内容
- 点击属于CSDN站点的链接,Deeplink将唤醒App
- 部分链接无法在App中打开链接,也无法在浏览器中打开(会强制跳转到App)
录制的复现Gif如下:
② Bug具体情况描述:
Universal Links是iOS的Deeplink方案,iOS9以上的用户可以通过点击Universal Links链接无缝重定向到一个app应用,极大优化了跨应用的交互体验;如果用户没有安装App,则会在网页中打开对应页面。
但在打开聚合搜索页面时(CSDN已经为您找到),会跳转到CSDN App上一个浏览的页面(通常是首页),无法查看内容。
③ Bug分析
Universal Links需要App在系统中注册对应的路由,成功打开App说明外部路由跳转正常,但在App内无法定向到聚合搜索页面,说明是服务端的内部路由中没有对应的schema,出现此Bug。