数据又错了-深读实证01

news2024/11/26 20:46:42

以后我会经常发一些随手写成的“深读实证”,将书稿中的一两个知识点进行展开介绍。

这是第一篇深读实证,涉及的书中知识点有:

  1. 我是严肃科普,别夸我观点鲜明,那都是真事,不是观点。

  2. 云厂商还有大量优化运营提高效率的空间,比如及时跟客户要钱。

  3. 给同事的数据,错了又怎么样,说是“下不为例”,做是“屡教不改”。

  4. 无论是普通员工还是领导,运营决策总是出错,不就是因为数据总出错吗?


1. 你们别夸我观点鲜明

我在《云计算行业进阶指南》的序言里就写了,我这本书只有10%是个人观点,但很多读者给我的反馈是:“曹老师的很多观点都很鲜明,^_^”。

我竟然不知道你们是在夸我还是阴阳我……

我再强调一下,我书中很多被你们认可(或者反对)的观点,大概率不是什么观点,而是“如实描述”。

诸位没见过世界的荒谬,但可以相信我的严肃。我天天念叨着面对现实忠于理想,是因为我确实见过太多的残忍和冷漠。

5ea7be2ad401d647fea7df3e18e576e0.gif


2. 谢谢爱奇艺的证据和指点

今天看到一篇文章《爱奇艺公有云对账标准化实践》。

6fa274723daf57d2de848b67f5ad8230.png

虽然云厂商计费系统经历了多年迭代,现在不会出现对账失败的致命错误,但是对账工作依旧不够优雅好用。否则爱奇艺作为一个云计算用户,为什么要提出“公有云对账标准化实践”?

当年对账错误的危害,下一节会详细介绍。即使没有计费对账错误,仅仅从“快速对接和无缝迁移“的角度看,云厂商也应该和客户做好计费对账的对接工作。

大家可以自行查看这篇文章,特别是后半段的“建立云账单接入标准”“通用性数据结构”“账单T+1投递机制”“实付金额计算公式”和“推动各云完成接口开发”的内容,这些都是云厂商该去规划、实现和推广的工作,结果让客户先发表出来了。

如果云厂商去找客户做关于对账系统的技术交流,建议带点诚意过去,比如赠送10万块钱的云产品代金券。

05bfee56907180caa7c476ef6a65dfd5.gif


3.谈谈浪费资金周转效率

本书介绍理性看待平台亏损迟滞时,我提到了资金周转利用率太低。虽然我在书稿中明确说这是“常见的例子”,但我知道,很多读者会以为我是在提出观点。所以我很感谢爱奇艺今天发表的文章,这就是一个普遍存在的顽疾。

下图出自第2.4章节,第25页:

dd8c11a0c67f6c9d42e48d9139cf926c.png

客户财务部门看到发票以后,还需要核对云厂商的账单和本公司自己IT系统的账单,这是个合理的要求。但是,用户拿到的发票金额、云厂商的账单明细和用户自己IT系统的账单经常对不上。云厂商经常因为账单上差几毛钱,而让客户拖延几十天支付几千万的货款……

这是个非常普遍的现象,据我所知,在2019年之前,每一家年消费额过亿、所用产品较多的互联网大客户,账单都存在核对不齐的情况。区别只是有些客户学精了,合理合法的拖延付款,有些销售学精了,求客户别对账了,少收你2万,你直接付款吧……

959072a5bc8f21edbb8aaecd300a443d.png


4. 谈谈后台数据失误问题

虽然我认为FinOPS很重要、资源运营也很重要、BI中台也很重要,但是我为什么不愿意去做这类事?因为这些工作依赖的平台状态数据总是出错啊……当然了,这种出错会误导领导决策,那是下一节的故事。

用户计费账单这类产品,在本书中的分类属于姥姥不疼舅舅不爱、出故障了总挨骂、骂完了也不会改的“用户支持性产品”。虽然客户都在骂,但没有哪个云产研大佬会放下手头工作,去把用户账单理清楚的。

我在书里也说清楚了相关原因,第7.2章-云产品的定位和分类-95页:

82fdd0f69a0d0c571524832a91952d59.png

既然是同类产品,数据出错肯定是雨露均沾的,所以在本书虽然看好资源运营工作,但在第276页,我也不忘公开提醒数据出错的暗坑。

3f650e500e8157c708010a05cdbdb147.png

此处提醒一下,我不会欺软怕硬的只指责那些“用户支撑性产品研发”算错了数据,正牌云研发云运维一样会提供错误数据。反正是给同事用的,如果这批数据出错了,表面上是“知错就改”,但实际上是“屡教不改”。

顺路说一句,本书5.3章节介绍“如何低研发投入做一朵简易公有云”,第一件事就是关闭用户注册,无需实时扣费,不要自动删除资源。前段时间某云出现计费故障,直接删了UniSuper的数据,我怕的就是这类事。

5dd4e63fb45c5ce1fc081eed0abdfa25.jpeg


5. 错误数据一直在糊弄大领导们

一个大型IT企业,应该不缺业务中台、管理BI、CRM、ERP,云厂商也有这些系统,但是这些系统都无法承担起管理和决策的责任,只能当个项目管理、流程托管、数据堆积的系统。

这些系统大多没有发展到“系统规划者不懂业务”这种高级阶段,当基础数据是不准确的、过时的、甚至就是假冒的,所有精妙的控制理论和严谨的数据推演,不过是自娱自乐的行为艺术。

有时候我都在想,我不掺和那些约束全员的IT系统,我就给最大的几个领导做个管理大屏。大屏上该展示什么数据,我懂业务我心里有数,如果数据出现异常,我也能确认是业务真有问题,还是后台数据出错了。当然了,这时候谁嬉皮笑脸地提供错误数据,谁就立刻滚蛋……

总而言之,能糊弄大客户和云员工的这个数据支撑体系,一样也能糊弄大领导,你们说哪?

d986ed6e4314016cb64ebb10ad816118.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1805476.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度强化学习+大模型综述Survey on Large Language Model-Enhanced Reinforcement Learning

论文地址:[2404.00282] Survey on Large Language Model-Enhanced Reinforcement Learning: Concept, Taxonomy, and Methods (arxiv.org) 摘要 对 LLM 增强 RL 中现有文献进行了全面的回顾,并总结了其与传统 RL 方法相比的特征,旨在阐明未…

【Linux高级IO】select、poll、epoll

【Linux高级IO】select、poll、epoll toc 作者:爱写代码的刚子 时间:2024.6.5 前言:本篇博客将会介绍面试重点考察的select、poll、epoll IO: input && Output read && write 应用层read&&write的时候&#xff0c…

nest入门教程

1.介绍: Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用的框架。它使用渐进式 JavaScript,构建并完全支持 TypeScript(但仍然允许开发者使用纯 JavaScript 进行编码)并结合了 OOP(面向对象编程&am…

LLM技术

LLM 是利用深度学习和大数据训练的人工智能系统,专门设计来理解、生成和回应自然语言。这些模型通过分析大量的文本数据来学习语言的结构和用法,从而能够执行各种语言相关任务。以 GPT 系列为代表,LLM 以其在自然语言处理领域的卓越表现&…

【Node.js快速部署opencv项目】图像分类与目标检测

⭐️我叫忆_恒心,一名喜欢书写博客的研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三连支…

Java Web学习笔记22——前端工程化

实际的前端开发: 前端工程化:是指在企业级的前端项目开发中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化。 环境准备: vue-cli: 介绍:vue-cli是Vue官方提供的一个脚手架,用于…

推荐云盘哪个好,各有各的优势

选择合适的云盘服务是确保数据安全、便捷分享和高效协作的关键。下面将从多个维度对目前主流的云盘服务进行详细的对比和分析: 速度性能 百度网盘青春版:根据测试,其上传和下载确实不限速,但主要定位是办公人群,适用于…

STM32快速入门(ADC数模转换)

STM32快速入门(ADC数模转换) 前言 ADC数模转换存在的意义就是将一些温度传感器、各自数据传感器产生的模拟信号转换成方便识别和计算的数字信号。 导航 图24 通用定时器框图: 图片截取自STM32 F1XX中文参考手册。还是以框图为中心&#x…

MySQL—多表查询—标量子查询

一、引言 上篇学习完子查询的概念和分类。 现在来学习第一种子查询——标量子查询。 (1)标量子查询的基本概念 子查询返回的结果是单个值,也就是一行一列(可以是数字、字符串、日期等) 是一种最简单的子查询形式&am…

Go 语言的函数详解:语法、用法与最佳实践

在 Go 语言的世界里,函数是构建和维护任何应用程序的基石。不仅因为它们提供了一种将大问题划分为更小、更易管理部分的方法,而且还因为它们在 Go 程序中扮演着至关重要的角色。从简单的工具函数到复杂的系统级调用,理解和利用 Go 的函数特性…

论文阅读:All-In-One Image Restoration for Unknown Corruption

发表时间:2022 cvpr 论文地址:https://openaccess.thecvf.com/content/CVPR2022/papers/Li_All-in-One_Image_Restoration_for_Unknown_Corruption_CVPR_2022_paper.pdf 项目地址:https://github.com/XLearning-SCU/2022-CVPR-AirNet 在本文…

Mysql使用中的性能优化——索引对插入操作的性能影响

当我们往表中插入数据时,如果表中有索引,则会给插入操作增加更多的工作量。带来的好处是可以提升查询效率。但是这种优劣该如何权衡,则需要通过数据对比来提供佐证。本文我们将对比没有索引、有一个普通索引、有一个唯一索引的性能差距。 结…

UniAnimate:华科提出人类跳舞视频生成新框架,支持合成一分钟高清视频

节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学。 针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 合集&#x…

堆排序讲解

前言 在讲堆的删除时,我们发现一步一步删除堆顶的数据,排列起来呈现出排序的规律,所以本节小编将带领大家进一步理解堆排序。 1.堆排序概念 那么什么是堆排序? 堆排序(Heap Sort)是一种基于堆数据结构的排…

如何从 Android 图库中恢复误删除的照片

如果您正在阅读这篇文章,那么您肯定意外地从 Android 设备中删除了照片。并且您正在寻找一种简单的方法来恢复 Android 图库中已删除的照片。 从图库恢复已删除的照片 随着技术的进步,现在使用单个设备(即 Android 手机)&#xf…

vue27:脚手架详细介绍main.js

在 Vue.js 中,render 函数是一个可选的选项,它允许你自定义组件的渲染逻辑。 如果你没有在 Vue 实例中提供 render 函数,Vue 将使用模板(template)来生成虚拟 DOM。 以下是render / template 两种方式的比较&#…

C++ Qt实现http url启动本地应用程序

更多Qt文章,请访问《深入浅出C++ Qt开发技术专栏》:https://blog.csdn.net/yao_hou/category_9276099.html 文章目录 1、注册自定义协议2、编写web页面3、编写C++应用程序我们在使用腾讯会议时经常会通过http链接打开本地的腾讯会议,例如下图: 打开会议发起人给的链接,会出…

Python代码大使用Paramiko轻松判断文件类型,提取上级目录

哈喽,大家好,我是木头左! 一、Paramiko简介 Paramiko是一个用于SSHv2协议的Python实现,提供了客户端和服务器功能。它可以用于远程连接和管理服务器,执行命令、上传下载文件等。本文将介绍如何使用Paramiko判断文件类…

树莓派4B 零起点(二) 树莓派 更换软件源和软件仓库

目录 一、准备工作,查看自己的树莓派版本 二、安装HTTPS支持 三、更换为清华源 1、更换Debian软件源 2,更换Raspberrypi软件仓库 四、进行软件更新 接前章,我们的树莓派已经启动起来了,接下来要干的事那就是更换软件源和软件…

LeetCode ---400周赛

题目列表 3168. 候诊室中的最少椅子数 3169. 无需开会的工作日 3170. 删除星号以后字典序最小的字符串 3171. 找到按位与最接近 K 的子数组 一、候诊室中的最少椅子数 简单的模拟题,我们可以这样来模拟:当有顾客来时,我们加一把椅子&…