洪磊,2013年加入美团,目前是美团外卖事业部终端组的负责人,也是美团技术委员会前端通道主席。在加入美团以前,洪磊的职业生涯能够用“跌宕起伏”来形容。他就读于中南财经政法大学,曾任职于雅虎中国,前后担任产品经理、前端开发工程师等职位。拥有4年创业经历,对前端和硬件技术有着很高的热情。前端
高中时,洪磊就参加各类计算机竞赛,很喜欢技术,可是大学并无选择计算机这个方向。2002年,洪磊考入中南财经政法大学,读国际贸易专业。不过大四那年,他瞒着家里人跟几个小伙伴一块儿休学创业了。面试
当时,他们作了一款基于位置的本地服务(跟美团很有渊源),受限于团队经验和当时的市场环境,最后以失败而了结。随后加入了雅虎中国,起初作音乐搜索产品经理,一心想作一个好用的音乐搜索产品,但却被技术同窗各类“刁难”,“这个很差作,要开发1个月”。因而,他从产品转到了后台,而后又从后台转到了前端。后端
自从2005年,雅虎中国被阿里巴巴收购,就在不断拥抱变化,洪磊并非很喜欢那种工做氛围。2009年,创业之火再次燃起,因而受邀加入魔位娱乐,在此期间,洪磊作过网页游戏开发,作过塞班App,从业务、运维、后台再到前端,几乎涉足整个流程并都有较深的参与,练就了“十八般武艺”。2013年,他以为本身在团队管理和我的发展上遇到了瓶颈,因而正式加入美团,负责移动前端组,再次踏上新的征程。从美团触屏版开始作起,后面还搞了公司的运营系统,最后,“阴差阳错”地来到了美团外卖技术团队,一直到如今。缓存
近日,咱们美团技术学院采访了洪磊,一个“爱折腾”的创业者,一个作过产品、运营、后台和前端的工程师,他说家里的全部的智能家居,都是本身亲手“焊板子”捯饬出来的。咱们在洪磊身上,真正看到了一种极客精神。今天,让咱们一块儿听洪磊讲讲,这么多年他“折腾”出来的那些故事。服务器
洪磊:其实,我在高中时候就常常参加计算机的竞赛。当时的高中在浙江淳安县,那是一个小县城,学校对计算机的理解或者说关注度实际上是很低的。我参加一些省里和市里计算机竞赛,还给学校拿过一些奖项,这也是淳安中学最先的几个计算机奖项。前端工程师
那个时候,对计算机仍是很是感兴趣的,并且经过这几回获奖的经历,在本身内心也打下了这个“烙印”。但由于咱们江浙一带的人,更偏向于从商,因此当时选择了中南财经政法大学的国际贸易专业。不过整个大学期间,我也很是有收获,对经济学、会计学、保险、物流、运输等等不少方面,都有了必定了解。国际贸易是一个很是广的学科,它涵盖的东西不少,甚至还要学习谈判技巧、各地文化和礼仪。虽然我以为这个专业很是赞,可是骨子里,我更偏心技术一点。框架
最终我仍是选择了休学创业,但我知道,家里确定会反对。全部我没有敢跟家里讲,我只是跟辅导员聊了一下,她当时很支持个人选择,虽然我对经济类专业也比较感兴趣。可是她以为在计算机领域,我可能会有更好的发展。辅导员了解到我顾虑,她说,“不要紧,若是你不敢讲,我帮你去讲”。如今,我仍是很感谢辅导员给个人支持。运维
洪磊:由于我在大学期间,参加了学校里一些计算机相关的社团,还给班里同窗辅导技术机等级考试的相关知识,有时还会接一些网站外包的活。最主要的是,我和几个小伙伴给微软旗下的即时通信工具MSN Messenger开发了一个插件,能够加密聊天记录,而且添加了不少好用的小功能,我当时主要负责Tab系统的开发和维护。这应该也是MSN Messenger历史上最著名的一个插件了。工具
那是一个虚拟的小组,我当时在武汉,另两个开发者一个在上海,一个在广州,咱们是三地办公。有个同窗是专门去破解MSN Messenger的相关接口,获取相关权限。另外一个同窗是作通信内容的加密,我负责Tab功能相关的系统,三我的配合的层次分明。学习
后来发现Yahoo! Messenger也有本身的标签系统,我顺便也破解了,这也是后面我可以加入雅虎中国的重要缘由。因此我辅导员以为我在计算机方面有必定的天赋,并且也作出了一些成绩,所以她坚决的支持我去作创业。
洪磊:首先是经验不足,咱们想的太过理想,以为把产品作出来就能有用户。但在当时,时机并不成熟,没有智能手机,上网主要靠PC,几乎没法实现精准的定位。作送餐这样的服务,对商家、用户的体验都不好。如今看来,在技术上,咱们作的还行,可是在业务上,咱们的思考就太少了。
此次创业后,我以为事,都要有条理地去作,当时团队应该算是“散兵游勇”,没作市场调查,没有MRD,连PRD也是很简单的一个框架图而已,咱们就开始开发了,甚至一些技术的实现也由于老是变更功能而作得比较糙。
对休学这件事,仍是有一些遗憾的,可是没有后悔过。好比由于没有学历证实,致使我如今办不了北京的工做居住证,部分城市的落户也会很困难。可是不后悔,若是没有当时的爱折腾,可能也不会有如今这样一个“特别”的我。也许就是天天简单的上班、吃饭、下班、陪家人,固然平淡也是一种幸福。可是我知道,这不是我向往的生活。每次参加校园招聘,我会劝小同窗们要来北京这样的大城市,由于视野不一样,眼界也大有不一样。
我很清楚的记得,有个美团校招时被个人思想“安利”的小同窗,她入职一年后告诉我,“真是彻底不同的感受,若是当时留在成都,大几率就是一辈子默默无闻的作一份工做,可能永远都不会触达到世界各地。可是,如今我一有空,就全球各地跑、去玩,去了解更多更新的知识,原来世界上有这么多有意思的东西,值得咱们去体会。”
洪磊:雅虎当时仍是全球第一大网站。并且我刚刚也讲到了,在大学期间,我把Yahoo! Messenger的Tab系统破解了,还老是给他们提一些问题和想法,因此就认识了当时雅虎中国的产品总监Sam。大二的时候,他就邀请我去雅虎实习。后来创业失败,也没有机会参加校招,干脆就过去了。
雅虎中国也没有看个人学历。我当时还有点沾沾自喜。由于不少同窗参加校招,各类面试,最后等发Offer。而我,只写了一个PPT,下面坐了好几个部门的负责人,等我去选择。其实,我当时也不知道本身想作什么,Sam问我这个问题,我记得是这么回答的:“我想作一些把雅虎美国的产品引入中国之后,让中国用户用的更爽的事,我想作一些本地化,或者说更炫酷的功能。”
洪磊:这个问题我须要好好回答一下,我参加过不少次校招,也结合我亲身的一些经历,我给如今还在实习的同窗们三点小建议:
第一点,要想清楚本身喜欢的工做,或者本身喜欢的方向是什么,这点很重要。不少同窗都以为找个朝阳行业,一份收入高的工做就好。工做之后,咱们会逐渐发现,只有咱们真正喜欢的,才可能去深刻。
第二点,建议你们第一份工做要去一个大点的公司,若是是互联网公司,建议去BAT或者美团这样的大型互联网企业。由于大公司可以提供一个体系化的成长平台,让同窗们少走弯路。
第三点,不要眼高手低,应该从最基础的岗位作起,从底层去了解一个技术。我常常跟美团的小伙伴讲,“要多去看那些基础知识,少去看那些高大上的东西。”若是真想本身去写一个东西,那我但愿是从底层原理去了解,而不是经过一些现成的类库来实现,甚至到网上找一个相似的直接改改。
洪磊:这段经历其实挺有意思的,最先我去雅虎中国是作音乐搜索产品助理的,可是对整个产品体系了解不够,就被我老板发配去作运营。其中有个重要的工做就是天天要用几个小时去统计业务的各类数据,很是枯燥。
不过那个过程,对个人帮助很是之大,经过持续了两个月的数据统计工做,我对整个音乐产品有个很是清晰的了解,知道业务上哪些地方有改进的空间。因此后面作产品设计的时候,就能够游刃有余地经过数据来推进业务的发展。
说到转型,还有段精彩的故事。几乎全部的工程师都比较抵触产品,每次去排期的时候,工程师都说这个事情比较难,咱们作不了,或者这个事情咱们排不上期,若是逼急了,他们可能就来句“你行,你上啊”。固然我也不示弱,就接了一句:“好吧,我本身来搞,你把权限开放给我。”由于我大学的时候就写过PHP代码,雅虎用的也是PHP,因此作一些简单开发,不会有太大的压力。
写完后台之后,发现前端又是个瓶颈,前端人员少,排不上期,那行吧,我又开始写起了前端。这时忽然发现前端是我喜欢的一个方向,我就直接转入UED(雅虎的前端在UED团队)。这里有个让我记忆犹新的小故事,能够分享给你们,我做为前端工程师写的第一个页面,由于没有作到到像素级的呈现,结果被投诉到我老板那,被训了一顿。
这件事对我触动很大,作每一件事,都应该符合需求方的诉求,尊重上游同窗的劳动成果,而不是本身埋头作一些本身以为很轻松的事。这也促使我跟设计师同窗们的配合都很是默契,包括如今小米(米UI)的设计部门负责人跟我关系就很好,以前他的我的网站就是他设计我开发的,其中各类渐变、圆角加阴影(当时要考虑低版本IE),他很是赞扬我完美的呈现,我常常说他“就剩下对像素的这点追求了”。
洪磊:我仍是会鼓励同窗们去作一些有挑战的事。而选择转型,去干一个全新的事情,主要仍是看我的的兴趣和追求。可是很是推荐同窗们去合做团队轮岗。美团外卖就一直在推进轮岗的事,我最近也在产品线轮岗。
我以为各类技术在思想上其实互通的,咱们能够经过轮岗学到交叉领域的不少知识。2013年在平台作LocalStorage缓存优化,就借鉴了MemCache的一些想法去实现的。因此不少状况,咱们能够去借鉴其余技术的思想,只是代码的实现层面,略有差别。
洪磊:很重要的一个缘由,就是雅虎中国乃至全球的业务在慢慢萎缩,内心有必定的落差。并且收购后,阿里巴巴的企业文化、价值观我也不是很是适应。刚巧有一个好哥们邀请我和他一块儿创业,我就决定和他一块儿“干一票大的”。固然,创业依然是一个很艰辛的过程。
创业要有极强大的心里。我当时从雅虎中国出来,家人朋友并不支持我,由于阿里巴巴在浙江很是有名,你们都挤破了头往里走。父母会以为,从那么优秀的一家公司出来跑去创业,仍是一家“生死未卜”的公司,是脑壳有“坑”的节奏吗?
此次创业中间有不少波折的,作过不少业务,好比网页游戏,好比塞班客户端应用等等。我以为创业要有耐心,要可以坚持在一个业务上不断深刻。也须要灵活,在发现某个业务方向彻底行不通的时候快速变化。此次创业,我最大的收获是,从业务到技术,甚至采购和市场都要本身去管理,这让我能更全面的去思考一个业务的发展过程。
其实我仍是一个技术流,更喜欢去研究技术问题,家里的智能家居系统都是我本身搞的,其中还包括大部分的硬件,本身购买芯片和元件,而后作PCB板、焊接。我但愿对这些设备有“掌控权”,或者说我但愿这些设备对我来讲,是一个彻底“透明”的东西。不但愿设备“不听话”,更不但愿数据莫名奇妙到了别人的服务器上,对于一个作技术同窗来讲,这是很难容忍的一件事情。
洪磊:对技术而言,第一点感触是,在商业社会中,能服务好业务的技术才有价值,不推崇去搞一些不容易落地的技术。
第二点感触是,技术和产品应该和业务紧密相连,不能单独割裂开来,咱们每一个技术同窗也都应该了解产品还有业务的思路,作出最合适的技术实现。
洪磊:创业的前两年比较辛苦,后面基本上全球跑,天天均可以有“说走就走的旅行”。公司的业务趋于稳定,没有太大的发展,感受本身的发展也遇到了一些瓶颈。
还有一点,咱们的公司属于“哥们型”的公司,在团队管理层面,存在很大的问题,我当时管了20人左右,很难再扩大规模了。恰巧雅虎的一个同事推荐我来美团,当时跟亮哥(陈亮,美团高级副总裁)也比较谈得来,因此就加入了。
洪磊:刚来美团的时候,咱们团队只有3我的。移动前端在当时也是一个刚兴起不久的方向,几乎至关于从零开始作,我很享受这个过程。
团队主要工做就是开发美团系相关触屏版页面,期间还管理了相关的后端团队和产品团队,最多的时候有30多人,也创造了不错的业绩。同时也为公司不少部门输送了大批人才,包括猫眼(已经独立)、大象、美团酒旅最先期的前端的同窗,都是从咱们移动前端组过去的。
2016年初,公司但愿我去管理外卖前端团队,最初仍是有点犹豫的,后来和外卖同窗作了简单沟通后就欣然接受了挑战,当时并无想到会在外卖团队得到如此快速的成长。
到外卖后,第一个挑战就是App的质量欠佳,我并非客户端出身,因此对客户端技术了解甚少,只能经过管理的手段来作事情,还好当时有很是趁心的“左膀右臂”,加上本身精通前端技术,很快跟小伙伴打成一片。我以为美团的工程师文化仍是很好的,“只要你技术好,我就是服你的,能够跟你干”。
如今咱们团队有100多名小伙伴,管理团队在成员的引入、留存和培养上下足了功夫,资深工程师占比超过30%,是美团比较优秀的团队之一,我也为此骄傲。在此,也欢迎更多的同窗加入咱们。
洪磊:我以为咱们美团的技术氛围挺好的,至少在我待过的几家公司里是最好的。由于咱们美团的工程师比较有冲劲,自驱力很强。
第二点,再就是你们都愿意去作一些事情,提升整个团队的影响力。在美团这个你们庭里,永远不是一我的在向前跑,而是共同追求进步。
洪磊:一是爱折腾,折腾技术,折腾硬件这些。家里的智能家居系统,都是我本身一我的焊板子,捯饬出来的,我但愿家里的东西都是“透明”的,代码也要“透明”。
而后,有时间就去旅行,满世界跑。有时一我的,有时约上三两个好友一块儿自驾。我不太喜欢“蜻蜓点水”,更喜欢在一个地方待上一段时间,去体会那里的风土人情,感觉当地的文化。旅行时,我不喜欢有太多的规划。不少时候,不知道本身的下一个目的地是哪里,只要一直在路上就好。
洪磊:要说第一行代码,应该要追溯到2000年左右高二时候了,那时学校还用的是DOS系统,我会用Pascal语言“暴力”获取一些简单游戏的通关步骤。当时“文曲星”上面有一个叫“汉诺塔”的游戏,我就用穷举法找到了最少的移动步骤。
第一行PHP代码是2003年写的,直到如今还会偶尔写写。我对写代码这件事兴趣盎然,应该会永远充满激情。
洪磊:第一点,我以为应该深刻了解底层的原理,而不要只停留在应用层面。这样才可以真真切切地明白程序运行的机理。
第二点,要懂得触类旁通,把本身学到的知识,经过加工,创造出更好的实现,使知识获得升华。我感受中国的工程师比较守规矩,发散性思惟较弱,这方面还能够提高不少。
第三点,就是要长期有耐心,这也是咱们美团倡导的价值观和作事方式。