这段工夫手头活儿没少接,但感觉脑子比手快。公司里那几个老项目,那会儿都是按部就班地执行,像那会儿老公粘着媳妇一样,每天盯着进度条,结局出来个“挺遗憾”的结局。

这次换个思路,不再单纯是“做加法”,而是启动琢磨“做乘法”就连“做除法”。 刚启动接手一个新系统重构时,我彻底是跟着目前的思路走,先把需求文档扒干净利落,把现有的接口拆成一个个原子函数。结局用了两周,代码量比原先多了一倍,接口文档也写得比原稿厚一倍。我跟开发组碰头,他们也能看出来这工作强度不是一般的大,但嘟囔归嘟囔,活儿肯定是干完了。

后来我又把方案改了改,引入了一些新的设计模式,把冗余的代码切掉一大半。别看总参数字量没变,但实际压缩率居然有二十个百分点。

那一刻我突然明白,有时候多花点心思,比盲目堆人力要实在得多。 实际上去公司前,我对“提效”的理解还停留在理论层面,认定只要找个出色的 ppl 加上好工具,流程跑起来自然快。

后来踩了不少坑才明白,大量时候不是人不够,是系统忒僵。

比如我们之前做数据分析,下属每天下班前都要绞尽脑汁把昨天的报表整理好,格式错、遗漏、逻辑不通,还要我再耗费半天去纠错。

这哪儿是提效,简直是慢性折磨。

后来我给每个组都配了一个轻量级的自动化脚本,让他们只管跑数据,算完直接发邮件给我。

起初大家还有点不适应,认定多了一个收尾工作,后来都习惯成了自然。两周下来,不仅效率高了,大家嘟囔加班的也少了,反而启动主动反馈数据异常。

这种由点及面的改进,比单纯的喊口号要有用得多。 自然,工作中也有遇到那种特别困的情况。

比如上周推进的那个大客户项目,需求变更频繁,客户那边临时要加一个全新的功能模块。我当时脑子一热,想着既然客户要了,我就赶紧响应,连夜通宵写了个新模块。结局第二天客户一看,这功能不仅没新增,反而出于接口定义没对齐,害得他那边另外买了个供应商来处理,结局成本反而增添了两倍。

那一刻我悔得慌死了,认定自己当初是不是没冷静点。

后来复盘的时候才发现,我犯了一个大错:没有和开发组确认好技术可行性,也没有把变更的风险评估清楚就签字了。

这个教训比任何代码优化都管用。 有时候确实认定自己像个没教育过的孩子,想抓点就抓,抓一点就忒死板。

比如在团队沟通时,我习惯性地要把所有难题都列出来,让每个人逐条回应。结局半天下来,大家背了一堆“难题清单”,难题都还在背后,心里却隐隐认定没解决。

后来我学着如何跟同事聊天,把难题转化为具体的行动项。

比如对老王的低绩效,我不再只盯着他的考勤,而是和他聊聊最近的业务痛点,帮他梳理一下瓶颈,帮他找资源。两三次下来,他的积极性明显上来,我也从单纯的“管理者”变成了“服务员”。

这种身份的转变,有时候比拿多少提成还让人兴奋。 还有件事是不得不提的,就是面对不确定性时的焦虑。

那会儿认定工作就是搞定任务,只要做完就行。目前看到那些乱七八糟的临时需求,要么某个客户突然改主意,心里的火气就上来。但实际上大量时候,焦虑只是出于我们忒想“完美”了。

比如有一次上线,出于超时了,我慌得差点把代码都删了。

后来冷静下来,发现根本不是出于超时,而是出于某个第三方 API 的延迟害得我们这边顺延了。把责任甩锅给自己会把自己搞死,把难题找出来,哪怕只是多花十分钟排查,也比闷头自责强。 自然,我也意识到自己还有大量不足。

比如有时候忒追求“漂亮”的呈现,忽略了实际的落地效果。

那会儿做汇报,总认定 PPT 做得再精美、图表再炫酷,客户可能根本听不懂产品核心价值。

后来启动尝试用更直白的语言去讲,少讲技术细节,多讲对他业务有啥帮助。别看这过程挺慢,就连有点迟钝,但客户的评价确实好了不少。 另外,团队协作这块也得好好反思。

那会儿我认定只要配合默契就行,结局往往是大家各做各的,最终拼凑在一起。

后来发现,大量时候补位不及时,要么少了全局观,都会拖慢进度。目前的做法是,每个人都要对上看板负责,出了难题先找流程,再找人。别看流程变繁琐了一点,但起码心里踏实,知道这事儿不是一个人的错。 总的来说,这段工作的经历让我有些脱胎换骨的感觉。

那会儿总想着如何把事做对,目前启动思索如何把事做得顺。效率的提升不是靠堆人,而是靠理顺流程;团队的进步不是靠分工,而是靠信任。别看我还是会间或犯迷糊,也会遇到一些没做好决策的时刻,但只要能把自己收起来,聚拢人心,慢慢走,路肯定能走通。赶明儿不会再像那会儿那样,明明知道不好却还要硬撑,毕竟,还不如在焦虑中内耗,不如在实践中沉淀。