美团渡劫—大三鼠鼠的忏悔录
仅以此文纪念我的青春。
23年7月,时年大二的鼠鼠,接到了来此美团的暑期实习offer,后端开发岗,当时是何等的意气风发。接到电话的时候正在一个地下网吧,灯光很暗,听到hr声音的那一刻,不仅从座位上跳了起来,嘶吼着跑向地面,戏剧感的是,外面真的很亮,真的像是物理版的从黑暗走向光明。那时的我,本以为,未来将是一片光明,殊不知,噩梦将从此刻开始 。
7月中旬,鼠鼠正式入职,没想到工位就在大老板和小老板中间,哈哈,鼠鼠真的是紧张死了,每天敲个代码都很紧张,生怕老板对我不满,后面实在扛不住这种折磨,搬到外包兄弟旁边去了,感觉日子又有趣了不少。这只是美团这个无情机器对鼠鼠的一个下马威而已。无休止的折磨从我拿出MAC电脑装好IDEA的那一刻就开始了。
首先遇到的就是美团独有的/data目录,就是一个存放本机代码运行日志的目录,可惜mac电脑的/目录是只读的,于是乎按照文档上的操作流程先关闭secure模式,然后创建/data,再开启secure目录,一天的操作下来,成功失败,直接自闭。于是第二天鼠鼠想找同事帮忙,同事搞了一天,也自闭了,鼠鼠配了两天环境没配好,已经心态炸了,当时都想到要换成windows系统的电脑了,直到第三天,同事按照操作又来了一次,加上我在旁边烧香拜佛,环境配置成功!当时我已经不想管是如何成功了,只想着鼠鼠的饭碗应该是暂时保住了。
环境配置好之后,就是艰难的git拉取代码,ok,不出意外,又拉取失败了,一看提示,permission denied ,没权限。然后要配置rsa公钥到代码仓库上,当时鼠鼠没学密码学,感觉rsa的操作命令十分的丑陋,而且半天不成功,再次自闭。翌日,求神拜佛大法,再次神奇成功。好吧,权限成功之后,开始拉取代码,主管让我新建一个自己的分支,没想到除了master之外,还有fix,feature,develop,鼠鼠直接麻木,不知道拉取哪个分支,更好笑的是,群里面根本没人鸟鼠鼠,等待30分钟无果,只能端着电脑去问我坐在对面的小组长.......。
千辛万苦之后,代码终于拉下来了,点击运行按钮,springboot的大字出现在控制台上,鼠鼠心中暗喜,项目终于可以正常启动了,没想到,启动不到10s中,项目输出了1000行日志,给鼠鼠人看傻了,来不及看清楚当前的一条日志,新生成的日志就覆盖掉了。鼠鼠无奈只能往上翻一翻,不翻还好,翻了一看,满屏的disconnect,fail to register ,timeout,全都是异常信息,鼠鼠再次自闭。鼠鼠当时差点要哭了,好在有一个大哥看我情绪很不对劲,过来问了我一下,告诉鼠鼠,这些全都是本地机器泳道不同,连不上中间件服务器的原因。(其实当时鼠鼠不太懂,因为没听过泳道这个东西,但好在懂了不是我的问题)。
哈哈,来之前说是有完善的培养体系,进来之后鼠鼠才知道,这就是个*,当得知鼠鼠把项目启动的那一刻,产品就找上门来了,想让我帮他做个需求,要求三天交付???鼠鼠又麻木了,项目代码一万多行,我一行都没看,自研组件和API更是一个不会,三天?还要上线?还包括了测试时间?鼠鼠问产品你怎么定的时间,他说别的员工都是这么久....。鼠鼠当时正常是七点下班,结果每天干到十点半,第三天直接干到12点,好吧,终于在领导的帮助下,看懂了一个类的代码,并修改了这个类的代码,磕磕绊绊的上线了。
产品是不会管你怎么干完的,直接又丢给我一个需求,我评估了一下需要8天,结果组里面说不能超过5天,雪上加霜的是鼠鼠的领导说已经带过鼠鼠一次,鼠鼠应该已经会了,这次要鼠鼠独立完成......。毫不意外的是,鼠鼠延期了,直接暴雷,最后一天的下午,鼠鼠的领导气的破口大骂...,鼠鼠当时也是真的在怀疑自己,怀疑自己是不是写代码的这块料....
(未完待续)