回覆列表
-
1 # 愛分享的焦木
-
2 # 一起放飛IT人生
美團外賣,首先應該是在移動端的產品。所以首先能確定的是肯定需要會做APP開發的程式設計師。
手機又有不同的作業系統和平臺,蘋果的ios系統和Android系統,行業裡這兩個是不同的研發方向,至少需要這2類手機app開發者。
app只是一個客戶端,真正的商家,使用者,訂單,支付等等資料是儲存在伺服器端的,資料儲存需要有資料庫,不管開源還是商用的,肯定需要DBA。
如果自己建立資料中心,機房,需要有專門的IT基礎設施運維人員。或者直接搭建在公有云上,比如阿里雲,華為雲等。
APP到資料庫的訪問需要透過http介面,這個就需要後端工程師,做認證,資料邏輯處理等工作。
app開發,後端開發中,需要有介面設計人員,包括UI,UE,產品經理,前端工程師,測試工程師,專案經理等。
大概捋了一下需要參與app研發的工種,那每個工種都需要什麼樣水平的人員呢?
首先必須有一個頭,這個頭應該是技術總監,全面負責該產品研發事宜,對CEO直接彙報。
然後應該是有產品線,分系統模組的負責人,比如支付系統,使用者系統,商家系統,基礎中介軟體團隊,大資料分析團隊等,每個團隊必須有領頭羊,即有豐富的經驗,技術過硬,至少架構師級別或者技術管理高階級別。
分系統下,應該有架構師,高軟,中級的人員。其他的基本沒有太多問題。
作為一個系統的支撐力量,需要財務,律師,人力資源,風控等等團隊,為專案落地保駕護航。
想一想,真是一個龐大的系統!
-
3 # 我輩青年小熊
這個問題太粗糙了,下面還有這麼多的人一本正經的回答。
如果真做成美團這種體量和業務規模水平,領頭的絕對要國內頂尖的程式設計師。但在架構至上,普通程式設計師也可以出活。
回答這個問題首先要確認下,開發任何軟體,無關程式設計師水平高低。
開發語言相符的程式設計師,只要是有工作經驗的程式設計師都能開發出來。區別在於高水平的程式設計師開發的速度、效率以及開發出來的軟體穩定性會相對來說比較高。如果說想要開發一款和美團外賣一樣完美的軟體,那我覺得最重要的不是程式設計師水平,一個好的專案架構能夠提高開發效率,產品的效能,可維護性以及產品質量都會有的保障。一個厲害的產品經理相對來說也非常重要,好的產品經理,會在軟體的客戶體驗性,已經產品的可靠度上有好的保障,比如我們平時開發,產品經常在變化,導致我們開發一直在一個功能上重複的來回修改,導致開發難度加大。最後才是程式設計師水平,高階程式設計師經驗多,技術能力強,相對來說對需求會提前避免一些不必要的bug,少走彎路,而且開發速度相對會快很多,初級程式設計師遇到難的需求,就需要邊學習邊開發,只要肯吃苦,肯學習,一般都是能夠實現的。