PyCon Sprint Q&A

Sprint 係咩嚟㗎?

Sprint 嘅英文全名係 Development Sprint ,中文譯名在台灣叫做「衝刺開發」。顧名思義就係一個集體「落手寫 code」嘅活動。活動聚集了一班做 Open Source Project 嘅負責人 / 貢獻者。當中包括想參與但又唔知點樣開始嘅新貢獻者,亦有項目負責人想搵貢獻者幫手。在一個既定時間內一齊衝刺完成一些任務。

Sprint 當日會發生咩事?

當日一班 Sprint lead 會先輪流介紹佢地個 Project 嘅概況及目標,之後其他參與者就按自己興趣入組,例如做吓 Bugfix,寫吓 Test case,做吓 enhancement,或者幫手搜集數據,及文本翻譯等等。關心 Community 的朋友,可以組隊籌組社群活動及相關嘅工作。你可以跟據自己能力,參與能力範圍內嘅事,多則寫個 Python Library 擺埋上 PyPI,小則幫手改隻字仔都可以,能力嘅嘢正如張家輝講:「你而家無,但將來會有。」

到時大家坐埋一齊做嘢,當中必然有啲沙石,有啲野唔識做,有啲野唔知咩嚟。但係 Sprints 嘅過程就係邊做邊學,邊識朋友,邊解決問題!咁好彩有機會遇到啲勁人,教你一招半式,好過你自己一個刨一晚書,煲一晚 YouTube。

Sprint 同 Conference 有咩分別呢?

  1. 大家一齊落手做,唔係嚟聽書,唔係由上而下,而係共同協作。
  2. 你會識多啲人,因為一齊做嘢,會多好多技術交流。
  3. 場地係一個 Co-working environment,大家可以自由走動,唔使坐定定。

咩人適合參加?

鐘意一齊落手做嘢嘅人

我係Python 初學者, 啱唔啱我去?

其實初學者更加應該參加,去親眼睇吓啲人係點做 project 嘅。分工方面:當日識寫 code 嘅可以做 coding,唔識寫code 嘅可以幫手做其他工作,例如:數據整理,文本翻譯等等。

我有咩要準備?

你係需要帶一部寫到 Python 嘅電腦過嚟。最好就當然準備好 Github / Bitbucket / Gitlab 嘅帳號,到時將你寫好嘅程式或者文件上傳。

我淨係嚟剝吓花生得唔得?

得。花生預埋我唔該。

活動當日中途加入或退出得唔得?

得。

幾錢?

咪傻啦,免費㗎。

咩 Project 可以攞嚟 Sprint ?

我哋歡迎大家提交不同嘅 Open Source Project,但如果數量太多的話,我哋會優先選擇同 Python / Python Community 有關,或者同香港本地文化/本地語言相關嘅 Project。因為依個係香港 PyCon 🇭🇰。

咩人可以做 Sprint lead ?

基本上所有人都可以,Sprint lead 嘅責任係講解及協助參加者一齊完成任務。新手可以參考以下資料:

  1. How to Organize an Open Source Sprint
  2. The In-Person Event Handbook
  3. Sprint in PyCon US 2024

今年會有咩 Project 呢 ?