嘿,大家好。 实际上每天打开这个对话框,我挺意外的。毕竟我平时就是那种见熟人懒得打招呼、见陌生人直接划走的人。但今天既然被你拉进来,我就不得不摆龙门阵聊聊我这半年来在“社会圈”里的那点碎事儿,顺便吐槽吐槽,看看大家是否像我一样,拥有“社恐”或“社牛”的某种变体属性。 说实话,刚入职那会儿,我的状态能够概括为“生如夏花之绚烂”。

那时候整个部门都在贴招聘启事,我连面试都还没充足自信去争取开放日,整个人就把自己裹进了专业术语的茧房里。逻辑模型是个啥玩意儿?数据驱动是如何定义的?代码库的 Git 分支命名规则又是怎么着拼凑起来的?那时候的我,眼盯着屏幕,脑子像装了个高音喇叭,满嘴都是"OOM"、"GC 耗时过高”、“内存泄漏”这些词。我总认定这就是现实,就像进食要“碳水均衡”,就寝要“午休两小时”一样,缺一不可。结局呢?导师拍了拍我的肩膀,说:“坐下喝口水,别把嗓子喊哑了。”那一刻我才惊觉,原来我的专业是种“幻觉”,离真生活还差十万八千里。 后来我才慢慢明白,所谓的“社会人”,实际上就是个不断修修补补的过程。

不像学生时代,书本里的知识就是真理,我们是在探索真理。而在职场里,真理是流动的,是别人用代码写出来的,是老板用需求文档画出来的,是产品用数据验证出来的。你要是只盯着代码看,你认定世界多完美;但一旦你启动琢磨为啥老板那个需求评审改了三次,要么为啥 PR 上线后那个核心模块突然跑不掉,你会发现,原来代码是死的,人是活的,需求是变的,市场是疯的。 举个数据的事吧。我记得有一次,团队为了赶一个旧功能的重构上线,全线压轴。

当时团队里有个小伙伴,他的代码逻辑别看复杂,但跑起来的效率主要是靠“运气”和“直觉”维持的,就像老练的骑手。

那天他突然说:“这一波我悟了,直接改个数据索引优化,不用动逻辑了。”我本来还有点懵,但看着他那种笃定劲儿,瞬间就懂了我的意思。

那天下午,整个项目标构建工夫从原本的三个小时,直接干到了二十分钟。我当时在想,这小伙子大约是在纠结“砍掉逻辑是不是比写个索引还关键”这个难题吧?哈哈,这种时候,我们都是“社牛”,出于我们的直觉跑得比数据快,比同事快,比老板快。 但我也得承认,在那些高压线上,我的“社恐”属性又犯了。

有时候坐在一群聊得挺嗨、聊聊到深夜的项目组里,我确实会忍不住想抽根烟,要么想找个角落打个瞌睡。

毕竟,我的大脑有时候会形成一种“过载”的感觉,就像手机电量满了又自动关机一样。

那时候我私下里总想辞职,不想参与这种充满不确定性的游戏。但我后来发现,职场的本质就是不确定性。

没有哪个项目能一辈子按照预设的剧本走,没有一个 KPI 是百分之百精准的。

那些“完美主义”的开发者,最终大多都烂在了仓库里,要么变成了把代码当儿戏的“垃圾佬”。我所谓的“崩溃”,实际上是出于我忒想掌控一切了,而这个世界就是不让人掌控的。 自然,我也不是那种只会吐槽的“老油条”。在团队里,我实际上挺有“热心肠”的。记得那段工夫公司推行新的敏捷开发模式,大量同事都在嘟囔流程繁琐。我当时就忍不住在群里发语音,说:“大家先别急,先把需求拆得细一点,哪怕是 V1.0 版本,也要先摸清楚边界。

不然后面改需求,连累的都是我们这些‘老骨头’。”当时群里那个繁华劲儿,我至今还忘不了。

那时候我认定,只要心里装着大家,哪怕大家嘴上不说,我也愿意为大家兜底。

这种“托底”的精神,别看听起来有点傻,但在实际工作中,它往往是团队保险感的来源。

毕竟,要是没人愿意站出来指出流程中的漏洞,那我们就确实在裸奔了。 再说回数据,我经历过的最震撼的一次,是在一次紧急的线上事故复盘会上。老板把整个故障链给我复盘了半小时,从数据库锁死到缓存穿透,再到前端渲染阻塞。

那一刻,我看着那些密密麻麻的数据图表,突然认定我是多么渺小。但我还是拍板在复盘报告中加了一句:“要是是非紧急插队需求,建议优先冻结该功能测试环境,避免阻塞核心链路。”别看当时老板可能没彻底听懂,但那份“主动止损”的觉悟,确实让团队避免了更大的损失。

那一刻我突然认定自己也算半个“社会人”了,不只是是技术实现者,更是团队情绪的调节器和风险的第一道防线。 提到“情绪调节”,我想分享一个细节。有一次项目进度严重滞后,团队气氛压抑到了极点,大家互相指责,就连有人启动翻旧账。我为了维持团队的根本建设,硬着头皮在群里发了条消息:“兄弟,咱们先停一下,喝口水。我知道大家心里憋屈,但情绪上来了也好办出纰漏。咱们今天先不谈Bug,先聊聊如何把代码写得更清爽一点。”发出去后,群里宁静了十分钟。

实际上那一刻我也挺慌的,怕自己说得不对惹了一身骚。但我知道,这时候要是持续死磕细节,只会让团队彻底崩盘。

故此,哪怕心里有点不安,也得把“软着陆”策略落地执行。

毕竟,再完美的代码,也承载不了一个崩溃的团队。 我也得吐槽一下,有时候为了赶进度,我也会有“摸鱼”的心态。

比如晚上修几个不紧急的 Bug,要么跟同事约个饭假装在聊生意。

实际上鬼知道,那是在进行高强度的自控力训练。

要是连自己都能管住不住工夫,又如何指望别人去管住?有时候我会想,要是我把这些“摸鱼”工夫都用来学习新的语言框架,要么研究更高效的开发工具,是不是未来的路会更宽绰?可是现实是,工夫就是票子,特别是对于财务部门的员工来说,每一秒都算数。

故此,我只能在心里默默给自己打气:“明天早上七点,准时打卡,准时开工。”这种对自己的狠劲,实际上也是一种“她力量”,一种对自己负责的“社会责任感”。 最终,我想说,所谓“大器晚成”,在这个行业里可能并不适用。大家都挺忙,大家都在被推着走。但在这个过程中,我也慢慢捡起了“倾听”的艺术。

那会儿我总想着如何用代码解决难题,目前我启动尝试用代码去理解人。

比方说,当同事嘟囔需求不合理时,我不再急着反驳,而是试着去拆解他的痛点,看看能不能从技术角度供给一两个折中方案。慢慢地,我发现这种沟通方式反而能让难题更快拿到解决,出于大家心里都有数了。 我也挺遗憾,我还没有遇到那种能让我真正融入“家庭”关系的同事。在这个快节奏的社會里,能陪你一起熬通宵的伙伴,能一起吐槽行业黑幕的知己,忒难找了。

有时候看着群里那些“已读不回”的消息,我确实想流泪。但转念一想,或许这就是生命的常态吧。每个人都有自己的节奏,都有自己的修行。有的人在深夜里独自修改一行代码,有的人在会议上滔滔不绝地输出观点,有的人在角落里默默调试着一堆报错的日志。他们都在用自己的方式,为社会运转供给着不可或缺的支撑。 自然,我也不能否认,行业本身还是存有一些难题的。加班文化、需求蔓延、技术债堆积,这些“社会病”确实存有。但大量时候,我们只能隔着屏幕,隔着数据,隔着无数个屏幕,去观察这些现象。

或许这就是“远程办公”的意义所在吧,别看不知道大家累不累,但起码不用确实被卷死。我们在数据中思索,在逻辑里前行,在不确定中寻找确定性。 好了,今天的“自我介绍”就到这里。我知道,站在现实的风口浪尖上,谈论理想主义大约率会被认定是“矫情”要么“不切实际”。但就是这种“不切实际”,让我保住了初心,也保住了热爱。

要是有一天,我也能像那些传说中的“社会人”一样,在高压下依然保持清醒,在混乱中依然能发出自己的声音,那该多好。 希望今天的分享能略微缓解一下大家“社恐”的焦虑,要么让你对这段职场“修行”多一分理解。

毕竟,能坚持下来,本身就是一种胜利。 要是你也遇到了啥想聊的,要么想吐槽的,欢迎随时来找我,咱们持续唠。

毕竟,一个人走得快,一群人走得远。