后端实习迷惑行为大赏:那些年我接的 “跨界” 活儿
说真的,后端开发实习的 “离谱活儿”,往往不是让你写多难的算法,而是那些看似和 “后端” 八竿子打不着,却硬要你扛下来的琐事,现在回想起来哭笑不得,当时可是差点把我熬成 “怨种程序员”。
我在北京那家互联网公司实习的时候,每天挤 1 小时地铁从学校冲去公司,本来满心想着敲代码、调接口、摸一摸真实的业务系统,结果第一周就被 mentor 安排了个 “惊天任务”——排查线上用户反馈的 “提现失败” bug。我当时攥着刚泡好的咖啡,心想终于能碰核心业务了,结果对着日志翻了整整一上午,从数据库事务追到接口响应,愣是没找到问题。最后急得满头大汗去问 mentor,他远程看了一眼,憋笑憋了半天:“你看前端传的参数,‘amount’写成‘Amount’了,大小写不敏感的环境测不出来,线上服务器严格区分,你说这锅该谁背?” 我当时差点把咖啡泼键盘上 —— 合着我一个后端,替前端的大小写背了一上午的锅!更离谱的是,最后写 bug 复盘的时候,我还得在报告里写 “后端需加强对前端参数的校验”,主打一个 “锅从天降,含泪接住”。
还有一次更绝,运维组的大哥请假了,领导大手一挥:“实习生小张,你去把新机房的服务器部署一下,顺便配个防火墙规则。” 我当时人都傻了 —— 我学的是 Spring Boot、MySQL 优化,不是 Linux 运维啊!但架不住 “实习生要多学多干” 的叮嘱,只能抱着笔记本去机房。北京的夏天,机房里空调开得跟冰窖似的,我穿着短袖冻得瑟瑟发抖,对着一堆服务器的 IP 地址发呆,连 ssh 连接都试了半天才通。更离谱的是,搬服务器的时候,我还差点把电源线扯掉,吓得旁边的工程师大哥一把拉住我:“小伙子,这要是宕了,全公司的订单都得停!” 那天折腾到晚上九点,回到学校的时候地铁都快停运了,我看着自己满手的灰尘,心想这哪是后端开发,这分明是 “运维小弟兼搬运工”。
最让人哭笑不得的是,有段时间产品经理说 “用户看不懂接口文档”,让我把所有后端接口的文档重新写一遍,还要统一字体、统一缩进、统一配图。我当时看着那三百多个接口,感觉头皮都发麻了 —— 写代码我在行,调格式排版我是真不行啊!那段时间,我每天的工作从敲代码变成了 “Word 格式调整大师”,一会儿改字体大小,一会儿调表格边框,甚至还要给每个接口画流程图。最后文档交上去,产品经理夸我 “文档写得真清晰”,我只能苦笑 —— 谁能想到,一个后端实习生,最后靠写文档获得了表扬呢?
现在回头看,这些 “离谱” 的活儿,其实也不算白干 —— 排查那个大小写 bug,让我养成了前后端参数校验的强迫症;部署服务器配防火墙,让我懂了后端代码和运维环境的关联;写接口文档,让我知道了清晰的沟通对开发有多重要。说白了,后端实习哪有那么多 “高大上” 的任务,很多时候都是在这些看似离谱的琐事里,慢慢摸清了真实职场的门道。
你实习的时候,有没有遇到过这种 “跨界” 的离谱活儿呀?