我是 2024 年入职的研发岗,入职到目前,并不是那种按部就班把任务做完就收工的节奏,反而认定那是最大的挑战。

这段工夫我摸爬滚打,从最启动像个偷学游戏技能的学徒,到目前能独立接一些略微复杂的需求,感觉身体的骨头都泛了,脑子里的浆糊也清多了。工作上实际上挺琐碎的,最怕的就是那种“看起来挺大,做起来像做加法”的活儿。

比如之前有一次写代码,恨不得把整个模块拆成几十个函数,结局调试半天才发现逻辑跑不通,最终不得不干脆改成那种一眼就能看懂的“大傻瓜函数”,别看省去了大量注释,但上线时才发现自己又差点把接口给搞挂了。

这种反复折腾的感觉,反而让我认定这东西是有“脾气”的,不是非黑即白的标准答案,而是靠经验去踩坑、去试错,最终才慢慢找到那条路。 关于绩效,要是非要给个大约,我认定这半年算是“及格偏上”,但离出色还隔着一条河。主要卡在两个地方。一个是代码质量,有时候为了赶进度,顺手就写了一段,结局上线后有个小 bug 得半夜爬起来修,对团队提了不少意见但总认定忒难了。另一个就是沟通,有时候忒专了,队友想催一下进度,我偏要说“后面还有那层逻辑”,结局沟通成本翻倍。

实际上我也不是不想改,有时候纯粹就是不知道如何平衡“对”和“快”。

比如上个月有个新功能上线,我特意把测试用例写满了,结局交付那天出于一个依赖库版本冲突卡了半小时,最终不得不重新走一遍流程。别看结局没崩,但心里那根弦倒是绷得有点紧,总认定这种“完美主义”实际上是浪费大家工夫。 实际上我认定自己最大的毛病就是忒想“完美”,总认定自己设计的方案是别人百分百认可的,只要略微改个颜色要么加个参数就能上线。

这在我之前做设计的时候是优点,目前做开发反而成了绊脚石。

那会儿认定“我写的代码最好”,后来发现“能跑就行”才是底线。

有时候项目 Deadline 确实特别紧,这时候我认定还是得按着节奏走,哪怕略微粗糙点,先把东西做完交付,比在那儿纠结半小时更好。自然,我也知道这种心态不好。最近我看了一些同行的复盘,发现大量成功的项目,核心不是技术有多牛,而是团队愿意为了同一个目标去死磕到底,哪怕中间有人被骂、有人改代码改到头发掉光,只要方向没偏,大家都能扛住。 数据上算一下,去年我参与了三个大模块的重构,其中核心算法局部耗时最长,平均加班时长比平时多了 30%,但交付质量确实稳了,没有出于赶工期害得的功能性缺陷。

不过说实话,最近这两个月,项目推进速度明显慢下来了,特别是跨部门协作那块,有时候出于资源调配要么文档没跟上,感觉干得挺累,心累。

有时候想找人吐槽一句“这活儿忒硬核了”,结局发现全是字,实在提不起劲。

这种时候,有时候想拉倒,转头又被业务那边的急事拽回来了。但换个角度想,要是项目能顺利上线,哪怕我多加班两小时,那也是一种“嗯嗯”的成就感,毕竟有东西落到了用户手里,哪怕代码丑点、逻辑有点绕,总比啥也没干强。 再聊聊未来的打算,我不想画大饼,也不想说“明年我要做首席架构师”。目前的阶段,我认定最关键的是沉下心,把手头这几个模块彻底摸透,连底层的微服务调用链路都理清楚。

那会儿总想着换个更好的工具,目前认定工具只是手段,核心还是逻辑和效率。

要是技术能帮我省点事,那自然好;但要是为了用新工具把自己弄得更累,那还不如把自己累得麻木点,起码身体不受罪。未来要是业务需求扩招,我愿意花这段工夫把现有的本事再打磨一遍,避免赶明儿新的人加入还需求我重新教一遍,那时候我这老油条的标签可就立住了。 最终说句心里话,工作压力确实挺大,特别是那种通宵改 Bug 的日子,有时候真忘了进食。但换个角度,这些夜战电影是我听过最真的奋斗故事了。

那会儿认定“躺平”是解脱,后来发现那是逃避;目前认定,能把自己拧成一股绳,把一堆烂摊子理清楚,这种“我干了点实事”的实感,比啥物质奖励都实在。别看间或会眼红那些大公司的明星员工,但我更认定,适合自己的节奏,比盲目追赶别人的速度更关键。咱们也不用忒纠结自己是不是流水线上的螺丝钉,只要干活、能产出,那就是正路。

这段路别看坑多,但我认了,反正我也长大了,这身行头穿在身上,心里还是踏实的。