洪磊,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年寫的,直到如今還會偶爾寫寫。我對寫代碼這件事興趣盎然,應該會永遠充滿激情。
洪磊:第一點,我以爲應該深刻了解底層的原理,而不要只停留在應用層面。這樣纔可以真真切切地明白程序運行的機理。
第二點,要懂得觸類旁通,把本身學到的知識,經過加工,創造出更好的實現,使知識獲得昇華。我感受中國的工程師比較守規矩,發散性思惟較弱,這方面還能夠提高不少。
第三點,就是要長期有耐心,這也是咱們美團倡導的價值觀和作事方式。
發現文章有錯誤、對內容有疑問,均可以關注美團技術團隊微信公衆號(meituantech),在後臺給咱們留言。咱們每週會挑選出一位熱心小夥伴,送上一份精美的小禮品。快來掃碼關注咱們吧!