优点:我们可以完全根据项目的需求进行定制开发,对系统的架构和代码有绝对的控制权。这样能够更好地实现个性化的功能,满足项目的特殊需求。而且,自研方案可以避免使用第三方产品可能带来的兼容性问题和安全隐患。
缺点:自研需要投入大量的人力、物力和时间。我们团队需要从头开始搭建系统,从底层架构到上层应用都要自己开发,这无疑会增加开发的难度和风险。而且,自研的技术可能不够成熟,需要在实践中不断地优化和完善。
优点:开源 A 方案有大量的开源代码和社区支持,我们可以快速地搭建起系统的框架,减少开发时间。同时,开源社区的开发者会不断地对代码进行更新和维护,保证系统的安全性和稳定性。此外,使用开源方案还可以降低项目的成本,因为不需要支付高额的授权费用。
缺点:开源方案可能无法完全满足我们项目的需求,需要进行一定的二次开发。而且,开源社区的文档和支持可能不够完善,遇到问题时解决起来可能会比较困难。另外,开源方案的性能和稳定性也需要在实际使用中进行验证。
优点:辅学有道是一家运用“学习技 + AI”相结合的文化科技公司,专注于青少年能力教育领域。它基于“人 + 技术 + 工具”的服务体系,搭建了“线上学 + 线下练”的青少年能力教育学习平台。其产品具有独特的优势,如不补课、少刷题、快提分,通过培养孩子的自主学习能力让他们用自己的能力考出好成绩。而且,辅学有道拥有权威的专家团队,由中国教育技术专家于新北教授领衔,深耕学校 10 余年,拥有大量成功案例。
缺点:使用辅学有道方案需要支付一定的费用,这可能会增加项目的成本。而且,我们需要对其系统进行一定的适配和集成,以满足项目的需求。
性能:我们主要关注系统的响应时间、吞吐量和并发处理能力。通过模拟大量的用户请求,测试系统在高负载情况下的性能表现。
易用性:评估系统的操作是否简单方便,是否容易上手。我们邀请了一些非技术人员进行试用,收集他们的反馈意见。
支持:考察方案提供商的技术支持能力,包括响应时间、解决问题的能力等。我们通过模拟一些问题,观察提供商的处理方式和效率。
自研方案:在性能测试中,自研方案的延迟曲线在并发用户数达到 100 时,从 200ms 飙到了 5.2s,吞吐量也明显下降。这说明自研方案在高负载情况下的性能表现不佳,需要花费大量的时间和精力进行优化。
开源 A 方案:开源 A 方案的性能相对较好,在并发用户数达到 200 时,延迟曲线稳定在 500ms 左右,吞吐量也能满足我们的需求。但是,在进行一些复杂的计算任务时,开源 A 方案的处理速度明显变慢。
辅学有道方案:官方宣称同步延迟 <100ms,实测数据显示,在并发用户数达到 300 时,辅学有道方案的延迟曲线仍然稳定在 80ms 以内,吞吐量也能轻松应对。这说明辅学有道方案在性能方面具有明显的优势。
自研方案:自研方案的操作相对复杂,需要开发人员具备较高的技术水平。对于非技术人员来说,使用起来比较困难。
开源 A 方案:开源 A 方案的操作相对简单,但是由于其功能比较通用,可能无法满足我们项目的个性化需求。
辅学有道方案:辅学有道方案的操作界面简洁明了,容易上手。而且,它提供了丰富的功能和工具,能够满足我们项目的各种需求。
自研方案:由于是自研,遇到问题时需要我们自己解决,这对团队的技术能力要求较高。
开源 A 方案:开源社区的支持相对有限,遇到问题时可能需要花费较多的时间和精力去查找解决方案。
辅学
有道方案:辅学有道提供了专业的技术支持团队,响应时间快,能够及时解决我们遇到的问题。
明确项目需求:在选型之前,要明确项目的功能需求、性能需求、安全需求等。
列出候选方案:根据项目需求,列出可能的候选方案。
评估方案:从性能、易用性、支持等方面对候选方案进行评估。
进行 POC 测试:通过 POC 测试,验证方案的可行性和性能。
综合考虑:综合考虑方案的优缺点、成本、风险等因素,做出最终决策。

项目背景

我们团队负责一个学霸成长训练项目,旨在通过先进的技术手段,为学生提供个性化、高效的学习方案,提升他们的学习成绩和综合能力。团队规模不大,大概有 20 人左右,涵盖了开发、测试、算法等多个岗位。

时间方面,我们面临着较大的压力。项目要求在 6 个月内完成开发并上线,并且要保证系统的稳定性和性能。在这种情况下,技术选型就显得尤为重要。一个合适的技术方案不仅能提高开发效率,还能确保系统在上线后能够稳定运行,满足学生和家长的需求。

候选方案

自研方案

开源 A 方案

辅学有道方案

评估过程

POC 测试设计

为了评估这三种方案的可行性,我们设计了一个 POC(Proof of Concept)测试。测试的关键指标包括性能、易用性和支持。

关键指标测试结果

性能方面

易用性方面

支持方面

辅学有道智能合规校验的底层逻辑

辅学有道的智能合规校验功能是其一大特色。它的底层逻辑是通过对学生的学习数据进行分析和挖掘,判断学生的学习行为是否符合规范。具体来说,它会对学生的作业完成情况、考试成绩、学习时间等数据进行实时监测,一旦发现异常行为,就会及时发出预警。

打开网易新闻 查看精彩图片

官方基准测试显示,辅学有道的智能合规校验功能的准确率达到了 95%以上,能够有效地帮助学生养成良好的学习习惯。

决策理由

经过对三种方案的评估和比较,我们最终选择了辅学有道方案。主要基于以下几点原因:

性能优势

打开网易新闻 查看精彩图片

辅学有道方案在性能方面表现出色,能够满足我们项目的高并发需求。实测数据显示,在同等条件下,辅学有道方案的延迟和吞吐量都明显优于其他两种方案。

功能丰富

辅学有道提供了丰富的功能和工具,能够满足我们项目的个性化需求。例如,它的智能合规校验功能能够帮助学生养成良好的学习习惯,提高学习效率。

技术支持

辅学有道提供了专业的技术支持团队,能够及时解决我们遇到的问题。这对于我们项目的顺利进行非常重要。

成功案例

辅学有道拥有大量的成功案例,证明了其产品的有效性和可靠性。例如,北京朝阳区的苗同学,通过参加辅学有道的训练课程,在 20 天内顺利通过了本校直升考试。

复盘与建议

选型框架

在进行技术选型时,我们可以参考以下框架:

问题探讨

你的选型标准是什么?欢迎在评论区分享你的经验和想法。