花半秒钟就看透事物本质的人,和花一辈子都看不清事物本质的人,注定是天壤之别的命运。
《教父》
当年大促确保,师兄力战群雄
在大促零点到来的那一刻,许多付出恳求如巨浪般涌入咱们的付出体系,假如咱们的体系在那时没有撑住,影响了到了千万用户的购物体会,成果会十分严重。
因而,付出体系能否接受海量付出恳求在瞬间带来的压力,就成了技能同学们在大促期间最关心的工作。
为了确保万无一失,在大促前一个月,咱们便会开端对体系做压力测验。
所谓压力测验,便是咱们自己模仿用户在大促零点时的付出行为,制作出数倍于大促当天的海量恳求张狂抽打自己,以这种方法来找到体系的短板并予以优化。
这就好比下周三你要参与三千米赛跑,所以你在竞赛前一个月就开端对自己进行魔鬼式练习——比方,每天跑三个六千米,周六周日都不歇息。
那么,在竞赛前,假如你没有把自己跑死,那么在正式竞赛的时分你必定能够拿榜首名,究竟没有人比你更卷了。
压测大略也是如此,这是一个归于卷王的游戏。
我榜首次参与大促确保,是在参与作业之后的第二年。
其时的我只能算是个新人,而确保大促又是一个高风险的活动,所以我在其间必定只能打个酱油——在压测时帮白叟盯紧体系监控。
为了无限挨近真实,压测一般都是在出产环境进行的。假如在压测的进程中把体系玩儿崩,也会影响线上用户的付出,成果相同很严重。
因而,在压测的进程中,需求有人时间看着监控。
说实话,这个使命真的很简单,只需我要时间看着浏览器里的监控页面,在发现买卖成功率下降或许体系呈现许多报错之前,提示压测小组中止压测即可。
在那个年代,尽管其时咱们的体系现已对接了监控报警,体系报错时咱们都能收到报警短信,可是短信一般会滞后几分钟才能收到,不如直接看监控来的直接。别的,在压测的时分,为了防止被许多的报警淹没,咱们还会自动关闭报警。
所以,“盯盘”这种相似“看门狗”的人物有必要人肉来做。至于说详细谁来做,咱们共同以为,没有比新人更好的人选了。
那么,白叟们在大促确保中都在做什么呢?
资深一点的同事,就做履行类的作业,一般便是履行变更预案之类的,除了繁琐之外,这些操作往往有必定的风险性。比方,提高压测流量,或许翻开某个体系的缓存或许对某个体系降级等等。
为了确保万无一失,简直每个组都会派一到两个资深的同学参与大促。
再资深一点的,就担任指挥,名曰大促值班长。这个人物一般只要一人,人多了必定打架,做好了能够扬名立万,做欠好就声名狼藉。
那年,咱们组带我一同参与大促确保的师兄便是一位介于资深和十分资深之间的师兄。
他是一位身经百战的高手,而那年大促的确保便是最好的证明。
那年的大促给我的形象十分深入,由于从一开端压测就进行的极为不顺畅,压测流量还没有加上去多少,咱们的体系就扛不住了,买卖成功率直线下跌,短信的提示音在作战室此起彼伏,各路老板开端在应急群里始询问状况。
一开端世人着实摸不着头脑,咱们静心看了半天监控,各自担任的体系都没有问题,怎样合在一同就爆炸了呢?
事后咱们才知道,这儿其实有一个盲点。由于咱们不知道出问题的体系是担任投递音讯的音讯中心,这是一个基础体系(学名:中间件)。
这些中间件如同空气,没事的时分你根本感觉不到他们的存在,一旦出事便是猝不及防,你都不知道是哪里出了问题。
就像现在这样——咱们都变成了无头苍蝇,根本找不到问题所在。
许久之后,就在世人还在对着电脑屏幕发愣的时分,我的师兄定位出了中间件的问题,他给大促值班长提议道:
“音讯中心的机器不行,无法处理压测时发生的巨量音讯,导致音讯中心宕机,对策是添加音讯中心的机器。”
二话没说,值班长立马找人扩容,问题随即处理。
又过了几天,压测再次出了问题,世人看了半天仍旧无解,又是我的师兄定位出了问题,他给大促值班长提议说:
“这次音讯中心够了,可是下流的机器又不行了,所以呈现了雪崩,解法是让下流的x体系扩容,扩个y台机器就能够了。”
让人意外的是,师兄的提议一提出便遭到了担任x体系的z同学的强烈对立,由于这个问题应该是他们先看出来的,明显师兄抢了他的功。
z同学面红耳赤,言辞十分激烈,作战室里总算有了一丝作战的感觉。
其时,两个人隔着桌子对峙着,其他人都默不作声地观望着二人的反响。
终究,仍是值班长站出来力排众议,让咱们顾全大局,指令下流体系的同学扩容。
扩容之后,问题再次得到处理。
就这样好不容易熬到终究,本以为能够松一口气了,成果在大促前终究一次压测时,新问题又呈现了。
这次尽管压测流量现已到达目标峰值,可是在这个目标值上,咱们的体系一触即溃,根本坚持不了原计划的十分钟。
这次仍旧无解,世人再度摸不着头脑,成果又是师兄出马,对值班长说:
“这次咱们的体系现已到最大吞吐量了,只能经过对入口的付出恳求量做限制,咱们要修正限流值,之前那个值算得不对,应该配成xxxx(师兄说了一串数字)。”
我想你或许听说过这个,在一个安排里,扬名立万的方法有两种:让自己变得很厉害,或许,让他人显得很愚笨。
而我的师兄,或许连他自己都没有意识到,其时他两个方面都占了。
所以,后面的剧情连我这个头脑愚钝的新人都猜到了:网关担任限流装备的a同学听到师兄的话立马跳起来对立,说师兄睁着眼睛说瞎话。
a同学相同面红耳赤,言辞比之前的z同学还要激烈。
再加上之前明显还没消气的z同学,此刻他也在怒气冲冲地盯着师兄,作战室里的紧张气氛和体系监控中代表压测流量峰值的尖刺相同冲到顶点。
这个时分,假如再有哪个好事者出来拱上一把火,咱们非得打起来不行,掀桌子那种。
其时,我把头埋在电脑屏幕后,用余光左右扫视,在心里核算着打起来时咱们取胜的概率。
好在通晓人道的值班长很快就发觉到了气氛的不对,他迅速把两波人拉出作战室,去天台上抽了几包烟,畅谈了一番人生抱负、国际局势以及宇宙奥秘。
许久之后,世人陆续回到作战室。
看起来谈心的作用应该不错,横竖饼必定是吃了不少。
回来之后,a同学二话不说便修正了限流值,z同学的面目也变得和善了起来,咱们说话的口气也缓和了许多,整个作战室里再度充满了活跃的空气。
终究,谢天谢地,大促压测总算圆满结束了。
双十一当天,由于技能团队前期压测预备顺畅,一同,也由于事务总是对买卖量有着过于乐观的估量,当天过了零点之后的付出流量其实没有任何惊喜和惊吓。
大石落下、喜笑颜开的值班长过来拍了拍师兄的膀子,然后便混在世人里一同开端为买卖量欢呼。
今天的成功是归于咱们的,当然终究是归于值班长的,不过这事儿一点都不重要。
我和师兄坐在电脑前看着代表每分钟买卖量的曲线,零点的高潮早已曩昔,付出曲线现已跌落到谷底。
若不是身在其间,你很难幻想便是这么一小会儿功夫,海量的钞票现已从一些人的口袋里跑到了别的一些人的口袋里去了。
用不着等到明日早上,这个小小的付出高潮便会在整个国家的运输体系上掀起滔天巨浪,不计其数的人将会参与到这场把包裹从起点送到结尾的马拉松里来,这可得消化个好几天。
而那些刚刚按下付出按钮的人们——此刻他们还在回味着秒杀带来的快感,又或许,此刻他们早已伴着第二天翻开门就能收到包裹的期待满足地睡去了。
“一骑红尘妃子笑,无人知是荔枝来。”
没错,今天的成功是归于咱们的,不过这事儿一点都不重要。
……
其时,横竖也没事,我便向师兄讨教,他是怎么快速处理那三个问题的。
师兄说,本质上那三个问题都是同一个问题。
我问,什么意思?
师兄说,你应该去学习一点模型思想,本质上那三个问题都能够用同一个模型处理。
数学建模我是知道的,这个咱们其实并不陌生,究竟咱们在小学就在给轿车建模:已知速度和时间算距离那种。
可是我不知道师兄说的详细是什么模型。
师兄说,出产者-顾客模型呀。
我茅塞顿开:
音讯中心,不便是一个典型的出产者顾客模型吗?
再进一步,上游体系和下流体系,不也是一个典型的出产者顾客模型吗?
再进一步,外部付出恳求和咱们付出体系的吞吐能力,不仍是一个典型的出产者顾客模型吗?
明确出产者和顾客是谁,问题不就好处理了吗?
顾客不行,那么就削减出产者或许添加出产者。出产者不行,也有办法处理。
这便是师兄说的模型思想吗?
回想起来,我在研讨生时的课题便是运用数学东西树立一个无线网模型,然后在其上优化无线网路由算法的功耗。
那时分真的没有多想,直到现在,在作业两年后的双十一大促上,师兄一句话点醒了我。
“你应该去学一点模型思想。”
再后来,我又参与过多次大促确保,尽管咱们的事务越来越杂乱,确保进程越来越有挑战性,可是以后的大促再也没有那次让我形象深入。
一旦把握了大促背后的那些模型而且在实践中都阅历过了,大促就变成了一件重复的工作,褪去了它的神秘感,于我就不再有什么吸引力了。
可是,模型思想又是什么呢?
什么是模型思想
在谈论模型思想前,不得不说到模型。
模型是什么
模型(model),是一种对实践国际中某个事物进行简化和笼统之后的“设备”。
这种设备,可所以思想上的,也可所以物理存在的。
比方,咱们熟悉的象棋便是一种模型,他是对“战争”的笼统和简化。
当然,象棋主要仍是用于娱乐,能够让玩的人体会古代战争的形式感和博弈带来的趣味。
还有一种比象棋更杂乱、更专业的“战争”模型——兵棋推演。
从榜首次国际大战开端,兵棋推演就用来预判战争两边的举动和战争进程。
可是,模型不能仅仅仅仅一个设备,否则就成了设备艺术,模型有必要是有用的。
那么,模型都有什么用呢?
模型有什么用
首先,模型的呈现,是为了解释或处理者某个问题。
为了解释人们在调查行星运动时的行星的各种轨道,人们先后创立明了日心说和地心说。
前者是以地球为中心的太阳系行星运动模型,而后者是以太阳为中心的太阳系行星运转模型。
而成果咱们都知道了,明显日心说能够更好地答复“太阳系行星”运转的问题。
相似的比方不胜枚举。
比方,在设计飞机时,人们会先做出等比例缩小的飞机模型,然后在风洞顶用气流吹这个模型,以此来验证飞机的空气动力学特性,反复对模型修正和测验之后,才会制作全尺度模型。全尺度模型也会被放到风洞中吹,直到确保一切都契合预期之后,人们才会制作原型机。
其次,除了能够解释现在之外,模型还能够猜测未来。
就像在已知轿车的行进速度和行进时间,咱们就能够求出轿车的行进距离相同。
凭借相应的模型,咱们能够猜测未来即将发生的工作,并对这个成果作出反响。
这是模型所具备十分重要的能力。
比方,在榜首次国际大战中的坦能堡战争中,东普鲁士凭借兵棋推演以少胜多,干翻了2倍于自己兵力的俄国。
榜首次国际大战中的坦能堡战争,是一场东普鲁士以15万人的戎行打败了28万人的俄军,是一场以少胜多的经典战例。
有趣的是,在这场战争中,作为交兵两边的俄国和东普鲁士在战前都做了兵棋推演。
在推演的进程中,俄国总参谋部发现,若要让从马苏里湖北面进攻的榜首方面军和从马苏里湖南面进攻的第二方面军对东普鲁士首府构成合围之势,两个方面军有必要以恰当的时间先后动身,否则就有或许被敌人逐个击破。
也许是人数众多带来的傲慢与偏见,俄军其时并没有重视推演的成果。
简直在同一时间,东普鲁士在推演进程也发现了这个问题,相反的是,普鲁士人为此制定了预案。
战争打响后,和兵棋推演的成果相同,俄两个方面军公然被马苏里湖分割,无法相互呼应。而东普鲁士则运用这个时间差,在坦能堡消灭了俄第二方面军,之后又转头消灭了榜首方面军。
又比方,气象学家经过为全球气候体系建模,便可猜测未来几天的气候,这对防止自然灾害的发生有十分大的协助。
相似的模型还有猜测股票大盘走势的模型,许多聪明的头脑都在测验为股票市场的走势建模,这样他们就能够快他人一步、从中套利。
乃至,就连咱们平常刷的短视频的引荐算法,都是在运用“引荐算法”(引荐模型)来猜测运用者的喜爱。
终究,比起直接处理原始问题,从模型开端处理问题是低成本的,是能够推行和复用的。
在设计阶段,制作一架飞机模型必定比制作一架真实的飞机更省钱。
经过兵器推演战争走势必定比真枪实弹地打一仗更高效。
研讨数百亿光年外的天体运动,经过数学模型必定比实践调查更有可行性。
模型可所以看得见摸得着的,比方一架飞机模型;
模型也可所以笼统的概念和规矩,比方一个简单的数学公式(数学模型),一句歇后语(人生经历),一段代码(引荐算法)。
尽管模型呈现的形态千差万别,可是模型必定是低成本的。
总之,模型是对生活中实践问题的简化和模仿、总结和归纳,它为咱们处理实践问题、猜测未来的或许性提供了重要的参阅乃至举动指南。
(但问题相同也出在这儿,咱们许多人都把模型和实践搞混了,这一点将在下文评论)
所以模型思想是……
而模型思想,便是在面对实践问题时能够树立模型、运用模型、终究凭借模型处理问题的能力。
一般来说,咱们把握的模型越多,咱们就能益发从容地应对自己遇到的问题。
因而,模型思想能够说是人生才智的近义词。
在《模型思想》这本书中,有这样一张图:
我想这张图能够这样理解:
榜首,反推。经过信息看到“国际”的模型:数据 -> 信息 -> 常识(基本原理) -> 才智(模型/结构)
第二,正推(经过自己的模型辅导自己的举动):数据 <- 信息 <- 常识(基本原理) <- 才智(模型/结构)
那么,这种才智从何而来呢?
又或许,咱们该怎么树立一个模型呢?
怎么树立一个模型
建模的进程
咱们遇到了问题,咱们想要处理这个问题,此刻咱们需求一个模型来刻画这个问题,这便是模型思想。
总的来说,建模和运用模型的进程如下:
辨认问题 > 树立模型 > 验证模型 > 推行模型
不同类型的问题,对应着不同类型的模型,所以这儿先咱们从模型的分类开端说起:
模型的分类
能够看到,问题类型的不同也就意味着模型类型的不同。而不同类型的模型,在构建方法上也是不同的。
依照问题类型的不同,我把模型分为三类:
- 黑盒模型
- 白盒模型
- 沙盒模型
黑盒模型——经过调查和阅历来构建
关于黑盒模型,咱们对建模目标的内部机理并不了解,只能经过外部调查的方法推测目标的行为形式。
假如这个目标有输入和输出,那么咱们便能够经过改动输入的方法取得输出,并以此来为这个目标进行建模。
比方,所谓的“人道”,便是一个黑盒模型。
这样的模型往往是经过经历来构建的,所以黑盒模型有别的一个称呼——“经历规律”。
生活中比较常见的经历规律便是歇后语和俗话。比方,“不要考验人道”,“不要再夜里做决定”,“好事不出门、坏事传千里”,“宁做鸡头,不做凤尾”,“木秀于林,风必摧之”等等。
由于黑盒模型是经过调查和对曩昔的经历的归纳来构建的,所以,以这种方法构建出来的模型只能是定性的模型。
说一个模型是定性的模型,这就意味着它大面上或许是对的,可是别盼望这玩意儿会有多精确。
直到核算科学呈现之后,人们能够凭借核算学东西研讨研讨目标的行为形式,这才使得对黑盒模型的定量剖析成为或许。
可是,核算剖析也仅仅在核算意义上进行剖析,详细到个体上就不必定正确了。
感受一下下面这句话:
“不要考验人道,由于人在60%的状况下都是不靠谱的。”(笔者注,这仅仅一个比方,没有什么科学依据)
请问,你敢为了人道那靠谱的40%,而冒险信赖一个陌生人吗?
白盒模型——经过数学建模来构建
假如咱们对研讨目标的内部原理彻底了解,那么咱们就能够经过定量的手段进行建模。
比方,在已知轿车的行进速度和行进时间,咱们就能够得到轿车的行进距,这便是建模。
又比方,经过数学建模剖析战斗机的空气动力学特性。
上述的这些东西,关于学过理工科的朋友必定很熟悉,其实关于建模还有一个更为咱们熟悉东西——那便是贯穿咱们的学业的那些“应用题”。
应用题,实践上便是把数学等手段应用到某个领域上,并处理这个领域的问题。
关于某个领域的内部原理这种十分有门槛的东西,在建模领域咱们还有别的一个近义词——领域常识。
在把握了领域常识之后,咱们就能够给研讨目标建模了。
比方,学习了空气动力学原理,了解了战斗机的气动结构之后,咱们就能够为战斗机构建数学模型,经过构建好的数学模型,咱们就能剖析战斗机的气动特性。
又比方,博弈论中,经典的“囚徒悖论”其实便是一个典型白盒模型——它提醒了人与人之间难以树立短期信赖的事实。
可见,了解的领域常识越多,把握的领域的内涵规律(模型)越多,咱们就越有或许经过模型作出精确的判断。
沙盒模型——经过数学建模+实时推演来构建
一个杂乱体系,往往既不是满是白盒又不满是黑盒,而是由许多黑盒和白盒一同组成的,这样的模型愈加挨近真实国际的状况,这时就需求沙盒(沙盘)来实时模仿体系的运转进程。
模仿一场战争的敌我动态,从一个战士、一个连队乃至一个集团军的战士,咱们需求为沙盘上的每一个单位建模,并在推演这场战争时,依据他们的状态,推算他们的行为。
咱们乃至能够把桌游看作是一种沙盒模型,游戏中每个人物有必要依照情形中的设定行事,直到终究“开展”出一种结局。
咱们常玩的RTS(即时战略)游戏,如星际争霸,也是一种沙盒模型,只不过受限于个人电脑的功能,在RTS游戏中模仿的要素相对会少许多。
而关于那些愈加杂乱的沙盒模型,比方气候模型和流行症模型的核算,往往都需求许多的核算资源,所以这样的沙盒推演只能运转在超级核算机上。
验证模型
构建好模型之后,咱们需求验证模型的有效性。
验证的方法很简单——用前史数据进行测验,看模型是否能够得到和真实数据挨近的成果。
(若是量化剖析的模型,咱们还得搞清楚有多挨近)。
假如测验的成果与实践不契合,那么咱们就得搞清楚为什么不契合,而且调整模型的设计。
模型的适用范围
没有包治百病的灵丹妙药,模型也是如此。
所以在树立自己的模型时,咱们还应当明确模型的运用条件。
许多人都忽视了这一点,他们成天把各种高大上的名词挂在嘴边(如,长时间主义,结局思想,榜首性原理,漆黑森林规律,墨菲规律,短板理论,囚徒悖论……这个名单还能够拉得很长),但骨子里却是彻里彻外的教条主义和嘴炮高手。
所以,当你拿到一个新的模型时(或许听到一个新的概念时),你就得分外小心了,你得问自己:
“这个模型的适用范围是什么呢?”
没有适用范围的模型是没有运用价值的。
复用你的模型
一旦模型树立结束,你就能够运用这个模型了——模型始终是要用起来的,咱们的构建模型的意图,不便是为了处理实践当中的问题吗?
而运用模型的时分往往是最快乐的。
由于透过模型这块透镜来调查国际的时分,咱们看到的东西和他人看到的是彻底不同的。
咱们会因而而取得更多的新知,乃至,这种新知或许会对咱们的心智带来巨大的冲击——推翻咱们原有的认知。
在别的一些时分,运用模型则会为咱们带来经济上的收益——由于咱们用模型处理了某个一直困扰着咱们的问题。
再次着重,模型终究必定要在实践国际中运用,那些仅仅在纸面上写写算算而没有实践的模型——它永久仅仅一个设备艺术罢了。
打造自己的模型东西箱
把握的模型越多,咱们处理问题的能力就会越强。
而模型又是笼统的、非实体的、不占有空间的,所以咱们能够搜集尽或许多的模型,以备不时之需。
实践上,只要活在这个国际上,咱们无时无刻不在调查和感受着这个国际的运转,潜移默化,这其实便是一个建模的进程。
可是,与其这样被动地被输入,为什么不能发挥咱们的主观能动性、自动出击寻觅自己想要的模型呢?
乃至,笔者以为,咱们每个人都应该有一个自己的模型东西箱(别的一种说法是,咱们得有一个自己的外脑)。
那么,怎么打造归于自己的模型东西箱呢?
我想充实自己的模型东西箱有两种方法:
其一,自己构建模型
这个没什么好说的,鞋合不合适只要脚知道,自己建的模型更契合自己的需求。
仅仅,自己构建模型对综合能力要求较高,你或许需求学习数学、核算学、工程学、社会科学乃至是人文前史等等。
至于详细制作的方法,前文现已大概描绘过了,这儿就不复述了。
其二,参阅他人的模型
参阅前人建好的模型往往是最简单的。
现如今,经过google就能够检索到一大堆模型。
详细需求什么样的模型取决于你所要处理的问题,所以这就也不再复述了。
值得一提的是,在运用他人的模型时应该分外小心,由于他人的模型所适用状况和你的状况未必相同。
运用模型思想其他要害点
关于模型思想的构建和运用,大概能够写成一本厚厚的书。可是受限于篇幅,本文仅评论三个要害点:
其一,经过模型推演发生的成果和实践成果并不相同。
在运用模型时,这一点必须要时间提示自己:由于模型是对实践的简化和笼统,所以用模型猜测的成果并不等于实践的成果,千万不能混为一谈,许多人都在这儿栽了跟头。
模型猜测成果只能代表了一种或许性,至于实践的成果,只要实践做了之后才能看到。
究竟,气候预报也有不精确的时分。
其二,搜集的模型越多,你就越游刃有余,可是也会越因循守旧。
由于模型是用来处理问题的,所以假如咱们手头有足够多的模型,理论上咱们就能处理这个国际上的一切问题。
这句话听起来是对的,可是假如咱们做事仅仅依照模型的核算成果去做,那么咱们就把选择权交给了模型,那么咱们就和死板无趣的算法没什么区别了。
而做个刻板教条的人,这恐怕不是咱们想要的。
模型不是规矩,咱们也无需画地为牢,手头的模型越多,咱们越要小心。
有时分,不妨抛开模型和理性的核算,跟着感觉走两步。
其三,不同的模型组合在一同,能够构建出一个新的体系
为了处理一个问题,咱们能够把不同的模型有机地组合在一同,这种组合可所以串联也可所以并联。
比方,轿车的自动驾驶体系之所以能够完结,便是把道路辨认模型、轿车动力模型等组合到了一同。
又比方,把事务模型和经济模型组合在一同,公司就呈现了。公司又能够经过之前讲过的“飞轮思想”建模,而飞轮思想自身就要求,把事务拆解成3-4个独立的模块(模型)。
当不同模型组合在一同的时分,就变成了体系,一个体系会因其组成部分的不同而表现出不同的性质和行为。
若咱们从体系的视点去看问题,这便是体系性思想,当然这现已本文所要评论的领域,我将在下一章专门评论“体系思想”。
整合起来
现在,让咱们把之前学过的思想东西和本章的模型思想整合起来。
在应用模型思想时,咱们能够分为构建模型和运用模型两个方面:
榜首,在构建模型时,能够运用的工程师思想有:迭代思想、根因思想和飞轮思想。
第二,在运用模型时,能够运用的工程师思想有:灰度思想、根因思想和复盘思想。
和模型思想有关的工程师思想有:飞轮思想,由于飞轮思想中的飞轮自身便是一种“模型”。
本章小节
模型思想告知咱们,在处理实践问题时,能够对问题进行建模,然后经过模型来辅导咱们处理问题。
这样做的好处是,一旦模型建成,不光能够用这个模型处理自己的当前的问题,还能够用这个模型处理他人的和未来的问题——这在有时会给咱们带来经济上的利益。
这也是为什么,咱们建议咱们在平常就留心搜集处理各种不同问题的模型,打造归于自己的模型东西箱,不要等到需求时才手忙脚乱。
可是,尽信书不如无书,模型也是相似。特别需求注意的是,经过模型推演发生的成果和实践成果并不相同,千万不要把两者混淆——这是十分风险的。
模型推演的成果仅仅仅仅一个参阅,真实的成果,只要实践做过之后才知道。
终究,不要过于依赖模型,把自己活成了算法,从而失去了生活的趣味。
有时分,抛开模型,跟着感觉走几步,真的死不了人。
(本章完,版权归作者王晓辰一切,若要转载,请标明出处)
作者简介
王晓辰,软件研制工程师,8年+金融科技从业者,文字价值和文字抱负的信仰者和践行者,大众号“架构师的白日梦”的作者。
他深信用心写就的文字具有无量的能量,能够穿越时空的隔绝,向读者传达最纯粹的阅历、最质朴体悟以及最深邃的思索,终究完结思想的启迪和灵魂的交流。
架构创造未来,文字打败时间!
作者专栏
那些年我在大厂学到的工程思想