实习周记:从“人肉键盘”到“代码搬运工”的迷茫与挣扎 最近这周,我简直是在和代码打忒极。

本来当作实习第一天就把所有逻辑跑通,结局现实给了我一盆冷水——需求变了,并且变得像没端的水杯。 昨天早上,产品经理发了一句“能不能把那个功能加个防拖拽特效”,转头又把整个页面结构上的布局全推倒重来。我说这周把旧功能跑通,开工吧,这周他可没指望我“闪电式”落地。进食的时候还跟我吐槽,我一看他哥们儿圈,这才发现他上周刚发了个优化报表速度的视频。 这也忒离谱了,明明昨天还在群里喊“全员加班救火”,到了中午直接发个“今天天气挺好,适合去海边露营”的表情包。 上周我负责的那个模块,代码量大约有三千行。为了赶进度,我直接整了个“拼接”方案。千万别认定我蠢,那是为了省工夫。结局半个小时后,前端骂我“这是定制开发的耻辱”,后端嘟囔“这稳定性如何扛不住”。 那天晚上,我在公司楼下的小卖部买了瓶冰可乐,坐在台阶上发呆。冰箱里出来的冰镇饮料,大约只有三个人能喝。

我想起上周九的时候,导师在群里发了一大段代码,全是注释,比一个个字还多。他说“要搞懂架构,别只盯着功能点转”。我当时心里狂想:这就是所谓的架构? 实际上大家都清楚,在这个项目里,我更像是一个高级“数据搬运工”。每天早晨醒来,第一件事不是看需求文档,而是打开浏览器,对着满屏的 HTML 和 CSS 发呆。

有时候半夜两点,还在琢磨某个 jQuery 插件是不是该写个本地替代方案。 同事小陈是个典型的“执行狂魔”,早上八点爬起来做文档,晚上九点才回来进食,第二天仍然雷打不动地准时打卡。他跟我说:“实习就是看你能不能拿出结局,不是看你能不能写出最优雅的代码。” 我跟他嘟囔,他说:“你能把 basic 模式跑通,你就已经赢了。” 这种话听着让人心酸,但每当看到前端同事为了跑通一个跨域请求,在浏览器管住台疯狂调试十六进制代码时,我就认定心里有点酸。他们似乎并不在乎代码写得多么完美,他们只在乎能不能按时上线,能不能让老板中意。 今天中午,我不得不承认,自己确实有点“输不起”。

明明昨天还在群里争论“这个方案行不中”,结局半小时后就被导师那句“全员加班”压了回去。 回家的路上,我又想起那句“能搞定基础的,就是胜利”。但这次,我感觉自己确实有点累了。

要是连这种基础的数据分析和逻辑梳理都做不好,那赶明儿面对真正的业务场景,我连去敲门都怕。 不过,或许这就是成长的代价吧。从最初的“哇,这个页面好美”,到目前的“这页面如何如此丑又长”,再到目前的“我就连不知道该如何启动修复它”。 今晚回去,我要再写一个大的任务,哪怕只是把某个小功能跑通,哪怕它不够完美。出于我知道,只要还在动手,我就还在走。

或许这才是我目前唯一的乐趣,别看过程简直是在烧心。 下周,希望我能少一些嘟囔,多一些实际的进度。

毕竟,能熬过前端端的“地狱模式”,已经是奇迹了。