Sprint Q&A

Sprint 是什麼?

Sprint 全名為 Development Sprint, 在台灣翻譯為「衝刺開發」。簡單來說, Sprint 是一個集體開發程式碼的活動, 匯聚參與開放原始碼專案 (Open Source Project) 的負責人與貢獻者, 包括新手與有經驗的專案負責人。參加者於指定時間內共同努力完成特定任務, 無論是想學習如何參與的新手, 還是尋找協作者的專案負責人, Sprint 都是一個絕佳的機會。

Sprint 當天會發生什麼?

  1. 專案介紹:由 Sprint Lead 逐一介紹各自的開放原始碼專案,包括專案概況與目標。
  2. 自由組隊:參加者根據興趣與能力選擇加入不同小組,並貢獻所長,例如:
    • 修復程式錯誤 (Bugfix)
    • 撰寫測試案例 (Test Case)
    • 開發新功能 (Enhancement)
    • 整理數據或進行文本翻譯
    • 籌辦社群活動
  3. 動手實作:大家一起合作完成任務,無論是開發一個 Python Library 並上傳至 PyPI, 還是幫忙修改一兩個字的小任務, 都有其價值。
  4. 邊做邊學:過程中可能會遇到困難,但現場有經驗豐富的參加者可以提供指導,學習效率遠超自行研究書籍或影片。

Sprint 與 Conference 有什麼不同?

SprintConference
強調動手參與, 共同協作完成專案主要以聆聽講座為主, 知識由講者傳遞
互動性高, 技術交流頻繁, 結識更多夥伴互動較少, 通常為單向學習
場地為協作環境, 參加者可自由走動通常需固定座位聆聽演講

誰適合參加?

  • 喜歡一起動手實作的人
  • 對開放原碼專案有興趣的人
  • 希望與其他開發者交流、學習的人

Python 初學者適合參加嗎?

非常適合!初學者可以親眼觀察開放原始碼專案的運作方式。當天有不同分工, 會寫程式的人可以參與程式碼撰寫, 不熟悉程式碼的人可以協助整理數據、翻譯文本等其他工作, 總有適合你的貢獻方式!

需要準備什麼?

  • 設備:攜帶一台可運行 Python 的電腦。
  • 帳號:建議事先準備好 GitHub、Bitbucket 或 Gitlab 帳號,以便上傳程式碼或文件。
  • 心態:帶著學習與參與的熱情,準備與大家交流!

可以只來旁觀嗎?

可以!歡迎你來觀摩與交流,現場氛圍輕鬆,隨時參與討論。

可以中途加入或離開活動嗎?

可以,活動安排靈活,參加者可隨時加入或離開。

參加費用多少?

完全免費!無需任何費用,放心參加!

什麼樣的專案可以參加 Sprint?

我們歡迎各種開放原始碼專案參與,但若報名數量過多,將優先選擇:

  • 與 Python 或 Python 社群相關的專案
  • 與香港本地文化或語言相關的專案 (因為這是香港 PyCon.hk)

誰可以擔任 Sprint Lead?

任何有熱情的人都可以擔任 Sprint Lead! 主要職責包括:

  • 向參加者介紹你的專案
  • 協助大家共同完成任務

今年會有哪些專案?

目前正公開招募 Sprint 專案與 Sprint Lead! 歡迎提交你的開放原始碼專案, 或報名成為 Sprint Lead, 分享你的想法!