0
00:00:00,000 --> 00:00:04,737
我们并没有说,微信或者是美团用了领域驱动设计
1
00:00:04,737 --> 00:00:06,632
没有做这个暗示
2
00:00:06,632 --> 00:00:08,290
我只是说什么
3
00:00:09,350 --> 00:00:12,700
针对用户量很大的系统
4
00:00:13,200 --> 00:00:15,290
要加一个功能
5
00:00:15,570 --> 00:00:17,720
或加点什么逻辑的话
6
00:00:18,000 --> 00:00:20,190
它往往是非常非常谨慎的
0
00:00:00,900 --> 00:00:03,630
今天我们继续来说一下
1
00:00:03,910 --> 00:00:06,053
领域驱动设计伪创新
2
00:00:06,053 --> 00:00:06,291
3
00:00:06,291 --> 00:00:08,911
为什么互联网是重灾区
4
00:00:08,911 --> 00:00:10,340
的第二个问题
5
00:00:13,000 --> 00:00:14,010
并存
6
00:00:14,380 --> 00:00:16,030
不等于因果
7
00:00:17,270 --> 00:00:21,720
很多互联网的建模经验是没有价值的
8
00:00:25,420 --> 00:00:26,879
那什么是
9
00:00:26,879 --> 00:00:28,095
并存不等于因果
10
00:00:28,095 --> 00:00:31,500
这是一个常见的逻辑谬误了
11
00:00:31,790 --> 00:00:34,030
把并存当成因果
12
00:00:34,920 --> 00:00:36,240
我们举个例子
13
00:00:36,240 --> 00:00:36,900
比如说
14
00:00:37,530 --> 00:00:39,028
醉汉买彩票
15
00:00:39,028 --> 00:00:40,740
比如说,张三
16
00:00:41,800 --> 00:00:43,700
喝酒喝醉了
17
00:00:44,060 --> 00:00:45,440
去买彩票
18
00:00:46,230 --> 00:00:47,760
结果一开奖
19
00:00:48,590 --> 00:00:48,921
20
00:00:48,921 --> 00:00:51,240
中奖一个小目标
21
00:00:53,140 --> 00:00:56,857
当然,我们那个福彩体彩应该没那么多了
22
00:00:56,857 --> 00:00:58,170
我们就假设吧
23
00:00:59,020 --> 00:01:04,290
然后大家就请张三上台介绍中奖的经验
24
00:01:05,620 --> 00:01:06,775
张三就说了
25
00:01:06,775 --> 00:01:07,930
那天我喝酒
26
00:01:08,510 --> 00:01:10,164
喝得醉醺醺的
27
00:01:10,164 --> 00:01:11,110
去买彩票
28
00:01:11,830 --> 00:01:13,200
然后就中奖了
29
00:01:15,030 --> 00:01:17,828
大家就纷纷地就喝酒
30
00:01:17,828 --> 00:01:19,120
然后去买彩票
31
00:01:19,570 --> 00:01:21,723
以为这样就中大奖
32
00:01:21,723 --> 00:01:22,920
其实不是的
33
00:01:23,200 --> 00:01:24,530
那这里面
34
00:01:24,810 --> 00:01:26,834
就有一个逻辑谬误
35
00:01:26,834 --> 00:01:27,340
就是说
36
00:01:27,620 --> 00:01:28,790
把并存
37
00:01:29,420 --> 00:01:31,100
当成了因果
38
00:01:32,140 --> 00:01:34,528
张三喝醉酒去买彩票
39
00:01:34,528 --> 00:01:36,120
这个是事实
40
00:01:36,750 --> 00:01:38,990
张三中大奖也是事实
41
00:01:40,400 --> 00:01:43,240
但是这两者之间并没有因果关系
42
00:01:43,790 --> 00:01:46,340
张三的中奖
43
00:01:47,370 --> 00:01:48,590
有没有原因
44
00:01:48,590 --> 00:01:49,810
这个原因
45
00:01:51,770 --> 00:01:53,520
是什么样的原因
46
00:01:54,370 --> 00:01:56,030
应该是有的
47
00:01:57,300 --> 00:01:59,288
但这个原因太复杂了
48
00:01:59,288 --> 00:02:01,474
我们抛除作弊来说
49
00:02:01,474 --> 00:02:02,270
50
00:02:04,590 --> 00:02:05,708
完全随机的
51
00:02:05,708 --> 00:02:07,757
实际上背后也有原因
52
00:02:07,757 --> 00:02:09,434
只不过原因是什么
53
00:02:09,434 --> 00:02:10,180
它可能由
54
00:02:10,860 --> 00:02:11,508
一万个参数
55
00:02:11,508 --> 00:02:14,280
来决定
56
00:02:14,560 --> 00:02:14,793
57
00:02:14,793 --> 00:02:17,131
需要用非常复杂的计算
58
00:02:17,131 --> 00:02:17,365
59
00:02:17,365 --> 00:02:19,470
你可以称为上帝算法
60
00:02:20,300 --> 00:02:22,340
才能算出来到底是
61
00:02:22,950 --> 00:02:26,020
这一期六合彩
62
00:02:26,650 --> 00:02:28,500
这一期双色球是什么号
63
00:02:30,290 --> 00:02:32,194
肯定是理由的
64
00:02:32,194 --> 00:02:35,580
就说双色球摇号那个
65
00:02:37,870 --> 00:02:39,260
为什么是这个号
66
00:02:39,900 --> 00:02:41,342
肯定有原因的
67
00:02:41,342 --> 00:02:43,988
原因就是背后的物理学嘛
68
00:02:43,988 --> 00:02:44,469
对吧
69
00:02:44,469 --> 00:02:44,709
70
00:02:44,709 --> 00:02:47,114
球的大小、球的位置
71
00:02:47,114 --> 00:02:50,000
当时空气流动的速率、温度
72
00:02:50,280 --> 00:02:51,187
等等等等
73
00:02:51,187 --> 00:02:52,095
压力等等
74
00:02:52,095 --> 00:02:52,549
对吧
75
00:02:52,549 --> 00:02:56,180
最后造成了最终是这个球出来
76
00:02:56,820 --> 00:02:58,240
问题是这个
77
00:02:59,090 --> 00:03:00,164
太麻烦了
78
00:03:00,164 --> 00:03:00,970
对不对
79
00:03:00,970 --> 00:03:03,120
你要找这个原因
80
00:03:03,490 --> 00:03:04,330
太难了
81
00:03:04,330 --> 00:03:05,450
太麻烦了
82
00:03:06,490 --> 00:03:07,450
所以呢
83
00:03:08,680 --> 00:03:12,155
很多人喜欢找比较容易找的原因
84
00:03:12,155 --> 00:03:14,885
比如说,张三那天喝醉酒了
85
00:03:14,885 --> 00:03:15,630
买彩票
86
00:03:16,720 --> 00:03:16,934
87
00:03:16,934 --> 00:03:18,653
所以呢,他中奖了
88
00:03:18,653 --> 00:03:21,660
他就把这个原因归因到
89
00:03:22,710 --> 00:03:24,400
比较容易找的
90
00:03:24,680 --> 00:03:26,680
一个现象
0
00:00:00,620 --> 00:00:04,040
球赛里面,两支球队在那里比赛
1
00:00:04,320 --> 00:00:04,557
2
00:00:04,557 --> 00:00:06,455
比如说,利物浦对曼城
3
00:00:06,455 --> 00:00:06,930
对吧
4
00:00:08,030 --> 00:00:09,070
结果呢
5
00:00:09,700 --> 00:00:10,900
利物浦赢了
6
00:00:11,850 --> 00:00:14,780
那为什么利物浦这一场比赛能赢
7
00:00:15,590 --> 00:00:17,742
理由是什么,原因是什么
8
00:00:17,742 --> 00:00:17,958
9
00:00:17,958 --> 00:00:19,250
肯定是背后的
10
00:00:19,550 --> 00:00:21,390
技术、战术问题
11
00:00:21,390 --> 00:00:25,685
球员的当前的心理状态
12
00:00:25,685 --> 00:00:29,060
体力的状态,等等的问题
13
00:00:30,890 --> 00:00:33,060
但这些问题太复杂了
14
00:00:33,600 --> 00:00:37,161
可能克洛普或者是瓜迪奥拉自己心里清楚
15
00:00:37,161 --> 00:00:39,140
但作为一个普通的观众
16
00:00:40,520 --> 00:00:41,960
你要让他去
17
00:00:42,380 --> 00:00:44,810
剖析这个,太难了
18
00:00:47,230 --> 00:00:48,308
那怎么办呢
19
00:00:48,308 --> 00:00:48,523
20
00:00:48,523 --> 00:00:51,543
他就把它归因到比较容易的地方
21
00:00:51,543 --> 00:00:52,190
比如说
22
00:00:52,520 --> 00:00:52,786
23
00:00:52,786 --> 00:00:56,791
今天呢,他们是穿蓝色球衣的
24
00:00:56,791 --> 00:00:58,660
所以呢,他就赢了
25
00:01:00,230 --> 00:01:02,900
归因到球队
26
00:01:03,180 --> 00:01:05,430
穿的衣服的颜色
27
00:01:05,710 --> 00:01:08,298
还有,教练穿什么内裤
28
00:01:08,298 --> 00:01:09,240
29
00:01:09,530 --> 00:01:12,485
球员在更衣室里面是站着开会
30
00:01:12,485 --> 00:01:13,470
还是坐着开会
31
00:01:14,380 --> 00:01:17,980
球员洗澡是结对洗澡还是单个人洗澡
32
00:01:18,470 --> 00:01:19,250
对吧
33
00:01:19,250 --> 00:01:21,330
他就把这个原因
34
00:01:21,610 --> 00:01:27,850
归因到这些比较容易理解的,显而易见的这个上面
35
00:01:28,550 --> 00:01:31,190
这就是错误的归因
0
00:00:00,070 --> 00:00:01,519
其他的还有了
1
00:00:01,519 --> 00:00:04,900
比尔盖茨退学成了世界首富
2
00:00:05,260 --> 00:00:07,304
马云没考上清华北大
3
00:00:07,304 --> 00:00:08,667
也是首富
4
00:00:08,667 --> 00:00:09,803
王思聪喜欢玩游戏
5
00:00:09,803 --> 00:00:10,712
王思聪
6
00:00:10,712 --> 00:00:13,665
你看,年纪轻轻就这么有钱
7
00:00:13,665 --> 00:00:14,120
对吧
8
00:00:15,550 --> 00:00:16,979
这都是的
9
00:00:16,979 --> 00:00:18,980
把并存当成因果
10
00:00:21,500 --> 00:00:23,390
那我们这个
11
00:00:24,860 --> 00:00:29,200
互联网体会跟这个有什么关系呢
12
00:00:29,900 --> 00:00:31,930
就是我们
13
00:00:32,330 --> 00:00:35,030
这些年经常可以听到这样一种言论
14
00:00:35,430 --> 00:00:40,554
我们现在很多讲坛被互联网的开发人员占据
15
00:00:40,554 --> 00:00:44,160
比如说,你去开一些什么技术大会什么之类的
16
00:00:44,440 --> 00:00:45,710
上台讲的
17
00:00:45,990 --> 00:00:48,120
很多很多互联网公司的
18
00:00:48,860 --> 00:00:51,594
有的上去就讲,我们怎么开发我们系统的
19
00:00:51,594 --> 00:00:54,500
我们怎么开发我们这个网站的
20
00:00:55,040 --> 00:00:55,257
21
00:00:55,257 --> 00:00:56,560
讲一个多小时
22
00:00:58,030 --> 00:00:58,850
结果
23
00:00:59,150 --> 00:01:00,310
台下一听
24
00:01:00,710 --> 00:01:00,989
哎
25
00:01:00,989 --> 00:01:03,782
这不就是拍脑袋吗
26
00:01:03,782 --> 00:01:04,620
对不对
27
00:01:05,320 --> 00:01:07,330
当然,他叫敏捷开发了
28
00:01:08,890 --> 00:01:09,090
29
00:01:09,090 --> 00:01:10,090
但你不服不行
30
00:01:10,090 --> 00:01:11,690
人家这样拍脑袋
31
00:01:13,110 --> 00:01:14,820
人家网站上市了
32
00:01:14,820 --> 00:01:17,020
而且已经开始盈利了
33
00:01:17,320 --> 00:01:18,100
对不对
34
00:01:20,830 --> 00:01:22,660
或者说,你去访问一些
35
00:01:23,030 --> 00:01:24,863
互联网公司开发人员
36
00:01:24,863 --> 00:01:25,046
37
00:01:25,046 --> 00:01:27,430
你平时UML这些
38
00:01:27,430 --> 00:01:28,530
你们用不用
39
00:01:29,110 --> 00:01:29,635
他说
40
00:01:29,635 --> 00:01:30,160
不用
41
00:01:32,230 --> 00:01:34,045
如果说,他不用UML
42
00:01:34,045 --> 00:01:35,255
他用别的也行
43
00:01:35,255 --> 00:01:36,869
但他实际上
44
00:01:36,869 --> 00:01:38,080
别的也不用
45
00:01:38,570 --> 00:01:40,140
直接就是代码
46
00:01:43,240 --> 00:01:44,490
好像也行
47
00:01:45,270 --> 00:01:45,506
48
00:01:45,506 --> 00:01:48,110
而且网站还搞得挺大
49
00:01:48,390 --> 00:01:49,110
对吧
50
00:01:52,080 --> 00:01:53,920
问题在哪里
51
00:01:54,310 --> 00:01:54,506
52
00:01:54,506 --> 00:01:57,250
就在于我们前面讲的那个道理
53
00:01:58,640 --> 00:02:00,920
我们上一个视频也说过
54
00:02:02,620 --> 00:02:06,160
有一些这种互联网公司怎么样
55
00:02:06,440 --> 00:02:07,780
特点是什么
56
00:02:08,890 --> 00:02:09,807
用的人很多
57
00:02:09,807 --> 00:02:12,330
但是呢,系统很简单
58
00:02:12,800 --> 00:02:16,800
他在竞争中的成败关键
59
00:02:17,080 --> 00:02:19,688
并不在系统怎么开发的
60
00:02:19,688 --> 00:02:20,620
而在于什么
61
00:02:21,730 --> 00:02:22,830
盘外招
62
00:02:23,390 --> 00:02:25,280
你有没有钱去烧
63
00:02:25,610 --> 00:02:28,840
你有没有背后的背景的知识
64
00:02:30,150 --> 00:02:30,383
65
00:02:30,383 --> 00:02:32,250
这个才是关键的
66
00:02:32,530 --> 00:02:34,375
你是站着开发
67
00:02:34,375 --> 00:02:35,605
趴着开发
68
00:02:35,605 --> 00:02:36,835
躺着开发
69
00:02:36,835 --> 00:02:38,680
无所谓
70
00:02:39,190 --> 00:02:41,330
并不影响成败
71
00:02:44,130 --> 00:02:45,130
所以呢
72
00:02:46,400 --> 00:02:48,926
既然趴着开发也行
73
00:02:48,926 --> 00:02:51,137
拍脑袋开发也行
74
00:02:51,137 --> 00:02:52,716
怎么做都行
75
00:02:52,716 --> 00:02:53,980
那我何必
76
00:02:54,470 --> 00:02:55,563
自找麻烦呢
77
00:02:55,563 --> 00:02:56,220
对不对
78
00:02:56,650 --> 00:02:56,818
79
00:02:56,818 --> 00:02:58,163
我拍脑袋就可以了
80
00:02:58,163 --> 00:02:58,500
对吧