从数据到决策:项目管理和度量领域必备技能

0、引言

“效率”作为得物技术部的关键词之一,大家在研发效能、会议效率、协作效率、办公效率等方面一直进行着持续地探索。在实际落地的过程中,为了更好地评估应用效果,往往需要将定性描述转换为可量化的数据指标。这些数据指标可以帮助我们了解研发过程中的变化和趋势。但是你真的能“读懂”这一堆冷冰冰的数字吗? 在看到这些数据指标时,我们往往很容易陷入一个误区:只关注具体的数字,而忽视了数据采集和分析解读的过程。这意味着即使我们对这些指标进行了定期监控,我们仍然不能真正了解研发过程中的状况和障碍。 因此,如何正确地解读这些数据指标变得尤为重要。为了有效解读数据,我们需要了解数据来源和分析过程,以及数据指标与业务实际情况之间的关系。只有这样,我们才能更好地理解我们所面临的问题和挑战,并且采取适当的措施来加以解决。

1、研发数据从哪里来

第一阶段:人肉统计

当我们从0到1定义一个新流程、新数据指标时,通常是处于探索验证的阶段,这个时候通常不会耗费过多人力来搭建线上化的系统,导致数据采集的过程十分痛苦,文档、表格、甚至群聊等五花八门的数据来源,不少同学应该有亲身体会。

第二阶段:分散、未经处理的系统数据

技术部全链路的研发过程数据往往分散在多个内部系统中,当你需要分析某个数据的时候,可能会涉及到不同系统之间的交互,而各个系统由于数据维度、统计口径的不同,必须先梳理清楚数据背后对应的逻辑,其次再进行数据清洗、关联业务线/部门等统计维度,最终形成可用的数据源。除此之外,一旦涉及到某个系统的改造/数据加工,想要获取到可用的数据更是难上加难。

第三阶段:流程不规范,导致数据不可用

这是系统建设中最常见的问题,由于系统沉淀的数据强依赖用户操作,如果在流程中没有规范化的操作方法及卡点管控,就有可能造成数据不可用。最典型的例子就是项目管理软件中需求/任务的状态流转,会出现任务长时间处于未开始状态、长时间滞留在进行中、任务完成但是消耗的工时为0等各种异常场景。

第四阶段:成熟阶段

工具一体化,流程规范化,数据标准化。效能度量和项目管理人士心驰神往的阶段,这个阶段要流程有流程、要系统有系统、要数据有数据,无需耗费大量精力来获取数据和处理数据。

2、数据指标之略问一二

大数据时代,万物皆可数据化。在研发过程中,沉淀下来的数据可以定义出种类繁多的数据指标,基于这些数据,我们往往会耗费大量人力打造出一个数据指标大盘,甚至美其名曰“驾驶舱”。虽然我们的理想绝不仅限于拥有数据大盘,但现实很骨感,残酷到“你以为的起点竟变成了你的终点”,没错,数据大盘可能是大部分团队的终点,它具有取数、看数以及基础的可视化图表,值得注意的是,面对五花八门的指标,我们稍不注意就会迷失了方向。

f3050cb3293660d90504ae05fe67ccb4.jpeg

2.1 你知道X指标的定义是什么吗?

看到这个问题,很多人认为没有难度,不需要太多思考就可以列出具体的公式和取数逻辑,但是真正想问你的不仅仅局限于此,更深入一步的问题是:你知道X指标为什么这样定义吗?想要通过它来衡量什么?

在软件研发领域,提到研发数据就不得不提研发效能度量,后者在各路大神的研究及科普下已经逐步走向成熟,与此同时也沉淀出很多业内通用的研发效能指标。但如果你仅仅是生搬硬套指标定义,而不去深入理解指标背后隐藏的业务目标,你会发现最终的结果往往不尽人意。所以我们要知其然,还要知其所以然,当你在使用或定义一个数据指标时,必须要清楚地知道度量X指标的真正目标,想要发现或改进什么问题,避免变成纯纯的数字游戏。

2.2 你知道最核心的指标是哪个吗?

在几十个数据指标中,你能分辨出哪个指标最重要吗?看到这里,你可能在仔细对比各个指标的重要性,但是,

这是个带有误导性的问题,在我看来,没有最核心的指标,只是不同的领域会有相对核心的指标。想想新广告法开始限制“最”、“第一”这种词语的使用,是不是感觉也挺合理?这些形容词是需要基于真实场景的,同时又会因为所处阶段不同,导致你关注的指标也会发生变化,就像OKR一样,不同的时期你会设立不同的O,自然就会有不同的KR。

举个例子:

  • 公司在Q1要快速扩张,它对应的KR可能会包含DAU、GMV等指标
  • 公司在Q2要提升体验,它对应的KR可能有NPS、秒开率、工单解决工作时长等指标。

参照OKR的概念我们也能发现,我们要从一堆指标中筛选出你真正关注的指标,而不是所有指标一手抓。

3、不解读 或 无效解读 = 毫无意义

筛选出了核心指标后,就需要来合理地解读指标。数据指标分成过程指标和结果指标,结果指标只能告诉你好坏,通常需要参照和它相关的多个过程指标来进行归因。

对于大多数人来说,我们不是专业的数据分析师,即使是长期在项目管理和研发效能领域工作的专家,可能在数据分析方面的能力也有所欠缺,所以如何解读数据指标就成了一个难题。 如果你不解读数据指标,直接把一堆指标丢到用户面前,用户看了半天,没看出指标的好坏,也不知道要不要改进,更不清楚如何改进,最终只能是一脸茫然。 如果你用数学的方式进行了无效解读,比如需求吞吐率下降,解读为团队承接的需求数减少(分子),而提报的需求数增加(分母),这就属于无效解读,这个结论几乎没有价值,需要进一步挖掘分子减少和分母增加的根因。 所以,我们要通过数据指标解读出关键性的结论,告诉用户存在的问题及改进的方法,只有这样你的指标才是有价值的,否则空有指标,啥也不是。

4、解读数据指标的几个步骤

度量数据指标不是目标,只是实现目标的手段。我们希望可以从中获得有价值的信息和结论,从而指导实际的业务决策。碰巧之前数据团队的大佬来团队普及数据分析的基础知识,提出了“可量化、可解释、可干预”的观点,此处正好把想问的三个问题分别对应到其中:

a05d7ca1ff459729c805736330f8a372.png

第一层:基础

可量化:我们希望通过客观的数据指标来描述现象,就需要明确数据指标的定义,确定其和业务目标的对应关系,判断指标的适用性,以及在不同场景下的不同意义。

第二层:分析

可解释:就是让通过分析数据指标得到的结果,能够被用户理解。在开始正式工作之前,我们先熟悉下列几个问题,因为接下来的工作,主要都是围绕着这些问题进行的:

指标对应的数值是好还是坏?有没有基线标准?跟基线相比是好是坏?

跟自己比趋势是变好了还是变坏了?是正常波动还是异动?

带着问题,接下来进入正式的研发数据分析流程:

  1. 数据采集及清洗:获取到高置信度的数据,同时可能会使用表格或者可视化的图表来展示数据

  2. 选取特定的维度,如业务线、部门、个人等维度,得到相应的数据;同时选定基线,得到基线的数据。根据这些数据,我们可以得出指标对应的数值是好还是坏的结论

  3. 使用基础的统计学方法,如对比分析、趋势分析等方式对数据指标进行分析,通过横向对比及历史趋势数据的对比,得出趋势变好还是变坏的结论。与此同时,我们还需要分析出指标是正常波动还是异常波动

  4. 如果上一步的数据指标是异常波动,则可以对关联指标进行分析,举例:我们发现研发交付周期数据发生异动,同时发现与它相关的需求变更率、缺陷引入率指标都发生了异动,此时可以通过相关过程指标进行下一步分析

  5. 通过具有相关性的过程指标来分析主要影响因素,最终定位指标异动的根因。

至此,我们成功定位了指标异常波动的根因,这也预示着第二步的完成。在实际分析的过程中,此阶段往往是最为耗时的阶段,值得注意的是,我们通常不会将整个分析的过程体现到最终的分析报告中,虽然其复杂耗时,但对大多数用户来说,更加关注的是结论而不是过程。

第三层:价值

可干预:通过适当的方法来改进我们归因发现的问题。辛苦了半天,定位到了数据指标异动的根因,但是这并不意味着结束,接下来还有更重要的一步,这一步能体现你对业务的思考,体现你这份分析报告的真正价值,刚刚让我们辛苦了半天的分析过程,也要靠它赢回票价。

首先,需要评估指标异常波动带来的影响,以及关联指标异常波动带来的影响,整体是正向影响还是负向影响,如果影响程度可接受,不需要干预,那到这里就结束了

其次,结合该指标的历史数据趋势以及其他相关指标情况,尝试对未来做预测,评估指标再次劣化的可能性

随后,针对不同的场景及关联指标情况,提供可改进该数据指标的措施,并评估预期效果(注意预期效果和实际执行落地的效果相比可能会打折)

最后,评估改进措施所需要的投入,结合ROI来辅助你做出最终的业务决策。

经过这一波分析可能得出一条结论:指标异常波动,相比基线低XX%,经过分析发现本季度遇到了A、B、C问题,归因是X、Y、Z原因,负向影响显著。结合历史趋势综合评估未来发生的可能性约XX%。建议通过1、2、3等方式来做改进,分别预期投入XXX,能够解决XXX问题,并带来XXX额外效果。

结论是分析数据指标得到的产物,它远比冷冰冰的数字有价值。从管理者及普通用户的视角来看,给我一堆数字我也不知道要从哪下手分析,不如你直接告诉我现在的问题是什么,是否需要改进,要怎么做才能改进,改进后能拿到什么结果。

e5d0edc6772dcc6616429ba0facd37b4.png

5、结语

在项目管理和度量领域,基础的数据分析能力是从业者们必备技能,你可以不精通,但需要掌握入门技巧,同时必须要有专业领域的业务思考,一旦脱离了业务,数据指标也就变成了纯纯的“数字游戏”。

纵观整个数据分析过程,从取数、分析,到得出结论并给出改进建议,最终形成一份分析报告,哪怕看起来不算特别复杂的一份报告,实际上都包含着编写者们的一把心酸一把泪。

在实际工作中,受惠于系统工具的不断迭代,已经逐渐向系统化的取数和分析过程过渡,大大简化了数据分析的困难和复杂度。在结合人工分析过程中,也在逐步摸索更加高效的方法,快速得出结论和建议。未来也希望能通过系统化、智能化的方式,让大多数人能够看懂数据指标,能够直接利用有效的建议来实施改进,解决望指标兴叹的问题。

*文/阿杜

本文属得物技术原创,更多精彩文章请看:得物技术官网

未经得物技术许可严禁转载,否则依法追究法律责任!

相关推荐

压测AI Agent 治理与评测调优实践|得物技术

本文介绍智能分析Agent在压测调试中上线后的治理闭环建设:通过Langfuse记录完整执行链路,结合用户反馈与Trace还原问题根因;利用CLI Mock固化证据数据集,实现相同场景下的回测验证。基于固定案例与五档评分机制,持续评估方案质量、延迟与成本,确保修复有效且无新问题引入,推动Agent能力迭代优化。

SmartCodeTech的博客 309

从中心调度到自驱协作多 Agent 架构的三次反转|得物技术

本文探讨多Agent系统中的控制权分配问题,提出三大协作架构:Master Agent(中心调度)、任务看板(共享状态)与Advisor(轻量咨询)。通过划清上下文边界与模型边界,强调应以信息相关性而非职业标签划分Agent。三种模式分别将决策权集中于中心、下放至共享状态、再下沉至执行者,形成控制权逐步下沉的演进路径。案例显示,合理设计可提升复杂任务的并行性、弹性与可维护性。

SmartCodeTech的博客 420

Jev 实战:为AI工作流引入轻量决策层 x10倍提速|得物技术

完成这三个场景后,我对适用边界有了更明确的认识:它们都可以先定义答案范围,再根据判断结果驱动下一步操作。接入时,我会优先明确输入、选项、采纳条件和兜底路径,再评估Jev是否适合承担这一环节。结合这些实践,我更容易理解Jev(TypeSafe System One)作为专用结构化决策模型不生成自然语言,而是返回带概率的判断结果。后续接入时,我会继续从脚本中边界明确的判断任务开始,分别验证准确性、耗时和费用,再决定是否扩大使用范围。下面整理了相关能力、限制和接入要点,便于查阅。

SmartCodeTech的博客 345

国产算力·昇腾 910C 大模型推理优化(下):源码修改与算子优化,提速30%|得物技术

本文延续上篇,深入vllm-ascend源码优化:通过多流重叠实现MoE共享专家并行计算,消除冗余事件开销,并解除与FUSED_MC2的互斥限制,实现c=1下TPOT从8.2ms降至8.0ms;优化decode阶段host侧开销,引入状态跟踪跳过冗余拷贝;设计Block Table CPU快路径,规避小batch下NPU kernel启动延迟;针对GDN层融合L2Norm至recurrent kernel,减少算子调用与内存往返。综合优化后推理性能显著提升,形成可复用的昇腾910C大模型推理优化方法论。

SmartCodeTech的博客 245

国产算力·昇腾 910C 大模型推理优化(上):镜像更新与参数调优,提速 40%|得物技术

文中详细给出每一项优化的动机、实现(含具体源码改动路径与关键代码片段)、验证数据与踩坑记录(包括十余项实测无效或负向的尝试),希望为同样在国产算力上做推理优化的团队提供一份可直接复用的工程参考。

SmartCodeTech的博客 225

动态规则的 Agent 实践:用确定性工程驾驭 LLM 的资产智能验收

面对财务验收中规则多变、材料非结构化、核对复杂等痛点,传统规则引擎难以应对。系统采用“规则即配置”思路,由大语言模型(LLM)负责理解合同、扫描件等非结构化材料并执行语义比对,工程系统则保障流程编排与可追溯性。通过异步处理、幂等设计、三类流量隔离及双通道(文本/图像)处理,实现高效稳定运行。结合用户反馈构建自动标准答案,辅以试跑、回测与发布门禁机制,形成闭环质量体系。底层采用确定性工作流架构,确保行为可预期、可测试,真正实现灵活规则的快速迭代与安全上线。

SmartCodeTech的博客 344

发一张图,它居然“跃“出屏幕了?一文读懂得物 3D 空间图片技术实践

3D 空间图片功能的落地,涉及模型生成、内容分发、客户端渲染之间的一系列取舍。本文重点分享如何生产出高质量、小体积的模型,以及如何在手机上流畅运行。

SmartCodeTech的博客 555

别再只卷向量检索了,得物交易搜索如何用“生成式”实现召回范式跃迁?

你搜"af1",它得给你"空军一号"。这一年,得物交易搜索把召回从"做选择题"改成了"写答案"——不再从商品池里"找"最像的,而是让模型自己"生成"你真正想要的。从 LLM 语义索引到 HLLM、语义 ID,搜索是怎么从"检索"走向"生成"的?

SmartCodeTech的博客 594

指标平台:从语义底座到智能消费的实践路径|得物技术

这篇文章想做的,不是在本体化的宏大叙事上再叠加一层理论,而是把我们在真实落地中验证过的路径讲清楚:语义底座怎么从零建立起来、怎么保证质量不失控、怎么支撑 Text2SQL 和 AI Coding 两条消费主线,以及沿着这条路径往前走,下一步该往哪个方向发力。

SmartCodeTech的博客 316

企业级 MultiAgent 落地:Plan 模式与主子 Agent 协作|得物技术

基于 AgentScope Java 的企业级 MultiAgent 平台,为研发、数据分析和知识问答等场景提供统一的模型调用、工具接入、任务编排、流式输出与运行追踪能力。

SmartCodeTech的博客 302

得物小摊 AI Native 演进实录:用 Harness 构建可控 AI 交付

AI Coding 一个人用很顺手,进了团队就漏:指令没人审、经验难沉淀、过程看不见、链路不闭环。作者团队基于 Multica 做了 EP-Harness,把 Agent 当成员管,给它套一层可执行、可观察、可治理的 Harness,并让反馈闭环。成果:可追溯决策、多 Agent 协作,高频异常从每 4 小时 2400 多条降到个位数,对得物技术补上团队级 AI 协作关键一环。

SmartCodeTech的博客 542

企业级 MultiAgent 的记忆系统:短期上下文与四层记忆架构实现|得物技术

在 MultiAgent 平台中,Agent 的"记忆"能力是实现智能对话和个性化服务的核心资产。本文深入剖析 Agent 记忆系统的设计理念与实现细节,重点解析长期记忆架构的写入与加载流程,涵盖 LLM 智能判断、语义检索、Token 预算控制、冲突处理等关键技术,为开发者提供完整的技术实现参考。

SmartCodeTech的博客 502

EP-Harness:从个人 AI Coding 到团队级 Agent 工作流|得物技术

AI Coding 个人用得爽,一到团队就崩。EP-Harness 把 Agent 从聊天工具变成团队协作成员——可管理、可追溯、可闭环。落地后高频异常从 2400+/4h 收敛到个位数。

SmartCodeTech的博客 694

得物知识问答:复合检索 Agent 的系统设计实践

从"搜到什么用什么"到"搜→筛→挖→验"自主决策闭环——我们造了一个有判断力的 RAG Agent,不是套壳。

SmartCodeTech的博客 734

实战从零开始构建一个Coding Agent:Violin |得物技术

理解了 coding agent 的构建原理,也就掌握了理解其他 agent 的一把钥匙。笔者对每天都在使用的 agent 原理很感兴趣,于是决定自己写一个:violin。

SmartCodeTech的博客 927

AI Native 交易核心系统的研发范式|得物技术

如何改造旧研发流程适配 AI 编码?本文提出五道标准化关口治理思路,依托 Claude Code Spec-Driven 插件打通需求澄清、方案设计、TDD 落地、门禁管控与埋点监控,构建带人工确认门控的完整工作流,以五层自底向上架构实现 AI 编码规范化落地。

SmartCodeTech的博客 975

推荐系统体验的数字化突破:得物自动化评测平台的技术实践|AICon 文章整理

「得物推荐 AI Harness 工程化实践系列」的末篇内容,本系列共三篇连载。本篇(末篇)详解得物推荐评测平台的完整技术体系:从主观体验量化到大模型自动化评测流水线,涵盖多维度指标设计、人机协作提示词校验闭环、分布式任务调度与成本精控等核心工程实现,以及单周百万级审计需求下实现 91% 资源成本优化的工业级落地实战细节。

SmartCodeTech的博客 1494

RAG 核心概念与原理:Chunking、Embedding、相似度、HNSW 与多路召回|得物技术

决定 RAG 效果的关键不在大模型,而是文本切块、查询改写、多路召回与精排。合理切块存好知识库内容,向量匹配抓语义、BM25 匹配关键词互补。先优化用户提问,快速召回一批相关文档,再用精排模型精细筛选,整套检索流程配合到位,问答准确度才会明显提升。

SmartCodeTech的博客 1079

从“机械应答“到“服务伙伴“:得物高可控智能客服的 Agent 工程实践|AICon 演讲整理

本次分享围绕以下核心技术展开:客服 Agent 挑战与架构设计(Single-Agent→Multi-Agent→Harness);高可控性数据飞轮(PE 自动化 + DPO 训练);RL 策略训练和人工经验对齐;多轮半双工消息流控制。

SmartCodeTech的博客 750

得物推荐系统诊断 Agent:从 “调接口” 到 “会思考”|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。AICon上海2026_全球人工智能开发与应用大会暨大模型应用生态展_InfoQ技术大会「得物推荐 AI Harness 工程化实践系列」的中篇内容,本系列共三篇连载。本篇(中篇)进一步详解得物推荐复杂业务场景下,AI代码从生成、防护校验到安全上线的完整技术体系、自研AI Harness整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。

SmartCodeTech的博客 1364

得物 OceanBase 落地实践

得物选型OceanBase多模数据库应对业务挑战,通过验证其高可用架构、存储压缩技术及混合负载处理能力。测试显示OceanBase在复杂查询场景性能较MySQL提升130-200倍,在高并发TP/AP混合场景表现优异,存储成本降低40%+。通过DBA内部报表业务试点验证其稳定性后,逐步推广至核心业务场景,优化数据库技术栈,实现性能与成本的双重收益。

SmartCodeTech的博客 1383

AI UITester:AI Native 的 UI 自动化测试新范式|得物技术

ai_uitester 代表了 AI Native 的 UI 自动化测试新范式:这不仅是工具的升级,而是测试范式的转变 ------ 从 "代码驱动" 转向 "视觉驱动",从 "人工调试" 转向 "AI 自愈",从 "三端分离" 转向 "统一抽象"。

SmartCodeTech的博客 779

从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。「得物推荐 AI Harness 工程化实践系列」的开篇内容,本系列共三篇连载。将系统拆解得物推荐复杂业务场景下,AI 代码从生成、防护校验到安全上线的完整技术体系,逐一详解自研 AI Harness 整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。本篇(上篇):将整体介绍团队自研的 AI Harness 体系,包括建设思路、全生命周期防护机制、混合智能体架构及落地效果。

SmartCodeTech的博客 1082

从表单到 Agent:得物社区活动搭建的 AI 实践之路

一场营销活动从策划到上线,运营要在三个系统间跳转 10 + 次、填写 40 + 个字段。我们用 AI 重新设计了这条链路 —— 从 “AI 帮你填表单” 到 “两阶段 Agent + 聚合工作台”。这篇文章记录的不是技术细节,而是这条路上的选择和反思。

SmartCodeTech的博客 744

从埋点需求到规则资产:Hermes Agent 重构得物数仓工作流

埋点和指标需求中,消耗数据承接方的不是生成答案,而是补齐证据链、对齐历史口径、识别下游影响,并在生产写入前留下可追溯的确认记录。本文数据承接方指承接业务需求的数据同学或业务合作伙伴;后文讨论内部研发、元数据、查询和门禁能力在流程中的角色。

SmartCodeTech的博客 656

让 Claude Code 拥有自我进化和记忆系统|得物技术

本文记录了为 Claude Code 构建的一套持久化记忆与自我学习系统的设计思路与实现细节。这套系统让 AI 助手能够跨越会话边界记住用户习惯,并在每次对话结束后自动提炼行为规律和系统信息,通过向量检索快速提取关键信息,下一次对话时主动应用,逐步进化为更懂你的编程伙伴。

SmartCodeTech的博客 994

用 LLM Agent 重构告警排查流程|得物技术

告警排查需频繁切换日志、APM、链路追踪等多个平台,耗时 10~30 分钟,且高度依赖个人经验。我们做了 Troubleshooter——用 LLM Agent 自动完成数据采集、根因分析和处置建议生成。上线后中位数排查耗时从 20 分钟降到 4.4 分钟,覆盖 11 个服务和 10+ 种告警类型。

SmartCodeTech的博客 1008

HorizonVault 技术深潜:如何在 HDD 上做出 100GB/s+ 级大吞吐分布式存储|得物技术

HorizonVault是一款面向Kafka远程存储的高吞吐分布式存储引擎,通过分布式并行写入和状态感知调度解决冷数据存储的三大核心问题:吞吐瓶颈、性能抖动和恢复能力。系统采用分层架构,Meta负责全局资源调度,Broker处理请求路由,Store实现本地磁盘管理,形成完整的写入治理链路。通过将HDD磁盘提升为一等资源,实现顺序追加写入、多盘并行和慢盘隔离,在保证高吞吐的同时控制延迟。存储结构采用DiskStore组织磁盘资源,LogSegment顺序写入数据,IndexSegment定位读取,Change

SmartCodeTech的博客 892

Claude Code Harness 工程:数仓侧落地方案|得物技术

Harness 工程通过职责分层实现研发流水线可靠性提升。Claude 负责需求理解与代码生成等语义层工作;hooks 负责规范检查等确定性执行;Subagents 隔离血缘查询、自测等高 token 操作;Memory 承载跨会话状态持久化。四层协同使数仓 AI 开发从"对话式辅助"转变为"规则驱动的自动化流程"。

SmartCodeTech的博客 1101

BP Claw 破解 AI 编码输入难题 ——FlinkSpec 需求智能化实践|得物技术

本文为 FlinkSpec 系列之开篇,亦是这场工程化变革的序章。BP Claw 所立之处,不过链路之源。FlinkSpec 所图,乃以 AI 之力,将实时数仓从需求落地至验收上线的全程工序,熔铸为一套精密自洽、生生不息的智能工程体系。宏图未竟,后续系列将逐章揭幕,敬请期待!

SmartCodeTech的博客 1039
上一篇: 得物云原生容器技术探索与落地实践
下一篇: 如何正确使用 Bean Validation 进行数据校验
得物技术
得物技术 得物技术官方账号 得物技术官方账号
博客等级 码龄6年 2492粉丝 408原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值