阅读提示
建议先通读一遍,再回看题目、开头、过渡和结尾,更容易提炼出可借鉴的写作框架。
刘浩把工牌挂脖子上,对着电梯不锈钢门理了理衬衫领子。镜面里是个标准职场新人模样,只是眼神里那点东西不太一样——不是大一新生那种怯生生的好奇,是研二学生特有的、带点审视的平静。他今天要去报到的,是这家互联网大厂的核心算法部门,手下可能管两个低年级实习生。
带他的导师陈工三十五岁,头也不抬地扔过来一叠文档:“系统架构历史代码,今天看完。下午跟版本会。”没有欢迎,没有寒暄。刘浩接住,点点头,走到角落那个临时工位。桌子有上一任留下的咖啡渍,他抽纸巾慢慢擦掉。周围键盘声噼里啪啦,像下雨。他打开文档,目光扫过那些混乱的Git提交记录和残缺的注释。大三实习那会儿,他可能会埋头苦读一整天。现在,他用半小时理清了脉络,画了张关系图,标出三个关键矛盾点。
版本会上,产品经理滔滔不绝讲新需求。陈工皱眉,手指敲桌子:“这个实现方案,会动底层架构,排期至少两个月。”会议室僵住。刘浩忽然开口:“如果用现有的用户行为日志流水,额外增加一个实时计算分支呢?我看历史代码里,三年前有个废弃的实时特征模块,可以改造复用。”他调出那张关系图,投到屏幕上。“这里,和这里,改动的核心代码不超过三百行。预计算资源占用会上升,但能省下重构风险。”语速平稳,像在实验室汇报数据。产品经理眼睛亮了。陈工第一次正眼看他,问了几句技术细节,最后说:“那你牵头做可行性评估,两天给我报告。”
任务比预想的棘手。那个废弃模块的负责人早已离职,文档全无。刘浩没急着写代码,他先翻内部通讯录,找到一个当年可能参与过的工程师,发了封措辞谨慎的邮件。对方回复了简短线索。他又去翻更早的技术分享录像,终于找到一段模糊的提及。晚上十点,办公室空了,他对着屏幕跑模拟数据。不是热血沸腾的加班,而是冷静验证:方案A成功率87%,但有性能瓶颈;方案B更优雅,但依赖的外部接口不稳定。他在报告里把两种路径利弊列得清清楚楚,附上原始数据索引。凌晨两点,报告发到陈工邮箱。关电脑前,他看了眼窗外城市的灯光,像一片倒悬的星海。
第三天中午,陈工叫他一起吃食堂。糖醋排骨,清炒西兰花。陈工忽然说:“你那个方案,我用你的框架深化了,下季度迭代会上线。”顿了顿,“下个月有个新项目启动,你跟我一起。学校那边课业能调整吗?”刘浩咽下饭:“我跟导师说好了,能远程推进论文实验。”对话简短,没有多余表情。饭后回工位,他发现系统权限悄悄升级了,能访问更多核心库。
后来有次深夜赶进度,组里大二的实习生小林跑来问个基础问题。刘浩解答完,小林感叹:“学长你怎么什么都懂?”刘浩正在回一封英文技术邮件,头也没抬:“不懂的比懂的多多了。只是知道去哪儿找答案,还有,”他指了指自己太阳穴,“知道怎么把问题拆开。”他想起两年前自己也是这么看带他的实习生的,觉得对方像座山。现在明白了,山不是一步登上去的,是一铲子一铲子挖出立足点,慢慢站上去的。高年级实习生的“高”,不在年级,在视角——看得见代码背后的逻辑,听得懂需求底下的人心,估得出方案之外的风险。他们还在学习,但已不再慌张。
实习期满最后一周,陈工给他写评定。末尾加了一句:“可独立负责模块。”刘浩拿着那张纸,觉得比论文录用通知还沉。离职前一天,他把自己所有的工作笔记整理成电子文档,留下清晰的索引和待办事项清单,发给了接手的同事。走的时候,没跟太多人告别,只跟陈工点了点头。电梯下行,他看着楼层数字跳动,脖子上的工牌已经摘下放进口袋。那个咖啡渍擦掉的工位,大概很快会有新人来坐。而他,得回去写完那篇拖延已久的论文了。城市还是那个城市,只是他眼睛里映出的东西,又不太一样了。