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


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

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

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

