- 社群連結期可為夏季活動定調,請妥善運用!
- 請立即與導師聯絡,瞭解他們的期望,掌握專案目標,並善用 3 到 4 週的社群交流期,熟悉現有的程式碼庫。
- 完成所有管理工作,包括設定 Payoneer 帳戶、讓電腦與貴機構的環境相容,以及閱讀說明文件等,這樣您就能在正式編碼期間專注於編碼。
- 良好的溝通是 GSoC 成功的關鍵。
- 取得您正在處理的專案擁有權。主動安排每週的同步會議,提前提出討論要點,以清楚明確的方式表達您的想法和進度。
- 請盡量提問。
- 這項體驗旨在促進協作,因此誠實、信任和透明度對於促進合作,以及您對專案的貢獻至關重要。
- 請友善並尊重同儕。
- 開放原始碼是一種文化,因此請協助所有人、尊重他們和他們的時間 (請注意不同時區),並且理解不同的知識層級。
- 建立時間表。
- 將專案分解為可在 GSoC 計畫期間完成的每週工作。請與導師討論這項計畫,並隨時告知導師時間表的任何預期變更。如有時間表異動,請務必與導師聯絡,以便及早調整。
- 開始編寫程式前,請先探索現有的程式碼。
- 探索您要參與的平台的所有程式碼:程式庫、API 等等。許多程式碼都已開發完成,並可協助您進行開發,因此不必重新發明輪子。
- 持續學習,並學習時間管理。
- 請按時完成每週的進度,以免失去專注力。除了編寫程式碼,也要預留足夠的時間進行測試、撰寫說明文件、程式碼審查等工作。
- 記錄進度
- 請持續追蹤自己的進度,並向導師和社群成員徵求意見回饋。
接受的貢獻者建議
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-06-16 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-06-16 (世界標準時間)。"],[[["Effectively utilize the Community Bonding period to connect with mentors, understand project goals, and familiarize yourself with the codebase, while also completing administrative tasks for a smooth transition into the coding phase."],["Maintain proactive and clear communication with mentors, taking ownership of the project and scheduling regular meetings to discuss progress and address any challenges."],["Foster a collaborative environment by openly asking questions, respecting peers, and offering support to others within the open-source community, while remaining mindful of time zones and varying skill levels."],["Establish a detailed project schedule with weekly milestones, ensuring consistent progress and incorporating time for coding, testing, documentation, and code reviews, and promptly inform your mentor of any necessary adjustments to the timeline."],["Thoroughly explore existing code, libraries, and APIs to leverage pre-built components and avoid unnecessary duplication of effort, ultimately maximizing development efficiency."]]],["Key actions during the Community Bonding period include contacting mentors, understanding project goals, and familiarizing oneself with the codebase. Throughout the program, maintain open communication, proactively schedule meetings, and ask questions. Develop a detailed schedule with weekly tasks, keeping mentors informed of changes. Explore existing code and maintain consistent work habits. Prioritize testing, documentation, and reviews alongside coding. Respect peers, and document all progress while soliciting regular feedback. Completing administrative tasks like setting up Payoneer should also be prioritized.\n"]]