AI 驅動的混合搜尋正在封閉測試中。 加入候補名單 以搶先體驗!

前往首頁Meilisearch 的標誌
返回文章
2022 年 7 月 28 日

Meilisearch 如何基於 42 電腦科學學校的協作方法建立

您一定聽過一句話:「團隊中沒有我 (I)。」在 Meilisearch,我們認為建立穩固產品的最佳方式是與彼此和我們的社群合作。我們在 42 學會了如何一起工作,並繼續在這個基礎上發展。

Laurène Gibaud
Laurène GibaudMeilisearch 的員工體驗經理
How Meilisearch built upon the computer science school 42's collaborative approach

您是否知道 Meilisearch 的第一個迭代版本是在一所名為 42 的學校舉辦的駭客松期間創建的?我們喜歡認為 Meilisearch 無論如何都會找到存在的方式——我們太熱愛我們的快速搜尋和公司文化了——但 42 是 Meilisearch 開花結果的完美框架。

42 是一所法國電腦科學學校,互助是所有事情的基石。42 的特別之處在於合作是所有事情的核心:沒有老師,所以學生需要組隊才能讓他們的專案成功!在 Meilisearch,我們不認為優秀的人才只來自傳統的工程學校。這也是 42 的核心理念:它不僅具有高度協作性,而且學校還免學費並向 18 歲以上的任何人開放,這確保了不同背景的健康組合。順便說一句,我們也不認為優秀的人才必須來自 42。由於我本人沒有去過 42,這篇部落格文章很大程度上是在 Charlotte 的幫助下撰寫的。她親身經歷了 42 的冒險,並為這篇部落格文章提供了她的見解。

42 是我們創辦人第一次體驗協作工作,並且對我們的公司文化產生了巨大的啟發。在這篇部落格文章中,我將分享我們真正想從 42 保留什麼,以及我們如何將其調整到 Meilisearch。

學習如何學習

如果 42 沒有任何老師,您可能會想知道技能是如何教授的。可悲的是,學生不會喝下能解開關於生命、宇宙和一切問題的魔法藥水。

相反,學生們會遇到他們必須完成的專案。透過詢問之前在那裡的學生、自行搜尋資源以及反覆試驗,他們最終會發現新的技術,使他們能夠取得進展。

這種非常實際的方法使人能夠發展出終極技能:學習如何學習。學生不斷開發自己的特殊工具箱,以應對新的挑戰和專案。一段時間後,他們就知道如何獲得他們需要的技能。

Meilisearch 以這個原則非常接近我們的心開始了它的第一步(哇 🥺)。我們在實務中學到了很多東西——而且我們仍然在學習!例如,在整合團隊中,Amélie、Bruno 和 Charlotte(工具整合的 ABC)處理用 15 種語言編寫的 35 個儲存庫。雖然對不同語言和程式設計範例有紮實的理解至關重要,但他們工作中最重要的技能是吸收新的情境並快速適應不同的情境。

當我們雇用新人時,我們會尋找有能力成為其領域專家的好奇的學習者。然後,為了讓每個人都能茁壯成長並追求自己的興趣,我們制定了一個職業發展框架,以引導和支持好奇心和成長。例如,隨著經驗的累積,有些人可能想成為經理;另一些人可能想加深他們的專業知識並進一步專攻他們原有的角色。無論我們每個人選擇什麼,職業發展框架都會在那裡幫助我們保持好奇心並不斷學習新事物!

不要讓我被誤解

1831 年,數學家 Evariste Galois 在雜誌上寫了關於科學教育的文章 (連結指向法語的 PDF 文件):「[學生] 何時才能有時間思考這些大量的知識……為什麼考官只以複雜的方式詢問考生問題?他們似乎害怕被他們質詢的人理解……我們是否認為科學太容易了?」

為了討好自我而使知識模糊化在 191 年後仍然很常見。我們認為自負和自命不凡的個性是公司中反覆出現的問題,這些公司期望員工彼此競爭。雖然其根本目標可能是留住「最好」的人並拋棄其他所有人,但這種精英主義純粹是守門——我們確信這始終不利於產品品質。

在 Meilisearch,我們的目標是讓盡可能多的人理解我們。我們在 42 的經驗向我們表明,只要給予他們學習這項行業所需的知識,來自各種背景的人都可以從事 IT 工作。

這就是為什麼文件從一開始就成為 Meilisearch 的基石。我們希望讓所有開發人員都覺得他們可以理解和使用 Meilisearch,無論他們是剛開始入門還是有多年經驗。

學習 > 自我

然而,驕傲是一種非常自然的人類情感,很難放下它。(我故意避免寫「放手」,這樣您就不會想到某首歌,但我恐怕現在的效果已經破壞了。對不起。)例如,接受建設性的回饋可能會很困難,特別是如果它觸及到我們認為非常重要的事情。

在我們的經驗中,熱愛學習新事物非常有效。如果您用更強大的東西來取代您自己的自我和驕傲,例如學習新事物的難以置信的快樂,那麼接受回饋就會開始變得更容易!

從不同來源學習新事物使我們的工作更加愉快。我們不斷受到新概念的刺激。有時我們的同事會給我們提供新的想法,有時我們會偶然遇到它們,有時我們只是在嘗試解決困難問題時才去尋找它們……無論來源和最終結果如何,我們都喜歡這個過程。

共同負責

如果您在努力擺脫自我的過程中感到孤單,請別擔心!這很可能是最難實現的事情之一。我們都希望感覺到自己有好的想法,並且我們的工作受到讚賞!

這是 42 的方法有幫助的另一個方面。42 背後的理念是,同儕對專案的結果共同負責。這意味著我們都在一起,並承認所有的勝利(和所有的失敗)都是集體的努力。您的同事可能編寫了至關重要的一段程式碼,但如果沒有您的支持,他們就無法做到。

那麼這種支持是什麼樣的呢?很高興您問了。一個人可能是他們正在進行的專案的所有者,但他們的同儕是判斷它是否一切順利且準備好發布的評審。這意味著人們在審查時必須非常嚴格。您專案的品質也是他們的責任!我們關心程式碼品質,並作為回報,我們將所有注意力都放在您的個人使命上。即使是 Meilisearch 的個人專案也是集體的,因為對我們其中一人有用的東西對我們所有人都有用——我們是一個團隊,如果某件事讓您工作得更好,我們都會工作得更好。

我們的新員工很快就適應了這種工作方式。與您的同事進行建設性的對話,而不是一直與他們競爭,會更舒適和愉快。

不斷回饋

在 42,回饋與狀態的不斷變化息息相關:一個人今天審查一個專案,明天就會被審查。由於審查者和被審查者總是在交換位置,學生們自然會成長為提出周到且有建設性的評論,並認真對待回饋,無論來源如何。當批評來自我們認為經驗不如我們的人時,我們的偏見可能會錯誤地導致我們忽略批評。集體責任可以引導我們接受基於其自身優點而不是交付它的人的言論。當然,這並不是說所有批評都是相關的,也不是說專業專家是錯的而初學者總是對的,只是我們不應該太快地因為一時衝動而拒絕重要的回饋。

身為一間公司,這種思考方式對我們來說非常重要。我們希望在 Meilisearch 工作的每個人都能夠表達意見並被聽見。我們在給予回饋時培養耐心和善意:這是一個雙贏的局面,因為每個人最終都會在不同的時間給予接受回饋——是的,甚至包括創辦人和經理!

這培養了一種內在的自主感。人們感覺自己共同參與了我們所製作的工作品質。這是我們希望在 Meilisearch 的核心保持的東西,因為它對我們如何處理自己的專案,以及我們從協作中獲得的快樂和滿足感產生了巨大的影響。


在 42 學校(法國程式設計學校),如果強大的個人表現者不能在團隊中工作,他們就無法通過游泳池(為期 4 週的密集程式碼編寫,以選擇將加入學校的人),如果他們沒有與他人好好相處的話。這引起了我們的共鳴:Meilisearch 是一個團隊,我們認為作為一個整體,我們會更加強大。雖然想要成為英雄並拯救世界是很人性化的,但實際上這不是可持續的、有效率的,也不是產生最佳程式碼的方法。

我們不斷地在 42 哲學的經驗基礎上發展。我們現在在一個更有結構的環境中運作,這給予我們必要的自由,以便與更大的團隊在不同的時區進行協作。

作為一家開源公司,我們的貢獻者和社群是我們工作的核心。在內部遵循相同的原則是有道理的:能夠依靠我們的同事,並且他們反過來也依靠我們,這意味著我們可以在安全的環境中繼續學習和實驗,同時確保我們的工作經過徹底的測試和評論。這樣我們才能真正說 Meilisearch 大於其各部分的總和——並為此感到非常非常自豪!

附註:您是否想知道這篇文章是否是協作工作的成果?當然!非常感謝 Charlotte Quentin FerdinandMorgane 對這篇文章的審閱,特別感謝 Gui 撰寫了您剛才讀到的許多句子。

How to organize a people-first offsite

如何組織以人為本的異地活動

我們的異地活動旨在幫助人們建立聯繫並更好地了解彼此,而不會奪走聯繫的自發性。我們希望人們玩得開心,而不會感到有表現的壓力。

Laurène Gibaud
Laurène Gibaud2023 年 6 月 20 日
A recruiter's advice on how to answer interview questions about values

招聘人員關於如何回答有關價值觀的求職面試問題的建議

對我們來說,您在工作中重視的事物與您的技術技能同等重要,甚至更重要。

Ingrid Hazan
Ingrid Hazan2023 年 4 月 18 日
Remote work is the future of work

遠端工作是未來的工作模式

遠端工作更具包容性,改善了工作與生活的平衡,並且是分散式團隊的關鍵。然而,公司應該以實際行動來支持它。

Laurène Gibaud
Laurène Gibaud2023 年 2 月 20 日