当前位置: 首页 > news >正文

[答疑]经营困难时期谈建模和伪创新-长点心和长点良心

 

 

 

leonll 2022-11-26 9:53

我们今年真是太难了……(此处删除若干字)……去年底就想着邀请您来给我们讲课,现在也没有实行。我想再和我们老大提,您觉得怎么说个关键理由,这样的形势合适引进UML开发流程?

UMLChina潘加宇

之前我谈过“这样的形势”下的建模的类似问题,例如:

“精打细算”不用UML的奇怪脑洞>>

借这个问题扩展一下。

我还是用“建模技能”来取代“UML”、“UML开发流程”。

首先要说明的是,只要有心学习建模技能,资源很多,不一定要请我去讲课。就拿UMLChina的资源来说,可以看公众号精选(费用0元),可以买书(费用几十元,盗版0元),可以买视频(费用几百元)……。也可以离开UMLChina到广阔天地找资源,只要避开伪创新,寻找内容严谨的资源即可。

另外,我也不直接说合适不合适,只是说一下自己关于经济形势不好的建模技能的一些看法。如果要说关键理由,我想可以说“已经浪费不起了”、“已经作(zuō)不起了”。

**********

一些开发团队的工作实际上是在装模作样,浪费时间在那里废话刷工作量,只不过在“猪都会飞”的时期,这些废话刷工作量的危害没那么明显,特别是在开发团队的能力不是关键竞争要素的领域。

31ade9d900af92887fc593ebfc90cc42.png

可以参见我之前写的文章:

是不是互联网更适合用DDD>>

DDD摸鱼套路示例>>

互联网公司的很多“建模体会”没有价值>>

“猪都会飞”的时候,开发团队为了突出自己的贡献,表明公司所取得的成绩是通过自己超人一等的努力得来的,得拉一些“方法”来充面子。

于是,国外国内一些“不学有术”的敏捷、DDD圈子人士,炮制出各种简单易学、投资少,见效快,产量大的伪创新,刚好迎合了开发团队的需要。

伪创新为什么受欢迎>>

开发团队得到了“方法”,而且很“受用”,开开心心地假装在努力,骗客户,骗领导,甚至把自己也给骗了。

现在经济形势不好,我希望能够疾风知劲草吧。

希望一些开发团队能长点心,认清一些忽悠人的伪创新,更希望能长点良心,毅然抛弃这些伪创新,踏踏实实学习一些利人利己的、严谨的建模技能。

以下是进一步扩展

现在,大众互联网萎缩了,或者说蛋糕瓜分得差不多了。我已经注意到,某些前两年在台上大谈DDD的人,现在已经把谈论重点改为企业数字化转型了。我更听说,某伪创新已经向汽车行业吹嘘了。

伪创新祸害大众互联网也就罢了,毕竟那些东西逻辑简单,怎么都能折腾出来(是不是互联网更适合用DDD>>,互联网公司的很多“建模体会”没有价值>>),而且出问题也不死人,但要是把手伸向工业领域,那可是涉及生命安全的事情啊!

就像拿糯米做的“药”,卖给感冒病人也就罢了,反正吃和不吃一个样,不妨碍病情好转,坑点钱就算了。但要忽悠危重病人或病人家属,说这个药比其他药疗效好,而且省事又可口,这就太可恶了。

**********

那为什么不能把真药做得像假药一样省事又可口呢?

是啊,大家都想。

为什么不把高等物理弄得像初中物理一样好学呢?

为什么不把高等数学弄得像初中数学一样好学呢?

臣妾(暂时)做不到啊!

b069adfbb8e4c559e3a1d5585483baf8.png

新年要到了,祝愿新的一年,大家打拼时碰到的题目都是初中数学题!

 

相关文章:

[答疑]经营困难时期谈建模和伪创新-长点心和长点良心

leonll 2022-11-26 9:53 我们今年真是太难了……(此处删除若干字)……去年底就想着邀请您来给我们讲课,现在也没有实行。我想再和我们老大提,您觉得怎么说个关键理由,这样的形势合适引进UML开发流程? UML…...

计算机基础知识

计算机网络的拓扑结构 一、OSI 7层网络模型是指什么? 7层分别是什么?每层的作用是什么? OSI7层模型是 国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 每层功能:(自底向上) 物理层:建立、…...

Java爬虫—WebMagic

一,WebMagic介绍WebMagic企业开发,比HttpClient和JSoup更方便一),WebMagic架构介绍WebMagic有DownLoad,PageProcessor,Schedule,Pipeline四大组件,并有Spider将他们组织起来&#xf…...

[软件工程导论(第六版)]第2章 可行性研究(复习笔记)

文章目录2.1 可行性研究的任务2.2 可行性研究过程2.3 系统流程图2.4 数据流图概念2.5 数据字典2.6 成本/效益分析2.1 可行性研究的任务 可行性研究的目的 用最小的代价在尽可能短的时间内确定问题是否能够解决。 可行性研究的3个方面 (1)技术可行性&…...

Mac下安装Tomcat以及IDEA中的配置

安装brew 打开终端输入以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 搜索tomcat版本,输入以下命令: brew search tomcat 安装自己想要的版本,例…...

【Linux详解】——文件基础(I/O、文件描述符、重定向、缓冲区)

📖 前言:本期介绍文件基础I/O。 目录🕒 1. 文件回顾🕘 1.1 基本概念🕘 1.2 C语言文件操作🕤 1.2.1 概述🕤 1.2.2 实操🕤 1.2.3 OS接口open的使用(比特位标记)…...

HomMat2d

1.affine_trans_region(区域的任意变换) 2.hom_mat2d_identity(创建二位变换矩阵) 3.hom_mat2d_translate(平移) 4.hom_mat2d_scale(缩放) 5.hom_mat2d_rotate(旋转 &…...

Python3 JSON 数据解析

Python3 JSON 数据解析 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。 在 json 的编解码…...

Homebrew 安装遇到的问题

Homebrew 安装遇到的问题 例如:第一章 Python 机器学习入门之pandas的使用 文章目录Homebrew 安装遇到的问题前言一、安装二、遇到的问题1.提示 zsh: command not found: brew三、解决问题前言 使用 Homebrew 能够 安装 Apple(或您的 Linux 系统&#…...

Metasploit框架基础(二)

文章目录前言一、Meatsplooit的架构二、目录结构datadocumentationlibmodulesplugins三、Measploit模块四、Metasploit的使用前言 Metasploit是用ruby语言开发的,所以你打开软件目录,会发现很多.rb结尾的文件。ruby是一门OOP的语言。 一、Meatsplooit的…...

c++容器

1、vector容器 1.1性质 a)该容器的数据结构和数组相似,被称为单端数组。 b)在存储数据时不是在原有空间上往后拓展,而是找到一个新的空间,将原数据深拷贝到新空间,释放原空间。该过程被称为动态拓展。 vec…...

Vue.js如何实现对一千张图片进行分页加载?

目录 vue处理一千张图片进行分页加载 分页加载、懒加载---概念介绍: 思路: 开发过程中,如果后端一次性返回你1000多条图片或数据,那我们前端应该怎么用什么思路去更好的渲染呢? 第一种:我们可以使用分页…...

计算机网络复习(六)

考点:MIME及其编码(base64,quoted-printable)网络协议http是基于什么协议,应用层到网络层基于什么协议6-27.试将数据 11001100 10000001 00111000 进行 base64 编码,并得到最后传输的 ASCII 数据。答:先将 24 比特的二…...

Redis进阶:布隆过滤器(Bloom Filter)及误判率数学推导

1 缘起 有一次偶然间听到有同事在说某个项目中使用了布隆过滤器, 哎呦,我去,我竟然不知道啥是布隆过滤器, 这我哪能忍?其实,也可以忍,但是,可能有的面试官不能忍!&#…...

Java创建对象的方式

Java创建对象的五种方式: (1)使用new关键字 (2)使用Object类的clone方法 (3)使用Class类的newInstance方法 (4)使用Constructor类中的newInstance方法 (5&am…...

dom基本操作

1、style修改样式 基本语法&#xff1a; 元素.style.样式’值‘ 注意: 1.修改样式通过style属性引出 2.如果属性有-连接符&#xff0c;需要转换为小驼峰命名法 3.赋值的时候&#xff0c;需要的时候不要忘记加css单位 4.后面的值必须是字符串 <div></div> // 1、…...

如何将python训练的XGBoost模型部署在C++环境推理

当前环境&#xff1a;Ubuntu&#xff0c;xgboost1.7.4过程介绍&#xff1a;首先用python训练XGBoost模型&#xff0c;在训练完成后注意使用xgb_model.save_model(checkpoint.model)进行模型的保存。找到xgboost的动态链接库和头文件动态链接库&#xff1a;如果你在conda环境下面…...

About Oracle Database Performance Method

bottleneck&#xff08;瓶颈&#xff09;&#xff1a; a point where resource contention is highest throughput(吞吐量)&#xff1a; the amount of work that can be completed in a specified time. response time (响应时间)&#xff1a; the time to complete a spec…...

JavaScript 日期和时间的格式化大汇总(收集)

一、日期和时间的格式化 1、原生方法 1.1、使用 toLocaleString 方法 Date 对象有一个 toLocaleString 方法&#xff0c;该方法可以根据本地时间和地区设置格式化日期时间。例如&#xff1a; const date new Date(); console.log(date.toLocaleString(en-US, { timeZone: …...

【Python】缺失值可视化工具库:missingno

文章目录一、前言二、下载二、使用介绍2.1 绘制缺失值条形图2.2 绘制缺失值热力图2.3 缺失值树状图三、参考资料一、前言 在我们进行机器学习或者深度学习的时候&#xff0c;我们经常会遇到需要处理数据集缺失值的情况&#xff0c;那么如何可视化数据集的缺失情况呢&#xff1…...

【代码随想录二刷】Day18-二叉树-C++

代码随想录二刷Day18 今日任务 513.找树左下角的值 112.路径总和 113.路径总和ii 106.从中序与后序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树 语言&#xff1a;C 513.找树左下角的值 链接&#xff1a;https://leetcode.cn/problems/find-bottom-left-tree-va…...

制造业的云ERP在外网怎么访问?内网服务器一步映射到公网

随着企业信息化、智能化时代的到来&#xff0c;很多制造业企业都在用云ERP。用友U 9cloud通过双版本公有云专属、私有云订阅、传统软件购买三种模式满足众多制造业企业的需求&#xff0c;成为一款适配中型及中大型制造业的云ERP&#xff0c;是企业数智制造的创新平台。 用友U 9…...

zookeeper 复习 ---- 练习

zookeeper 复习 ---- 练习在同一节点配置三个 zookeeper&#xff0c;配置正确的是&#xff1f; A&#xff1a; zoo1.cfg tickTime2000 initLimit5 syncLimit2 dataDir/var/lib/zookeeper/zoo1 clientPort2181 server.1localhost:2666:3666 server.2localhost:2667:3667 serv…...

2023年全国最新道路运输从业人员精选真题及答案1

百分百题库提供道路运输安全员考试试题、道路运输从业人员考试预测题、道路安全员考试真题、道路运输从业人员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 11.在以下选项中关于安全生产管理方针描述正确的是&#xff08;…...

Java每日一练——Java简介与基础练习

系列文章目录 提示&#xff1a;这里可以添加系列文章的所有文章的目录&#xff0c;目录需要自己手动添加 例如&#xff1a;第一章 Python 机器学习入门之pandas的使用 文章目录 目录 系列文章目录 文章目录 前言 一、简述解释型语言与编译型语言 二、Java语言的执行流程 2.1、…...

解决Edge浏览器主页被篡改问题,或许可以帮你彻底解决

问题描述&#xff1a; 之前从一个第三方网站下载了一个不知名软件&#xff0c;接着电脑就各种下载360全家桶之类的软件&#xff0c;后来问题解决了&#xff0c;但是还残留了一些问题&#xff0c;前几天发现edge浏览器的主页被改成了360导航&#xff0c;就是那个该死的hao123&a…...

字符设备驱动基础(一)

目录 一、Linux内核对设备的分类 linux的文件种类&#xff1a; Linux内核按驱动程序实现模型框架的不同&#xff0c;将设备分为三类&#xff1a; 总体框架图&#xff1a; 二、设备号------内核中同类设备的区分 三、申请和注销设备号 四、函数指针复习 4.1、 内存四区 …...

将 Supabase 作为下一个后端服务

对于想快速实现一个产品而言&#xff0c;如果使用传统开发&#xff0c;又要兼顾前端开发&#xff0c;同时又要花费时间构建后端服务。然而有这么一个平台&#xff08;Baas Backend as a service&#xff09;后端即服务&#xff0c;能够让开发人员可以专注于前端开发&#xff0c…...

14:高级篇 - CTK 服务工厂 简述

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 一般情况下,服务对象在被注册之后,任何其它的 Plugin 在请求该服务时,CTK Plugin Framework 都返回的是同一个对象。倘若要为每一个 Plugin 消费者返回不同的服务对象,或者在真正需要该服务对象时才创建…...

Java中的链表实现介绍

Java中的链表实现介绍 学习数据结构的的链表和树时&#xff0c;会遇到节点&#xff08;node&#xff09;和链表&#xff08;linked list&#xff09;这两个术语&#xff0c;节点是处理数据结构的链表和树的基础。节点是一种数据元素&#xff0c;包括两个部分&#xff1a;一个是…...

苏州网站设计都选苏州聚尚网络/宣传软文是什么

ANDROID STUDIO集成GENYMOTION模拟器&#xff1a; http://hao.jser.com/archive/5393/...

设计头条app官方网站/推广用哪个平台效果好

模块化编程对头文件的要求 在模块化编程中,使用头文件是非常常见的做法,头文件通常包含一些常量,宏定义,类型定义,函数声名等信息,可以使代码更加模块化,可读性更高,可维护性更强. 以下是一些模块化编程中应该遵守的偶文件使用规则. 1.只包含需要的头文件,头文件的数量和大小…...

做ppt的素材网站/进行seo网站建设

2019独角兽企业重金招聘Python工程师标准>>> mysql出现&#xff1a;Lock wait timeout exceeded; try restarting transaction 什么问题导致的呢&#xff1f;绝对是程序的问题&#xff0c;因为另一个线程锁住了表或者记录导致后来到请求无法完成。 如何产生的&…...

有哪些做的比较好的网站/成都网站推广哪家专业

我正在使用php创建一个xml文件.生成的XML是.PeterVJohnMale但是如果值为null,则生成的xml是(查看节点插入).PeterJohnMale如果值为null,我希望创建xml以使其生成.PeterJohnMale这是我的代码.$doc new DOMDocument(1.0);$doc->formatOutput true;$root $doc->createEle…...

做网站新闻编辑/百度推广网站一年多少钱

大家好&#xff0c;基于Python的数据科学实践课程又到来了&#xff0c;大家尽情学习吧。本期内容主要由程茜与政委联合推出。函数1函数的基本使用函数还记得吗&#xff1f;中学的时候学过Yf(X)&#xff0c;给定一个X&#xff0c;就有唯一的Y可以求出来。比如&#xff1a;y4x1&a…...

手机网站设计公司只选亿企邦/网络销售工作靠谱吗

首先说明&#xff0c;这不是一个bug。应该说是一个比较容易中招的陷阱。 今天使用switch遇到一个问题&#xff0c;代码如下&#xff1a; 1 <?php2 3 4 $num 0;5 switch ($price) {6 case $price < 100:7 $price_between "100以下";8 br…...