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

[答疑]DDD伪创新哪有资格和仿制药比

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


远航 2025-1-24 10:40

最近的热门话题仿制药,想到您经常批评的伪创新,这两者是不是很像?

UMLChina潘加宇

伪创新哪有资格和仿制药比。

仿制药的定义:

通用名药物,也称学名药、非专利药、仿制药。原始药品的专利权到期后,通用名药物才得以销售。因为通用名药物的化学活性成分与原始药品相同,所以前者的医学特性被认为与原始药品等效。在某些特征上,例如制造过程、药剂剂型、赋形剂、颜色、味道、和包装,会有所不同。

仿制药是有药效的真药,国内厂商如果想要认真仿制,是可以做出和真药效果类似的仿制药的。之所以挨骂,可能是为了压缩成本,没有好好仿制而已。

伪创新是无效的药。他们根本没有好好去研究真药——当然,也用不着,而是以极低成本炮制一些“简单”、“接地气”的无效药,大量精力投入到盘外招上。

以前几年的新冠为例: 

图片

切换到软件开发。

如果有一位同学认真研究了《软件方法》和我的所有资料(或其他非伪创新的严谨方法学),熟练掌握之后,自立门户开展和我相似的建模课程。这个是仿制药。

伪创新圈子不会去研究前人已有的知识,大多数情况下靠自己“悟”或者封闭圈子“讨论”,所以“悟”出来的内容很多是错的、有害的,或者是几十年前已经出现的知识,但伪创新圈子却不知道,仍然美滋滋地“我发现”、“我领悟到”。

但是,就是这样的东西非常“接地气”,因为很多开发人员也是这样的,不喜欢学习,什么都靠自己“悟”,两个脑电波就对上线了。

关于“接地气”,前一段时间写的《领域驱动设计拆分系统和“大道至简”话术》已经做了比较详细的剖析。

=====以下是扩展=====

根据我这些年对伪创新圈子的观察和接触,归纳出这么几个特点,大家看看身边有没有可以对号入座的:

(1)喜欢创新和造词

动不动发现什么,提出什么,说的每一句话甚至都能当PPT演讲题目。各种造词手法:换词、砌词、加前缀、加后缀……参见《软件方法》第1章。

(2)复读机(念经)

说话也好,写文章发视频也好,一开头就念经“领域驱动设计是解决复杂业务系统的方法学”。

谁告诉你“领域驱动设计是解决复杂业务系统的方法学”了?都是圈子互吹互捧出来的!

DDD属于自己的东西,只是一些零散的心得,如果用原理、原则、模式来套的话,勉强算是模式。

“DDD是分析和设计的一些模式”这个表述勉强可以。其中很多内容既不新、也不深,甚至是错误和倒退的。

更多细节参见文章:

★DDD浮夸,Eric Evans开了个坏头(https://mp.weixin.qq.com/s/fzRG27uyDSWtNN9thi6Lrw)

★领域驱动设计割裂历史,哪里有详细一些的真实历史?(https://mp.weixin.qq.com/s/NmfCoeFp-Qv67JEcMu12CA)

值得警惕的是,圈子营造的这些内容已经大量污染了AI,AI也在跟着念经。

(3)反智

伪创新圈子拒绝去学习知识。稍微复杂一点的知识,他就觉得不接地气,动不动就喊“大道至简”,把“大道至简”歪曲成“简即大道”。这个仍然要看《领域驱动设计拆分系统和“大道至简”话术》。

(4)基础知识缺失

这里的基础知识并不是说UML和《软件方法》,而是说计算机科学和软件开发的基础知识。

在过去二三十年“唯有IT高”的氛围下,以及编程门槛的降低,许多非计算机专业的毕业生纷纷加入IT业,包括我自己。

但这些知识(特别是计算机科学)的系统训练,我是自行一一弥补的,并且这些年来一直持续学习。我自己的经历可以看UMLChina公众号精选(umlchina.com/url/jingxuan.html)的系列文章(位置在页面底部)

而令人惊讶的是,伪创新圈子很多人一些基础概念都分不清楚,但不妨碍他们爱DDD,爱敏捷,甚至到处去布道。更麻烦的是,给他们指出来,辩解是“不要纠结细节”。

参见:为什么要对术语"吹毛求疵"(https://mp.weixin.qq.com/s/a1_UCtZZmCGigyYTivOqdA)

再说一遍,这里的基础知识不是在说UML。

(5)不阅读,爱讨论

这是我感受最深的。

有很多DDD粉丝来跟我讨论。我说,你看看我写的文章,或者把题做一下,就算怀着批判的心态去看或去做题也行啊。他根本看不下去,做不下去的。

或者问我一个问题,我已经很清楚地回答了,写得清清楚楚明明白白。他也不看,明明已经写清楚的问题,又问了好几遍,我只好把刚才那几行字又贴一遍。这是这个圈子的一个很大的问题——缺乏静下心来阅读和思考的能力。

(看视频也属于阅读。也同样有类似情况,截个我视频的图发过来问我,实际上我视频里明明已经讲得很清楚,他不认真看的。)

他们就是爱讨论,因为讨论很热闹,能带来仪式感。他们描述的场景中,很少谈到具体怎么推理怎么思考(事实上他们也不会),而是拉一群“专家”讨论,然后Duang的一下,结果就出来了。

(6)爱输出

随意扫半页纸,就可以输出十倍长度的心得,各种基础知识的缺失,并不妨碍他输出。这也许就是天赋吧!


http://www.kler.cn/a/525358.html

相关文章:

  • 【Rust自学】15.0. 智能指针(序):什么是智能指针及Rust智能指针的特性
  • ODP(OBProxy)路由初探
  • Java创建项目准备工作
  • FreeRTOS学习 --- 动态任务创建和删除的详细过程
  • Vscode的AI插件 —— Cline
  • MySQL通过binlog恢复数据
  • 系统思考—心智模式
  • [机缘参悟-230]:新春感悟:人类社会的本质是通过交换,实现合作、竞争、斗争。通过竞争,壮大自己;通过合作,实现共赢;通过斗争,消灭敌人。
  • 新年快乐!给大家带来了一份 python 烟花代码!
  • Vue - pinia
  • Qt调用ffmpeg库录屏并进行UDP组播推流
  • 实验四---基于MATLAB的根轨迹绘制与性能分析---自动控制原理实验课
  • DeepSeek R1中提到“知识蒸馏”到底是什么
  • 「 机器人 」扑翼飞行器控制策略浅谈
  • 国内AI芯片厂商的计算平台概述
  • NLP深度学习 DAY4:Word2Vec详解:两种模式(CBOW与Skip-gram)
  • AI助力精准农业:从数据到行动的智能革命
  • 帕金森患者:科学锻炼,提升生活质量
  • 面向对象设计(大三上)--往年试卷题+答案
  • 多线程【入门】
  • 【学术会议征稿-第二届生成式人工智能与信息安全学术会议(GAIIS 2025)】人工智能与信息安全的魅力
  • ESP32和STM32在处理中断方面的区别
  • Midjourney中的垫图、角色一致、风格一致到底区别在哪
  • Oracle Primavera P6 最新版 v24.12 更新 1/2
  • web前端10--变化
  • jQuery的系统性总结