---
title: "從自學到核心開發者：Savannah Bailey的Python貢獻之路"
url: https://sammy.hk/self-taught-to-cpython-savannah-bailey-contribute/
author: Sammy Fung
published: 2025-08-01T09:12:02+08:00
modified: 2025-08-01T09:12:03+08:00
description: "在2025年布拉格舉行的EuroPython大會上，Savannah Bailey在首場主題演講中分享了她成為CPython核心開發者的歷程，旨在激勵他人探索自己的貢獻之路。她的演講題為「你不需要是編譯器工程師也能參與Python工作」（You don&#8217;t have to be a compiler eng…"
categories: ["開放源碼"]
tags: [python]
source: https://sammy.hk
---
在2025年布拉格舉行的[EuroPython](https://ep2025.europython.eu)大會上，Savannah Bailey在首場主題演講中分享了她成為CPython核心開發者的歷程，旨在激勵他人探索自己的貢獻之路。她的演講題為「你不需要是編譯器工程師也能參與Python工作」（You don’t have to be a compiler engineer to work on Python），強調Python貢獻的多元性，並提供實用的入門建議。

Bailey於2024年11月成為CPython核心開發者，她回顧了自己的起點：2020年，她在加拿大一所工程學校自學程式設計後，誤打誤撞進入軟件行業，並獲得了第一份Python開發工具工作，參與了Pylance語言伺服器的開發。這讓她接觸到Python的內部結構和開源生態，點燃了她為Python貢獻的願望。然而，缺乏C語言知識和非工程師身份讓她一度認為這是不可能實現的夢想。她坦言，這種自我懷疑很常見，但她最終證明這種想法是錯誤的。

Bailey強調，Python貢獻並不僅限於深入解釋器內部或撰寫複雜程式碼。貢獻可以包括錯誤分類、改進文件、審查拉取請求，甚至提出問題來發現錯誤。她從錯誤分類開始，學會了構建CPython、運行測試和理解項目工作流程，並通過與社群互動建立聯繫。她發現argparse模組需要維護，並從中找到切入點。文件撰寫是另一個重要領域，儘管常被低估，但對用戶極有價值，且標準庫的許多部分是用純Python編寫，無需深入C語言知識。

她還分享了參與CPython JIT編譯器的經歷，應用她在DevOps和基礎設施方面的背景，解決了構建工具和持續整合的問題，例如升級LLVM版本和優化跨平台構建。這些「不起眼」的工作讓她感到滿足，因為它提升了團隊效率。她強調，貢獻者無需精通所有領域，只需應用現有技能並願意學習。她撰寫的[PEP 774](https://peps.python.org/pep-0774/)（移除JIT構建的LLVM要求）雖未被接受，但對她而言是重大成就，顯示出貢獻的門檻並非遙不可及。

Python社群在她成為核心開發者的過程中發揮了關鍵作用。在2023年PyCon US，前指導委員會成員Carol Willing鼓勵她追求這個目標，隨後她與同事Brandt Bucher的定期交流幫助她熟悉CPython內部並完成首次貢獻。這些關係讓她感到歸屬感，並強調社群對新貢獻者的支持至關重要。

Bailey建議新手從CPython GitHub倉庫、PEP索引、Python討論論壇和Python開發者指南開始探索。這些資源提供了項目動態、歷史決策和貢獻指南。她鼓勵人們「帶著恐懼開始」，因為即使是簡單的問題或小型任務也能推動項目前進。她強調，Python的成長依賴於貢獻者的多樣技能和視角，這不僅適用於程式碼，也適用於人。

總之，Bailey的演講展示了一個自學成才的開發者如何克服自我懷疑，通過社群支持和現有技能成為核心開發者。她的故事強調，無論背景如何，只要有勇氣參與，每個人都能為Python做出有意義的貢獻。

### 相關文章：

1. [寫 Python程式去追風](https://sammy.hk/use-python-to-track-tropical-cyclone/ "寫 Python程式去追風")
2. [Twitter x OAuth x Python = Tweepy](https://sammy.hk/twitter-oauth-python-tweepy/ "Twitter x OAuth x Python = Tweepy")
3. [Pynguin 自動產生 Python 單元測試](https://sammy.hk/pynguin-%e8%87%aa%e5%8b%95%e7%94%a2%e7%94%9f-python-%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6/ "Pynguin 自動產生 Python 單元測試")
4. [2021 Python 軟件基金會董事會改選](https://sammy.hk/2021-python-%e8%bb%9f%e4%bb%b6%e5%9f%ba%e9%87%91%e6%9c%83%e8%91%a3%e4%ba%8b%e6%9c%83%e6%94%b9%e9%81%b8/ "2021 Python 軟件基金會董事會改選")
