在美團(tuán)工作是種什么樣的體驗(yàn)?
時(shí)間真是快,轉(zhuǎn)眼間變成打工人也有一年的時(shí)間了,最近幾天朋友圈被各個(gè)同學(xué)的答辯刷屏了。去年自己過(guò)年回到家里,再回學(xué)校就是領(lǐng)畢業(yè)證了,經(jīng)歷了可能是唯一一年的云答辯。學(xué)生時(shí)代的最后一年,對(duì)未來(lái)的工作充滿了想象,一直想知道工作后會(huì)是什么樣子,每天會(huì)干些什么,這里就分享一下自己一年以來(lái)在美團(tuán)的工作和生活。
對(duì)接的伙伴
學(xué)生時(shí)代自己做軟件的話,前端、后端、設(shè)計(jì)、測(cè)試可能都需要自己來(lái)搞,但在公司的話一切都分工明確。主要過(guò)程就是需求評(píng)審 -> 排期 -> 前后端開(kāi)發(fā) -> 聯(lián)調(diào)提測(cè) -> 測(cè)試 -> 回歸上線。
需求評(píng)審
首先產(chǎn)品(
PM)給出需求文檔(prd),每周的話會(huì)拉前端、后端、測(cè)試(QA)大家一起開(kāi)需求評(píng)審會(huì),介紹需求的背景、本期要做的東西,有問(wèn)題的話在會(huì)上進(jìn)行討論。期間產(chǎn)品會(huì)找設(shè)計(jì)要設(shè)計(jì)稿和交互圖,類似于下邊這種


每一個(gè)地方詳細(xì)標(biāo)好了大小、間距、顏色、圓角等屬性,前端的工作就是還原設(shè)計(jì)稿,并且實(shí)現(xiàn)交互。
排期
我覺(jué)得這是對(duì)新人最麻煩的事情了,有了設(shè)計(jì)稿以后前后端就需要估算需要完成的時(shí)間,單位是
pd,也就是person day(每人每天),對(duì)于大需求的話可能需要6 pd,如果兩個(gè)人的話就會(huì)排3天的時(shí)間去開(kāi)發(fā)。然后前端、后端、
QA一起對(duì)一下時(shí)間,定下開(kāi)發(fā)、聯(lián)調(diào)、測(cè)試、上線的時(shí)間,比如6.1 ~ 6.3開(kāi)發(fā),6.4 ~ 6.5聯(lián)調(diào),6.6QA 測(cè)試,6.7上線。排期麻煩的地方在于,估時(shí)少了,那你到最后一天還差的多的話就得加班加時(shí)了,甚至造成需求延期。估時(shí)多了,如果是
0.5 pd或者1pd的buffer還可以,但太多的話你的leader可能就會(huì)找你談話了。自己一年來(lái)收獲的經(jīng)驗(yàn)就是對(duì)于一個(gè)大需求,一定要把事情分割,每天都完成具體的目標(biāo),沒(méi)完成的話當(dāng)天一定要趕完,這樣到最后一天就不會(huì)出現(xiàn)什么問(wèn)題了。
如果造成了需求
delay,因?yàn)榇蠹視r(shí)間都是提前排好的,因?yàn)槟阋粋€(gè)人造成推遲,后邊大家配合你再改排期很不好,也很麻煩。聯(lián)調(diào)提測(cè)
前端開(kāi)發(fā)的時(shí)候因?yàn)檫€沒(méi)有接口,所以開(kāi)始的時(shí)候會(huì)根據(jù)后端給的接口文檔在本地
mock(模擬) 數(shù)據(jù)進(jìn)行開(kāi)發(fā)。前后端開(kāi)發(fā)都完畢后,就是聯(lián)調(diào)時(shí)間,會(huì)真正走后端的接口請(qǐng)求數(shù)據(jù),接口調(diào)通后,會(huì)根據(jù)QA給出的測(cè)試case,比如翻頁(yè)是不是正常、下拉加載數(shù)據(jù)有沒(méi)有刷新等等,一條一條的進(jìn)行測(cè)試。當(dāng)case全部通過(guò)以后,就會(huì)提交測(cè)試,交由QA繼續(xù)。測(cè)試
QA給到開(kāi)發(fā)的屬于冒煙測(cè)試,也就是一些主要的功能,更細(xì)節(jié)的一些東西QA會(huì)繼續(xù)測(cè)試。測(cè)試環(huán)境的話主要有兩種,一種是測(cè)試環(huán)境,測(cè)試環(huán)境的數(shù)據(jù)有的是從線上拉下來(lái)的,有的是自己造的。一種是staging環(huán)境,也就是預(yù)發(fā)布環(huán)境,這些數(shù)據(jù)和線上是打通的,會(huì)為了測(cè)試建一些專用的門(mén)店、數(shù)據(jù)。QA會(huì)在兩種環(huán)境都進(jìn)行測(cè)試,因?yàn)橐恍┥衿娴?Bug在測(cè)試環(huán)境沒(méi)有出現(xiàn),在staging環(huán)境才能測(cè)試出來(lái)。回歸上線
對(duì)于小程序開(kāi)發(fā),因?yàn)樾枰⑿拍沁厡徍耍圆⒉荒茈S時(shí)開(kāi)發(fā)、隨時(shí)上線。一般都會(huì)固定一周的某幾天進(jìn)行上線。上線前,因?yàn)闀?huì)有不同的需求在同一個(gè)小程序項(xiàng)目中開(kāi)發(fā),所以會(huì)將大家的代碼合在一起,不同需求的
QA會(huì)再在staging環(huán)境再回歸一次自己的測(cè)試case。大家全部回歸完畢后,就會(huì)進(jìn)行上線,上線完畢后觀察線上各個(gè)指標(biāo)是否正常,有異常的話要盡快回滾。
工作時(shí)間
互聯(lián)網(wǎng)的工作時(shí)間,在 996 的聲音中經(jīng)常出現(xiàn)在各個(gè) app 的話題中。我雖然只工作了一年,但卻體驗(yàn)了雙休、996、大小周,哈哈,把互聯(lián)網(wǎng)公司的工作時(shí)間都經(jīng)歷了一遍。
雙休
去年
5月進(jìn)入美團(tuán)實(shí)習(xí)的時(shí)候,我還是在上海的到店事業(yè)群,現(xiàn)在看來(lái)真的是養(yǎng)老生活了。每天早上
10點(diǎn)上班,去了公司接一杯美團(tuán)的白開(kāi)水,開(kāi)始一天的代碼之旅。
到了中午
12點(diǎn),公司沒(méi)有自己的食堂,一般和同事出去到周?chē)娘埖瓿裕蛘咴诿缊F(tuán)點(diǎn)個(gè)美團(tuán)外賣(mài),當(dāng)然也可以點(diǎn)餓了么。
吃完飯會(huì)在公司周?chē)⑸⒉剑牧奶欤缓蠡氐焦尽?/p>
回到公司一般快
1點(diǎn),做到工位上拿出手機(jī)刷刷知識(shí)星球、看看微信讀書(shū),1點(diǎn)半的時(shí)候準(zhǔn)時(shí)睡覺(jué),睡到2點(diǎn)的時(shí)候繼續(xù)干活。到了兩點(diǎn),繼續(xù)肝代碼。期間和同事討論討論問(wèn)題,寫(xiě)寫(xiě)需求,或者開(kāi)開(kāi)會(huì),然后又到了吃飯的時(shí)候。
下午
6點(diǎn)的時(shí)候,繼續(xù)吃飯、散步,7點(diǎn)左右的時(shí)候回到公司。然后「摸會(huì)兒魚(yú)」,到了
8點(diǎn)準(zhǔn)時(shí)打卡回家,因?yàn)榈?8點(diǎn)美團(tuán)會(huì)有30塊錢(qián)餐補(bǔ)。家住的比較近,
10分鐘回家后,換好衣服甚至還能出去跑個(gè)步,回來(lái)后和女朋友聊聊天、網(wǎng)上逛逛、寫(xiě)寫(xiě)文章、再學(xué)學(xué)英語(yǔ),完美的一天結(jié)束!到了周五晚上,
6點(diǎn)直接下班,開(kāi)啟兩天周末時(shí)光,出去看看電影、逛逛公園或者繼續(xù)學(xué)習(xí)學(xué)習(xí),擼擼貓、曬曬太陽(yáng)。
996開(kāi)啟
996的生活,是因?yàn)樽罱荒瓯容^熱的「社區(qū)團(tuán)購(gòu)」,美團(tuán)主要是「美團(tuán)優(yōu)選」,還有拼多多的「多多買(mǎi)菜」、滴滴的「橙心優(yōu)選」。區(qū)別于外賣(mài)的及時(shí)配送,社區(qū)團(tuán)購(gòu)是預(yù)購(gòu)模式,也就是今天下單,第二天到自提點(diǎn)自己拿。對(duì)于企業(yè)來(lái)說(shuō),用戶買(mǎi)多少就到供應(yīng)商拿多少,省了很多成本。對(duì)于用戶來(lái)說(shuō),價(jià)格相對(duì)也會(huì)更便宜。去年
11月我們組被抽調(diào)過(guò)去支持美團(tuán)優(yōu)選業(yè)務(wù),從此開(kāi)啟了996生活。10點(diǎn)開(kāi)始上班,然后白天時(shí)間和上邊的基本一樣,但到了晚上8點(diǎn)的時(shí)候就不再是打卡走人了,一般都是到晚上10點(diǎn),忙的時(shí)候11點(diǎn)、12點(diǎn)也可能。然后下班回去,鏟鏟貓屎,亂七八糟搞一搞,就睡覺(jué)了。星期六的話也是繼續(xù)上班,唯一的好處是會(huì)給雙倍工資,甚至開(kāi)水團(tuán)周六都給提供了小吃。

996期間最大的感受就是沒(méi)有了生活,感覺(jué)一直是在上班。周日早上睡個(gè)懶覺(jué),到中午起來(lái)點(diǎn)個(gè)外賣(mài),邊吃外賣(mài)邊看會(huì)兒綜藝,然后發(fā)現(xiàn)下午也快過(guò)去了,再一想第二天就又要開(kāi)始6天的上班了,太難了。大小周
996持續(xù)到了今年過(guò)年,年后改為了大小周。有一說(shuō)一,經(jīng)歷過(guò)了996之后,大小周都感覺(jué)真香了。輪到雙休的時(shí)候,到了周六晚上一想,天吶,明天還是休息,太幸福了。現(xiàn)在隨著業(yè)務(wù)的迭代,需求比最開(kāi)始也少很多了,每天9點(diǎn)半基本就下班了,回家以后也會(huì)有時(shí)間做一些其他的事情,這個(gè)狀態(tài)目前看來(lái)還是可以的。
在公司做的事情
在公司做的項(xiàng)目總體上分兩類,一類是業(yè)務(wù)需求,分為 B 端、c 端、M 端。B 端之前我是給商家做評(píng)價(jià)分析的工具,比如肯德基、coco 這些商家的評(píng)論數(shù)據(jù)、銷(xiāo)售數(shù)據(jù),給他們的運(yùn)營(yíng)用。現(xiàn)在我主要是做 C 端,也就是微信的美團(tuán)優(yōu)選小程序。還會(huì)做一些 M 端項(xiàng)目,公司內(nèi)部的運(yùn)營(yíng)人員會(huì)使用。
另一類就是技術(shù)方面的需求, 會(huì)做一些工具提升平時(shí)開(kāi)發(fā)的效率、做一些數(shù)據(jù)類的產(chǎn)品,用來(lái)整合各個(gè)項(xiàng)目的數(shù)據(jù)等等。
上邊的項(xiàng)目壓力最大的就是 C 端項(xiàng)目了,因?yàn)樗挠脩袅糠浅7浅4螅吘归_(kāi)發(fā)的小程序是在阿拉丁指數(shù)里排第 3。

如果出了一點(diǎn) bug ,最終的影響面會(huì)非常廣。因此開(kāi)發(fā)的時(shí)候一定要非常小心,一些錯(cuò)誤的捕捉,極端情況都需要多多考慮。
除了項(xiàng)目本身的需求,公司對(duì)一些性能指標(biāo)也會(huì)很關(guān)注,比如秒開(kāi)率、白屏率等,還有就是對(duì)線上的項(xiàng)目的監(jiān)控也尤為重要,因此也需要完善的日志系統(tǒng)、告警系統(tǒng)等,這些都屬于公司的基建項(xiàng)目,一般直接調(diào)用就可以。
另外感覺(jué)最挫敗的就是一些 bug 是真的解決不了,最大的問(wèn)題就是這些 bug 無(wú)法在本地自己復(fù)現(xiàn),只是看到線上日志上有很多的報(bào)錯(cuò),然而卻并不知道為什么。只能不停的試,然后上線,然后再觀察,很難受。
績(jī)效以及晉升
這是上班和之前學(xué)生時(shí)期唯一像的地方了。很多公司都會(huì)劃分出很多職級(jí),比如美團(tuán) L5、L6、L7,阿里的 P6、P7,騰訊的 2-1、2-2、3-1 等等。
校招生入職美團(tuán)是 L5,然后每年會(huì)有固定的時(shí)間去晉升,晉升前需要準(zhǔn)備好材料,介紹你在公司做了什么,為公司提供了什么價(jià)值,未來(lái)你會(huì)做什么等等,然后會(huì)在評(píng)委面前講一遍,評(píng)委是部門(mén)里各個(gè)業(yè)務(wù)線的 leader 們,結(jié)束后他們又會(huì)問(wèn)一些問(wèn)題。哈哈,是不是有畢業(yè)答辯的感覺(jué)了。
除了晉升,然后就是每個(gè)季度的述職了,這個(gè)主要是自己組內(nèi)的,互相講一講大家各自做的項(xiàng)目。由于平時(shí)主要做一些業(yè)務(wù)需求,這個(gè)總結(jié)也比較難寫(xiě),要根據(jù) STAR 原則理出來(lái)自己的東西,然后再寫(xiě),我是感覺(jué)很痛苦,不如寫(xiě)代碼快樂(lè)。之后 leader 會(huì)結(jié)合述職以及平時(shí)的表現(xiàn)打績(jī)效,績(jī)效的話就和最后的年終獎(jiǎng)掛鉤了。比如美團(tuán)是 15.5 個(gè)月的工資,除去一年 12 個(gè)月,剩下的 3.5 就是績(jī)效工資了。
未來(lái)
工作一年也漸漸適應(yīng)了打工人的生活,相比于學(xué)生時(shí)期,甚至開(kāi)始有些懷念了。學(xué)生時(shí)期,想幾點(diǎn)睡就幾點(diǎn)睡,因?yàn)榈诙炱鹜硪矝](méi)有關(guān)系。吃飯、打球約上小伙伴想啥時(shí)候打就啥時(shí)候打。編程的話,想學(xué)習(xí)什么就學(xué)習(xí)什么,感覺(jué)有大把的時(shí)間,當(dāng)時(shí)每天的 leetcode 現(xiàn)在是不敢想了。總結(jié)就是,學(xué)生時(shí)期除了錢(qián)少一些,真的是完美生活了。現(xiàn)在吃飯的話題就變成了買(mǎi)房、股票、生娃了,然而我卻覺(jué)得我還是個(gè)孩子。
未來(lái)主要是兩個(gè)方向吧,一方面就是技術(shù)的提高,自己是做前端方向的,做的越多就發(fā)現(xiàn)不會(huì)的越多,還是需要不斷的學(xué)習(xí)提高。另一方面就是英語(yǔ)了,程序員英語(yǔ)的話雖然平時(shí)工作遇不到,但如果技術(shù)上想要有更多的進(jìn)步,肯定還是需要用英語(yǔ)在社區(qū)上和世界各地的人交流的。
最后,還是那句話,越努力,越幸運(yùn),共勉~

2021-06-28
2021-06-25

喜歡這篇文章?點(diǎn)個(gè)“在看”吧~▼
