12
数据工程
对接数据供应方,跑三源比对,盯异常场次,维护历史归档与导出通道。
赛季
为什么做这件事
国内赛事的比分,常常散在看台上、群聊里和临时记事本上。一场球踢完,结果没人完整留档,过程更没人整理。
我们从 2018 年开始系统整理国内赛事的赛程与结果。最初只是想把一个赛季的表格做完整,做到第三个月就发现,光有结果不够用——球迷想知道进球集中在哪一段时间,创作者想把一段时间的比分导出成表,校园赛事的组织者想回头看看往届怎么打的。
于是这份记录越做越细:比分要有,分布要有,回看要有,历史还要能翻得到。到今天,访问来自全国 31 个省级行政区,日均访问约 12 万次,长期活跃用户约 8.6 万人。这些人里有下班路上追比分的球迷,也有每个赛季都要交数据汇总的赛事组织者。
谁在做
比赛日的晚上,这五拨人在同一时间里各忙一段。把鼠标停在格子上,或者用键盘选中,能看到他们具体在做什么。
12
对接数据供应方,跑三源比对,盯异常场次,维护历史归档与导出通道。
9
每个比赛日产出 6–10 条战报与数据观察,把分布图上的变化写成一句人话。
7
管手机端的查询路径、分布图切换和导出版块,让常用动作少点几下。
6
工作日 9:00-18:00 值守,平均首次响应约 2 小时,处理比分疑问与合作接洽。
12
守页面速度与稳定,每年完成两次全站安全巡检与渗透测试。
怎么确认
比分错了,后面的分布、战报、导出全跟着错。所以每场比赛的结果都要走过同一条流程,才出现在你眼前。
同一场比赛的结果从三个来源同时进来。数字一致就往下走,不一致就停在比对这一步。
出现对不上的场次,平均在 30 秒内打上加时黄标记,页面上的比分旁会多一个提醒色,不会悄悄挂着。
关注度高的场次会安排人工复核,复核过的结果在页面上带状态标注,你能看出这场是自动过还是人工过。
近三个赛季共归档约 2.7 万场比赛,导出支持 CSV 与 Excel,单次最多导出 500 场。
一路走来
2018
把散落各处的国内赛事赛程与结果归到一起,第一次有了可以按赛季翻查的底子。
2020
从表格换成页面,赛果、球队和时分都能直接点开看,追比分不用再翻文档。
2023
每个比赛日 24 小时内补齐 3–6 分钟的回看,错过直播也能补上关键段落。
2025
战报首屏加载从 2.4 秒压到 0.9 秒,手机上两步就能打开进失球分布,看完一场战报的时间比之前少了约 35%。
我们的标准
每条后面都挂着一个能被你当场验证的数字。
同一场比赛的结果,三个来源一致才发布;对不上的场次打上加时黄标记,让所有人都看得见。
分布图不做成看得见摸不着的仪表盘。手机主页上两步打开,按主客场、15 分钟时段、进球方式自由切。
移动端页面平均体积 380KB,首屏渲染约 1.2 秒。看台上、地铁里、排队时,一划就开。