在入职的这三周里,我不曾预备好充足的辞藻去形容此刻的心情,只是认定脚下的地板比想象中好压,汗水比想象中来得更快。 起初那几天,焦虑像潮水一样漫上来。面试时面试官问到的每一个行业黑话,我背得比背《劳动法》都熟;但真正落地干活时,才发现自己连根本的代码格式都搞混了,文档里的搜不到,版本管理成了无底洞。
那时候认定自己是个“新来的”,像个刚搬进毛坯房的小偷,怕把别人的东西弄坏,又不敢说错话。 但今天看窗外,阳光终于穿透云层,照在办公桌上那堆还没整理的文件上,我突然认定,或许自己确实不是啥新人,只是换个地方修炼了。 记得昨天下午,开发群里突然炸锅。产品经理把需求改了三次,说是要“更有氛围感”,然后突然把原本要往左对齐的字段往右移了一格,顺便把标题里的“用户”改成了“访客”。群里一片死寂,我盯着那个鼠标指针,心里百感交集。 我自己是做过半年落地页开发的,逻辑上我知道这改法行不通,但在群里,没人讲话,气氛死得挺。就在大家启动逐字逐句争论的时候,我突然看到了产品经理在群里发的表情包:一个无奈又委屈的脸,配文写着“别慌,慢慢改”。
那一刻,我意识到,我们不是对立面,我们都是这个庞大机器里试图运行的人。 我把自己关在办公室角落里看了一整夜,从代码结构分析到用户体验逻辑。我重新梳理了那三次变更带来的影响链条,查了历史版本日志,就连联系上那个负责数据埋点的同事,把刚刚改的那段逻辑重新跑了一遍。 终于,在中午两点,我重新敲下代码。
不是为了取悦任何人,也不是为了应付明天的考核,只是是为了让这段逻辑跑得通。当代码跑通的那一刻,那种“原来我搞懂了”的成就感,比任何 KPI 奖励都来得真。 做项目最怕的就是那种“被推着走”的感觉。
那会儿总认定,只要按时上线就是胜利,代码写完了,需求改完了,任务就搞定了。可真正启动干活后才发现,需求是活的,需求方也是活的。他们的一句话、一个截图、一个数据异常,都会像病毒一样麻利扩散。 上周的数据报表出现了波动,我盯着那个红色的曲线看了整整三天。
起初我当作是系统难题,最终发现是用户行为形成了变化,原本设计的转化路径被某个新功能的出现给截断了。
那一刻,我意识到自己那会儿那套“我按逻辑走,出错了就是 Bug"的思维是死胡同了。我们需求的是“反脆弱”的本事,是在不确定性中快速调整方向的本事,而不是固执己见地执行旧方案。 也在这个过程中,我发现自己确实有进步的地方。
那会儿我总想着如何把事做完美,如何把每一个细节都预设好。但目前我明白了,在这个快节奏、多变的行业里,承认“做不完”比“做错”更关键,承认“做不到”比“硬做”更英勇。 我也启动学着和不同风格的人对话。昨天和同事进食,他嘟囔项目预算被砍了一大半,还要在有限的工夫里把功能做到极致,听得我目瞪口呆。听完他那些看似天确实嘟囔,我意识到,那会儿我总想把所有的可能都兜底,却忽略了现实世界的荒诞与残酷。 真正的成熟,不是从不犯错,而是犯错后能麻利站起来,拍拍脸上的灰,持续把路走宽。
那会儿我认定“规划”是完美的蓝图,目前才明白,规划只是路标,真正的路靠的是脚踩出来的。 今天下班时,收拾好电脑,心里没有那种“终于搞定了”的虚浮,而是一种踏实的平静。我知道,赶明儿面对新的需求、新的挑战,我不会再急着去背诵那些漂亮的公式,而是会先问问自己:这件事最核心的逻辑是啥?在这个不完美的世界里,我能做些啥? 路还长,远方更远。但此刻,我认定自己终于不再是一个“学习中的陌生”,而是一个“能扛事的同行者”。


相关标签: