3.12~7.20,四个月左右的美团实习今天就结束了,细细回想工作时的一点一滴,想要说些什么,确不知从何说起。

这些日子,在美团AI孵化器语音组负责后台开发工作,可以说是见证了一个后台服务系统的重构->推到->重新设计->逐渐成形的全过程,在完成第一个可用版本之后,离职滚蛋,也是没有任何遗憾了。从这段实习中,确实学到了非常非常多的东西,强烈推荐在本科期间一定要实习一下,尤其是在大公司里面,你会发现许多东西其实并不是你想象的样子的。

先谈一下在美团实习的感觉吧。实习之前,我一直认为公司里面标配Mac是一件比较小众的样例,一个小实习生应该不会配Mac吧!然而入职之后才发现,对于大公司来说配Mac是一个非常微不足道的事情,入职的第一天,就见到工作人员用小推车一车一车的搬电脑,所以经历过这种事之后,就会觉得那些在招聘上写着标配mac并不是多么屌的事情,真正牛逼的公司这些细节都不屑于去写。 在大公司里面,各种规章制度都非常健全,遇到任何事都有相应的流程去处理,工资发放日期也都已经一板一眼的写在了相关网站上,wiki也很健全,打印机使用都写的非常清楚,所以在美团,只要按照程序来,一切都感觉非常顺利,这也许就是信息化的魅力吧。小的时候,一直觉得百万富翁那得有多少钱啊,然而在北京参加工作之后,才发现这点钱真的不够看,一百万在北京能干嘛,墙角蹲着都不够。我们组的几个核心成员(去掉老大),用不了几年就是一个一百万,他们毕业也才两三年啊。

在美团的另一个感觉就是,咦, 优秀的人为什么如此之多。我在公司座位上,对面一个本科清华,硕士瑞士留学的小姐姐,右边是中科院的博士,左边是中科院的硕士,左前方是一个香港大学的硕士,我一个北理本科在中间瑟瑟发抖。跟他们在一起工作之后,突然觉得他们这些人各个都是人生赢家,出差能坐飞机的不坐火车,凡是假期必定旅游。当初吃饭的某一天,突然听xx哥说老大要出国玩,然后老大就出国玩了一周,我当时就他妈觉得原来对他们而言,出国好像并不花钱的样子。后来我想了想,发现好像确实是啊,两三万对于一个北京有房的人来说算个毛线啊。多跟不同的接触,然后就会发现世界并不是你想象的样子,你没有去经历,就永远不会知道。

我在美团主要负责了一个分段式语音传输系统的搭建,刚来美团时有一个c++外包的系统,一个多月的时间里面就在重构这个系统。那段时间应该是比较难受的,因为当初简历投的就是Java,c++基本没写过,而且搞这个系统的除了老大就我一个人,代码出现问题的时候就很纠结要不要去问一下。说真的,自从带另一个实习生之后,我感觉给别人讲解问题是一个很烦的事情尤其是在你代码出bug…等各种情况下,当初估计老大跟我讲的时候就是这种心态。像我老大这种级别的人,日常已经很少写代码了,每天处理着各种杂七杂八的事,这时候突然跑过来一个实习生问你类似ssh怎么用(举个例子,这当然不是我问的)这种问题,想退货的心估计都有了。我当时差不多搞了有一个多月的时间,然后老大突然在某个早晨告诉我先别写这个系统了,用Java写一个XX吧,当时我心里想的就是终于不用搞这个傻逼系统了,于是开开心心的写起了Java。最后还是放弃了C++的系统,在美团这个大环境下,选择Java去重新设计这个系统,是的,我也参与了设计(打酱油),最终这个分布式的系统在我和另一个实习生的coding下跑出了demo(到7.19为止)。

感触最深的时候是在联调服务系统和语音模型成功的那一刻。当时老大和我们两个实习生一起debug,每次认为bug修完,手机端测试的时候,我发现老大的眼神里面真的透露着紧张,当语音最终识别出来的时候,又略带一丝快乐,就好像一个小孩子拿着刚搭好的乐高积木对着全世界说,看我牛逼不牛逼。 我觉得以他的阅历,这种事情真的只能算平平无奇,为什么还会这么在乎一个在系统呢。突然发现,Coding的魔力就在于创造,我们现在码的代码其实和小时候沙子磊的城堡并没有多少区别,即便coding的过程很痛苦,但是当看到它最后跑通的那一刻,确确实实是快乐的。也许码农的快乐就在于此,看着自己写出的code,像江河一样日日夜夜的流畅着,支撑着整个世界。

愿所有的程序猿出走半生,归来仍是那个坐在地板上摆弄变形金刚最嘴里还自带配音的小屁孩。