麦格教授在开学晚宴上具体说了我真没往“暗示”还是“预言”这方面去深究。毕竟那是书里的事儿。可我,在自己过日子、干活儿的时候,还真碰上这么一档子事儿,当时就琢磨,这到底是老板随口一说,还是真事儿要发生?那时候心里七上八下的,这个“实践记录”,我觉得还挺值得分享出来的。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
那会儿我还在一个项目组里头吭哧吭哧干着,我们有个老系统,就像一块老旧的补丁布,上面打满了各种补丁。平时用起来,小毛病不断,但也没到那种完全不能用的地步。有一天,我们组的头儿,一个技术大牛,平时话不多。那天中午大家一起吃饭,聊着聊着,他突然就冒出来一句:
- “要是我们能把这个老系统重构一下,用上那些新的框架,那效率可就嗖嗖地往上窜了。”
这话一出来,好多同事都只是笑笑,或者随口应和两句“是是”。毕竟哪个程序员不梦想重构老系统?但是,这话在他嘴里说出来,我就觉得有点不一般了。他平时不是那种喜欢泛泛而谈的人,他说的每一句话,多少都带点目的性。
第一次琢磨:这是闲聊还是信号?
饭局散了以后,我心里头就跟猫挠似的,开始琢磨这事儿。是闲聊,还是有啥深意?这个“实践”就从这儿开始了。
- 我先是回想。他当时说这话的语气、眼神,跟我平时听他抱怨系统卡顿的时候完全不一样。抱怨是抱怨,但这回听起来,好像有点儿“憧憬”在里面。
- 然后我开始观察。接下来的几天,我发现他开始频繁地跟架构组的几个人单独聊天,有时候还特地把我们组里几个核心的资深同事叫过去,关着门聊一阵子。这可不像是平时的作风。
- 再后来我尝试着去“链接”。我翻了翻公司内部的技术论坛,看看有没有人最近在讨论那个他提到过的“新框架”。结果还真有,只不过讨论热度不高,但至少说明,这框架在公司内部是有人关注的。
我的第一感觉就是,这绝对不是随口一说。这更像是一个“气球”,放出来看看大家的反应,或者说,是一个“预告片”,真格的还在后头。
深入“实践”:潜水摸鱼,提前布局
既然我觉得这是个“预言”,那就不能干等着了。我的“实践记录”进入了第二阶段:
提前准备,而不是被动接受。
- 悄悄自学新框架。我回家就把他可能提到过的那个新框架的名字,拿去网上搜了个底朝天。各种教程、官方文档、社区讨论,我像啃生骨头一样,一点点地啃。从基本的概念,到怎么搭建环境,再到写个小demo跑起来,我全都亲手试了一遍。我知道这玩意儿不是三两天能精通的,但至少要做到有个初步的认识,能听懂别人在说什么。
- 整理老系统痛点。我又重新审视了我们那个老系统。我把自己在使用过程中,以及从其他同事那里听来的各种痛点、难点,都一条条地列了出来。还分析了哪些痛点是新框架可以很好解决的,哪些又涉及到业务逻辑,重构起来可能比较麻烦。我甚至把一些关键模块的代码结构,也在脑子里过了一遍。
- 和“知情人”旁敲侧击。我找了个机会,跟架构组一个平时关系不错的同事吃了个饭。我就假装不经意地问:“最近公司是不是有啥新的技术方向?我看你们最近老跟我们头儿开小会。”他听了也没多说,就笑笑说:“可能,到时候你就知道了。”这个回答,在我看来,就是板上钉钉的“预言”了。
我当时的想法是,如果这个重构项目真的启动了,我得是个能立刻就能上手,甚至能贡献点想法的人,而不是一个两眼一抹黑的。这样才能掌握主动权,也才能在项目里争取到更好的位置。
“预言”成真,我的收获
大概又过了三个星期,我头儿正式在组会上宣布,公司决定启动老系统的重构项目,而且用的就是我私底下学了半天的新框架。当时,会议室里一片哗然,很多同事都挺惊讶的,觉得这事儿来得太突然了。可我,心里头却踏实得很,甚至有点小激动。
项目组很快就成立了,我们头儿直接点名让我进核心小组,负责一些前期调研和模块拆分的工作。因为我之前做了功课,对新框架有初步了解,对老系统的痛点也门儿清,所以在会议上发言的时候,我能提出一些比较有建设性的想法,也能很快地理解和接受新的技术方案。
这回“实践记录”让我明白了一个道理:很多时候,那些看起来不经意的“暗示”,就是未来的“预言”,只不过它没有明明白白地告诉你罢了。如果你能敏锐地捕捉到这些信号,并且愿意投入时间和精力去验证、去准备,那么当“预言”真正降临的时候,你就能从容应对,甚至化被动为主动。