字体:大 中 小
护眼
关灯
上一章
目录
下一章
第867章破茧而出
第(3/3)页
再犹豫,不再反复检查十遍。他的大脑像是被解开了某种封印,所有的信息开始自由流动——架构图、代码逻辑、数据流向、潜在的风险点,所有这些碎片在他脑海中自动拼接成了一幅完整的图景。
他看到了别人没看到的东西。
流量分发系统的瓶颈不在代码层面,而在数据一致性策略上。现有的方案用的是强一致性,每次请求都要等待所有节点确认,这在平时的流量下没问题,但到了“双十一”那种峰值流量下,必然会导致大面积超时。正确的做法是改用最终一致性,牺牲一部分实时性换取吞吐量。
这个判断意味着什么?意味着整个方案要推翻重来。
他把这个想法跟李宏说了。李宏听完,沉默了很久,然后问了一个问题:“你有多大把握?”
“百分之八十。”林晓北说。以前他永远不会说出这个数字,因为他怕那百分之二十的失败可能。但现在他明白了,百分之八十的把握已经足够做决策了。剩下的百分之二十,是留给未知和意外的,没有人能消灭那百分之二十。
“干吧。”李宏说。
接下来的一周,林晓北像是换了一个人。他每天第一个到公司,最后一个离开,但跟以前不一样——以前是因为拖延和犹豫,现在是因为专注和投入。他写代码的速度比以前快了三倍,不是因为粗心,而是因为他不再反复修改同一段代码。他的思路像一条河流,顺畅地向前奔涌,遇到石头就绕过去,遇到断崖就跳下去,从不犹豫,从不回头。
周明远在旁边看得目瞪口呆:“晓北,你这几天怎么了?吃了什么药?”
林晓北笑了一下,这次是真的笑:“没什么药,就是想通了一些事。”
“什么事?”
“以前我总觉得,做一件事之前要把所有可能出错的地方都想一遍,确保万无一失才能动手。后来我发现,你永远不可能想到所有出错的可能。你能做的,是在保证大方向正确的前提下,快速试错,快速调整。与其花三天时间想一个完美的方案,不如花一天做一个差不多方案,然后花两天去改进它。”
周明远愣了半天:“你什么时候变得这么能说了?”
林晓北没有回答,继续低头写代码。但他心里知道,不是他突然变得能说了,而是那些话一直都在,只是以前被一个声音压着——“你不行”“你不配”“你会犯错”。现在那个声音终于小了,小到他可以忽略它了。
两周后,系统如期上线。
“双十一”当天,零点刚过,流量如潮水般涌来。监控大屏上的数字疯狂跳动,每秒请求数从一千飙升到一万,再到十万。所有人都屏住了呼吸。
林晓北站在大屏前,手指轻轻搭在键盘上,目光平静地看着那些跳动的数字。
流量分发系统的响应时间稳定在50毫秒以内,比预期还要好。最终一致性方案完美地撑住了峰值流量,没有一个请求超时,没有一个节点崩溃。
零点三十分,第一波流量高峰过去,系统平稳运行。
会议室里爆发出一阵欢呼。李宏用力拍了拍林晓北的肩膀,力道大到把他拍得往前踉跄了一步。
“晓北,你他妈太牛了!”
林晓北站稳了,转过身,面对着会议室里所有的人。他看到周明远在冲他竖大拇指,看到产品经理在鼓掌,看到技术总监在点头微笑。
他忽然觉得眼眶有些发热。
不是因为被认可,而是因为他终于确认了一件事——他不是不行,他一直都行。只是有人告诉他不行,他信了,信了二十多年。
六
项目的庆功宴上,大家喝了很多酒。
林晓北不怎么喝酒,但那天也破例喝了两杯。酒意微醺的时候,周明远凑过来,搂着他的肩膀,问了一个所有人都想问的问题:
“晓北,你到底是怎么变的?就是这两个月,你整个人都不一样了。”
林晓北端着酒杯,看着杯中的液体轻轻晃动,想了很久。
“你知道我为什么一直那么怕犯错吗?”他问。
周明远摇头。
“因为我小时候,只要犯错就会被骂。不是那种普通的骂,是很严重的那种——好像我犯的错是天大的事,好像我不应该存在一样。后来我就不敢犯错了,不只是不敢犯错,是不敢做任何有可能犯错的事。不说话就不会说错话,不做事就不会做错事,不跟人交往就不会被人讨厌。”
他顿了顿,喝了一口酒。
“但后来我慢慢明白了一件事——我被骂,不是因为我犯了多大的错,而是因为骂我的人只能通过这种方式跟我交流。那不是我的问题,是他的问题。”
“我花了二十多年,才学会一件事:犯错是正常的,不犯错才是不正常的。一个从来不犯错的人,其实是一个从来不敢尝试的人。而一个从来不敢尝试的人,活着跟没活着有什么区别?”
周明远沉默了一会儿,然后举起酒杯:“敬犯错。”
林晓北笑了,举起酒杯跟他碰了一下:“敬犯错。”
那天晚上回到家,林晓北坐在书桌前,看着桌上那个相框里的奖状。他拿起手机,翻到通讯录里“爸爸”的号码,犹豫了很久。
然后他按下了拨号键。
电话响了三声,接通了。
“爸,是我。”
“嗯,这么晚了什么事?”林建国的声音还是那样,沉稳、严肃,没有多余的温度。
“没什么大事,就是想跟你说一声,我最近做了一个项目,做得还不错。”
“嗯。”
“公司领导表扬我了。”
“嗯,那挺好。不过别骄傲,做得好是应该的,做不好才要反思。”
林晓北握着手机,听着父亲的话,心里没有像以前那样涌起委屈和愤怒。他只是平静地听着,像一个成年人听另一个成年人说话。
“爸,”他说,“我这次做的项目,所有人都觉得我做不下来,但我做下来了。我觉得我做得很好,不只是‘还行’,是真的很好。我想让你知道这件事。”
电话那头沉默了很久。
久到林晓北以为父亲挂了电话。
然后林建国的声音传来,比之前轻了一些,像是隔着一层什么东西:“……知道了。”
挂了电话,林晓北把手机放在桌上,看着窗外。城市的夜景在眼前铺开,万家灯火,每一盏灯下面都有一个故事。他的故事还在继续,但跟以前不一样了。
他打开抽屉,拿出一张白纸,画了一幅画。一片田野,远处有山,近处有一条小溪,溪边站着一个小孩。跟二十年前那幅画一模一样,但这一次,他没有犹豫,没有反复修改,一笔一笔画下来,流畅、自由、毫不犹豫。
画完最后一笔,他在画的右下角写了一行小字:
“你从来都不慢,你只是怕快。你从来都不笨,你只是怕聪明。你从来都很好,你只是不知道。”
尾声
后来的林晓北,不再是那个坐在角落里的小透明了。
他升了技术组长,开始带团队。他开会的时候坐在第一排,发言的时候声音不大但很稳。他写的代码还是那么干净,但提交的速度快了很多。他跟同事吃饭的时候会讲笑话,虽然讲得不太好,但大家都会笑,因为他是真的在努力。
他还是会犯错,偶尔也会被批评。但现在的他,已经不再把犯错当成世界末日了。错了就改,改完继续往前走。他学会了一件事——犯错是成长的学费,不犯错的人,永远付不起这笔学费。
有人问他成功的秘诀是什么,他说:“没有什么秘诀,就是有一天你突然想通了——你值得被看见,值得被听见,值得犯错,值得被爱。然后你就开窍了。”
“开窍之后呢?”
“开窍之后,世界就不一样了。以前你觉得世界是一堵墙,撞上去会疼,所以绕着走。后来你发现,那不是墙,是一扇门,推一下就能开。”
他顿了顿,笑了。
“而且门后面的风景,比你想象的要好得多。”
记住手机版网址:m.lewen99.com
上一章
目录
下一章