自動(dòng)駕駛技術(shù)的開發(fā)算得上是我們這個(gè)時(shí)代最具挑戰(zhàn)的工程任務(wù),在微軟做 3D 圖形的經(jīng)驗(yàn)和在 Facebook 搞移動(dòng)產(chǎn)品的積累讓我認(rèn)識(shí)到,想要成功拿下挑戰(zhàn),你就得打造一個(gè)配得上這個(gè)挑戰(zhàn)量級(jí)的團(tuán)隊(duì)。當(dāng)然,當(dāng)你的團(tuán)隊(duì)人才濟(jì)濟(jì)時(shí),如何保證他們能持續(xù)產(chǎn)出就是另一大挑戰(zhàn)。
Level5工程副總裁:如何從無到有構(gòu)建高效自動(dòng)駕駛軟件團(tuán)隊(duì)的全攻略
18 個(gè)月后,我們已經(jīng)擁有 300 名工程師和一個(gè)不斷擴(kuò)大的自動(dòng)駕駛測(cè)試車隊(duì)。這樣的成長速度確實(shí)令人驕傲,不過速度并非一切,在團(tuán)隊(duì)培養(yǎng)和車輛搭建上,我們必須深思熟慮。
自動(dòng)駕駛技術(shù)的開發(fā)算得上是我們這個(gè)時(shí)代最具挑戰(zhàn)的工程任務(wù),在微軟做 3D 圖形的經(jīng)驗(yàn)和在 Facebook 搞移動(dòng)產(chǎn)品的積累讓我認(rèn)識(shí)到,想要成功拿下挑戰(zhàn),你就得打造一個(gè)配得上這個(gè)挑戰(zhàn)量級(jí)的團(tuán)隊(duì)。當(dāng)然,當(dāng)你的團(tuán)隊(duì)人才濟(jì)濟(jì)時(shí),如何保證他們能持續(xù)產(chǎn)出就是另一大挑戰(zhàn)。
雖然我們還在繼續(xù)探尋自動(dòng)駕駛的終極奧義,但這一路的奮斗已經(jīng)讓 Level 5 學(xué)到了太多。接下來,我就來分享 Level 5 的團(tuán)隊(duì)建設(shè)經(jīng)驗(yàn)。
從零開始
為了追上其它先來者的進(jìn)度,我們得完成兩大核心任務(wù):
1. 打造一個(gè)有能力開發(fā)自動(dòng)駕駛汽車的團(tuán)隊(duì);
2. 盡快出成果。
鑒于我的職業(yè)生涯趕上過多次技術(shù)潮頭,因此這兩大任務(wù)我早已駕輕就熟(當(dāng)然,這次還是很有挑戰(zhàn)性的)。我心里很清楚,Level 5 這個(gè)項(xiàng)目的第一個(gè)絆腳石就是如何吸引正確的人才進(jìn)來。
這個(gè)工作非常難做,因?yàn)樽詣?dòng)駕駛領(lǐng)域里有經(jīng)驗(yàn)的人實(shí)在是太少了。
針對(duì)這個(gè)問題我們也有自己的解決方案,Level 5 先是對(duì)自動(dòng)駕駛汽車的零部件細(xì)節(jié)進(jìn)行了深入分析,并以此確定我們到底需要哪類工程技能。隨后,我們用宏觀角度設(shè)計(jì)出了 Level 5 的理念體系,以保證團(tuán)隊(duì)文化支持整個(gè)項(xiàng)目走向未來。
技能需求
在搜索人才之前,Level 5 先是對(duì)不同技能之間的關(guān)系進(jìn)行了梳理。在這里,我推薦你們用 SPA(即了解、計(jì)劃和行動(dòng))架構(gòu),它能幫你完成自動(dòng)駕駛技能結(jié)構(gòu)的搭建。
顯然,人工智能、機(jī)器學(xué)習(xí)和機(jī)器人專家是 Level 5 最為需要的人才。
不過,得出了大致方向后我們發(fā)現(xiàn),需要做的事情還很多,因?yàn)檫@三大領(lǐng)域幾乎完成了對(duì)計(jì)算機(jī)科學(xué)的全覆蓋(如上圖)。
除了人工智能、機(jī)器學(xué)習(xí)和機(jī)器人,我們還得網(wǎng)羅一些擅長操作系統(tǒng)、安全、汽車制造和圖形的人才。
理念需求
網(wǎng)羅人才這個(gè)事解決后,你還得想辦法把他們捏合到一起。
要知道,來自不同領(lǐng)域的他們有著差異巨大的理念,而在新的團(tuán)隊(duì)中他們必須勁往一處使,朝著同一個(gè)目標(biāo)前進(jìn)。在這里,我們需要處理好敏捷和統(tǒng)一的關(guān)系。
敏捷可不僅僅意味著寫代碼要快,這些桀驁不馴的人才還得時(shí)刻跟蹤并適應(yīng)業(yè)界的快速變化。至于統(tǒng)一,則意味著我們需要員工相互扶持,畢竟軟件是個(gè)緊密連接的產(chǎn)品,任何輕微的 bug 都有可能引發(fā)系統(tǒng)級(jí)的**煩。
舉例來說,如果某人更改了編譯器標(biāo)記,他就有可能徹底改變自動(dòng)駕駛系統(tǒng)的駕駛策略。想要長期維持高增速,每個(gè)團(tuán)隊(duì)成員都得對(duì)平臺(tái)負(fù)起責(zé)任,拿出高質(zhì)量的 API 和代碼。
這樣,后續(xù)大家才能以此為基礎(chǔ)完成上層建筑的搭建。
團(tuán)隊(duì)快速擴(kuò)張**
設(shè)定了理想的團(tuán)隊(duì)輪廓后,我們正式開始為 Level 5 團(tuán)隊(duì)添磚加瓦了。在這里,五步走戰(zhàn)略起了重要作用:
a)尋找關(guān)鍵人才
大多數(shù)行業(yè)中,尋找人才并不困難,因?yàn)橥袠I(yè)中能人一抓一大把。不過,自動(dòng)駕駛是個(gè)相對(duì)較新的行業(yè),因此定海神針?biāo)频年P(guān)鍵人才并不好找(即使找到了也是奇貨可居)。
好在,Level 5 有一系列政策及愿景,它對(duì)人才有十足的吸引力。如果我們找不到適合某個(gè)特殊崗位的專家,就會(huì)轉(zhuǎn)而尋找有相近技能的人才,并對(duì)其進(jìn)行特訓(xùn)。
b)培養(yǎng)核心工程師
與其每次創(chuàng)立一個(gè)子團(tuán)隊(duì),我們更愿意在各個(gè)核心領(lǐng)域培養(yǎng)自己的核心工程師。這些人才必須能理解自己職責(zé)范圍內(nèi)的問題和框架,并且知道如何通過團(tuán)隊(duì)的力量來解決問題。
c)搭建均衡團(tuán)隊(duì)
我們偏愛各具特色的人才,并希望他們能實(shí)現(xiàn)技能互補(bǔ)。在團(tuán)隊(duì)搭建時(shí),Level 5 會(huì)讓經(jīng)驗(yàn)豐富但專業(yè)技能不足的人以及專業(yè)技能出色但經(jīng)驗(yàn)不足的人追隨核心工程師,以實(shí)現(xiàn)整個(gè)團(tuán)隊(duì)的均衡發(fā)展。
d)大膽放單飛
團(tuán)隊(duì)和技術(shù)得到成長后,Level 5 就會(huì)大膽放他們單飛,而非對(duì)人員進(jìn)行重新配置。我們的軟件團(tuán)隊(duì)最終成了車輛和云團(tuán)隊(duì),而車輛團(tuán)隊(duì)則成了平臺(tái)與自動(dòng)化團(tuán)隊(duì),原本的自動(dòng)化團(tuán)隊(duì)成了我們的計(jì)劃與感知團(tuán)隊(duì)。
Level 5 推動(dòng)者各個(gè)團(tuán)隊(duì)玩“細(xì)胞分裂”,直到這些團(tuán)隊(duì)都活成了最初預(yù)想的樣子。這樣的安排讓我們能維持團(tuán)隊(duì)成員的一致性,保證溝通順暢并增強(qiáng)團(tuán)隊(duì)間的凝聚力。
e) 創(chuàng)建遠(yuǎn)程辦公室
世界太大了,許多人才無法聚在一起工作,因此我們把人才招聘的視野擴(kuò)展到了 Palo Alto 之外。
Level 5 快速建起了自己的慕尼黑辦公室,這里聚集了大量實(shí)時(shí)定位與地圖(SLAM)人才。此外,我們還收購了倫敦的 Blue Vision Labs。
調(diào)整工作方法保增速
想要搞好這種規(guī)模的工程項(xiàng)目,理想的團(tuán)隊(duì)架構(gòu)恐怕都不夠。團(tuán)隊(duì)里有 100 人和團(tuán)隊(duì)里有 10 人運(yùn)營方式可不一樣,即使大家坐在一起討論也只會(huì)帶來混亂,因?yàn)槁曇籼嗔恕?/p>
顯然,團(tuán)隊(duì)快速擴(kuò)張后,那些額外的噪音會(huì)拖慢大家前進(jìn)的速度,而在自動(dòng)駕駛這個(gè)快速增長和變化的行業(yè)中,失速就意味著死亡。
那么 Level 5 是如何處理這個(gè)問題的?很簡(jiǎn)單,我們選擇直面問題,迅速進(jìn)行調(diào)整。
這也是拜團(tuán)隊(duì)成員的經(jīng)驗(yàn)所賜,大家過去做過不少復(fù)雜產(chǎn)品,我們能提前預(yù)知哪些領(lǐng)域會(huì)有“雷”,這樣就能提前解決一些麻煩。
為了避免大公司病,我們還主動(dòng)對(duì)時(shí)間線、架構(gòu)、會(huì)議頻率與風(fēng)格進(jìn)行了調(diào)整,同時(shí)還重塑溝通渠道以滿足團(tuán)隊(duì)的需要。
舉例來說,隨著團(tuán)隊(duì)成長,除了日常會(huì)議,我們還逐漸引入了一周或兩周一次的碰頭會(huì)。
定義基本法則
兵強(qiáng)馬壯外加主動(dòng)調(diào)整機(jī)制建立后,我們需要定下一些基本法則,防止公司在快速行駛中翻車。這部分,我從馬拉松訓(xùn)練中攫取了不少靈感。
以下,就是我用在 Level 5 核心工作流中的經(jīng)驗(yàn)教訓(xùn):
1. 沒人讓你上來就跑馬拉松,訓(xùn)練并蓄積力量才是第一步
不斷迭代并達(dá)成一個(gè)個(gè)里程碑是進(jìn)步的關(guān)鍵。我們的第一輛車幾個(gè)人就造出來了,但它卻只能在停車場(chǎng)工作,右轉(zhuǎn)是這輛車的能力極限了。
這樣尷尬的情景讓我們意識(shí)到,先把基礎(chǔ)設(shè)施準(zhǔn)備好才是王道。后來,隨著 Level 5 的隊(duì)伍逐漸壯大,我們的野心也越來越大。
2. 早發(fā)現(xiàn)早治理
每次迭代時(shí),務(wù)必找到不對(duì)勁的地方并趕緊對(duì)其進(jìn)行修復(fù)。這件事你會(huì)不斷經(jīng)歷,千萬別在快速反饋循環(huán)和測(cè)試設(shè)備上省錢,否則后患無窮。
3. 找對(duì)路子事半功倍
仔細(xì)想想你在打造什么,你又買到了什么?鑒于自動(dòng)駕駛市場(chǎng)上已經(jīng)有大量商業(yè)解決方案,因此我們的選擇很多。不過,這會(huì)讓人感覺亂花漸欲迷人眼,不知道該如何下手。
好在 Level 5 找到了自己的方向,我們只愿意在工具上花錢,這些工具主要用來排除故障并推動(dòng)軟件不斷進(jìn)步,而它們才是 Level 5 的核心 IP。
4. 安全必須和速度放在同等地位
如果只有半吊子水平還非讓測(cè)試車上路,恐怕會(huì)捅出大簍子。在 Level 5 看來,不斷的迭代就是為了訓(xùn)練出“安全肌肉”。為了保障安全,我們的團(tuán)隊(duì)先是弄懂了測(cè)試車安全運(yùn)行到底要付出什么,然后才是派他們上路做端對(duì)端測(cè)試。
5. 工欲善其事,必先利其器
由下而上固化代碼是題中應(yīng)有之意,畢竟一旦依賴的軟件發(fā)生了變化,許多團(tuán)隊(duì)就會(huì)手足無措?,F(xiàn)實(shí)中,誰都想要完美無缺的軟件,但自動(dòng)駕駛項(xiàng)目的復(fù)雜性讓突破來的相當(dāng)緩慢。
在這方面,Level 5 就理智的多,我們選擇先對(duì)底層軟件進(jìn)行優(yōu)化,并做好長期打算,以便在前進(jìn)的道路上繞過一些路障。
逢山開道,遇水搭橋
即使團(tuán)隊(duì)配置最優(yōu),戰(zhàn)略決策殺伐果斷,想在自動(dòng)駕駛行業(yè)云淡風(fēng)輕也幾乎不可能。我們?cè)诎l(fā)展中就經(jīng)歷了不少痛點(diǎn),當(dāng)然還有彌補(bǔ)方案。
1. 工程師很迷信代碼風(fēng)格指南。不同工程背景的人會(huì)自帶不同理念,這也會(huì)反映到他們的做事方法上。
針對(duì)這個(gè)問題,我們堅(jiān)持和而不同的理念。大家也會(huì)針對(duì)一些問題進(jìn)行友好討論,最終打破分歧達(dá)成一致。這樣我們就能以一個(gè)團(tuán)隊(duì)的姿態(tài)繼續(xù)向前。
2. 溝通工具一團(tuán)亂麻。在工作中我們發(fā)現(xiàn),隨著團(tuán)隊(duì)成員不斷增加,我們的通訊頻道和項(xiàng)目管理工具也在增加,正常工作流也因此被大亂,抑制了團(tuán)隊(duì)的效率。
好在 Level 5 有解決方案。我們直接創(chuàng)了個(gè)工作群,這里面清空了不必要的工具,而且設(shè)定了嚴(yán)格的溝通標(biāo)準(zhǔn)。對(duì)我們來說,花時(shí)間解決眼前問題的理念重塑了各團(tuán)隊(duì)的工作流。
3. 出了問題后,找原因成了**煩。有時(shí)候找原因看似簡(jiǎn)單,但在日常工作中你經(jīng)常會(huì)做徒勞無功的事。
在工作中,我們?cè)O(shè)定了數(shù)據(jù)驅(qū)動(dòng)的標(biāo)準(zhǔn),而各種“儀表”則成了追蹤問題根源的好幫手。
4. 遠(yuǎn)程合作沒想象中容易。光是 Palo Alto 辦公室的溝通已經(jīng)夠麻煩,所以想想與不同時(shí)區(qū)同事的交流,更是讓人頭疼了。
針對(duì)這一點(diǎn),我們先是給海外辦公室配了個(gè)強(qiáng)大的領(lǐng)導(dǎo),隨后放權(quán)給他們獨(dú)立性,讓他們自行完成一些項(xiàng)目“拼圖”。
第一階段宣告成功
經(jīng)過 15 個(gè)月的工作,我們超優(yōu)秀的團(tuán)隊(duì)終于搭建完成。
可以很驕傲地說,我們的試水很成功,Level 5 的測(cè)試車已經(jīng)能應(yīng)對(duì)許多復(fù)雜路況,不再是那個(gè)只會(huì)右轉(zhuǎn)的菜鳥了。
上一篇:三國志-12beta-網(wǎng)絡(luò)對(duì)戰(zhàn)版-魅力與挑戰(zhàn)并存!
下一篇:最后一頁
Level5工程副總裁:如何從無到有構(gòu)建高效自動(dòng)駕駛軟件團(tuán)隊(duì)的全攻略
加入 Level 5 并開始負(fù)責(zé)核心軟件開發(fā)工作時(shí),我們的團(tuán)隊(duì)只有 5 名軟件工程師和 5 名硬件工程師。不過,大家肩上卻扛著一個(gè)重量級(jí)的挑戰(zhàn):打造一輛自動(dòng)駕駛汽車。18 個(gè)月后,我們已經(jīng)擁有 300
三國志-12beta-網(wǎng)絡(luò)對(duì)戰(zhàn)版-魅力與挑戰(zhàn)并存!
在游戲的世界里,三國志系列一直以來都擁有著眾多的粉絲和忠實(shí)玩家,而三國志 12beta 網(wǎng)絡(luò)對(duì)戰(zhàn)版的出現(xiàn),更是給這個(gè)經(jīng)典系列帶來了新的活力和挑戰(zhàn)。
刺客信條起源藍(lán)隊(duì)流氓支線詳細(xì)攻略-教你如何完成藍(lán)隊(duì)流氓支線任務(wù)
在刺客信條起源中,藍(lán)隊(duì)流氓支線任務(wù)是一段充滿挑戰(zhàn)與趣味的冒險(xiǎn)。以下詳細(xì)介紹如何完成這一支線任務(wù)。任務(wù)開始,你會(huì)在亞歷山大城的某個(gè)區(qū)域接到關(guān)于藍(lán)隊(duì)流氓的任務(wù)線索。你需要找到藍(lán)隊(duì)流氓的聚集地。他們通常會(huì)出
無人區(qū)編碼6229翰林觀天下事:無人區(qū)編碼6229揭示的隱秘真相與翰林觀天下事的傳奇冒險(xiǎn)
目錄導(dǎo)航神秘的無人區(qū)探索與發(fā)現(xiàn)別樣的人生瞬間神秘的無人區(qū)“無盡荒原,孤魂游蕩?!边@是許多探險(xiǎn)者對(duì)6229翰林觀天下事的第一印象。這個(gè)地區(qū)以其神秘和未知吸引著各路冒險(xiǎn)家,每年都有不少人踏入這片土地,尋求
iPhone16Pro價(jià)格可能維持在999美元-但邊框更窄、搭配新A18SoC、AI功能
蘋果在推出iPhone X時(shí)就推出了999美元的起價(jià),開創(chuàng)了全新的超高端旗艦產(chǎn)品類別,隨后又推出了更大的版本,但需額外收費(fèi)。該公司并沒有在這種做法上退居二線,盡管推出了幾代iPhone,但較小的Pro
獨(dú)家揭秘刺客信條-影震撼延期-Steam首發(fā)定檔2025新春盛宴!
各位親愛的玩家朋友們,今天給大家?guī)硪粋€(gè)既讓人稍感遺憾又滿懷期待的重大消息——刺客信條系列的最新力作刺客信條:影,在經(jīng)過無數(shù)次的精心打磨與內(nèi)部測(cè)試后,官方正式宣布其發(fā)售日期將從原定的時(shí)間窗口跳票至萬眾
多多動(dòng)漫去廣告版
曙光英雄
instamini
火環(huán)臺(tái)服
火環(huán)臺(tái)服
游戲分類曙光英雄
游戲分類