- Okres budowania więzi ze społecznością wyznacza ton na całe lato – wykorzystaj go mądrze.
- Natychmiast skontaktuj się z mentorami, poznaj ich i ich oczekiwania, poznaj cele projektu i skorzystaj z 3–4-tygodniowego okresu nawiązywania więzi ze społecznością, aby zapoznać się z dotychczasową bazą kodu.
- Wykonaj wszystkie zadania administracyjne, w tym skonfiguruj konto Payoneer, skonfiguruj komputer w środowisku organizacji, przeczytaj dokumentację itp., aby móc skupić się na programowaniu podczas oficjalnego okresu programowania.
- Komunikacja jest kluczem do sukcesu w GSoC.
- Przejmij prawo własności do projektu, nad którym pracujesz. Aktywnie zarządzaj konfiguracją synchronizacji co tydzień, wcześniej wymyślaj tematy do dyskusji, a także jasno i zwięźle przedstawiaj swoje pomysły i postępy.
- Nie bój się pytać.
- Jest to projekt zespołowy, a jego powodzenie i Twój wkład zależą od uczciwości, zaufania i przezroczystości, które sprzyjają współpracy.
- Bądź uprzejmy i szanuj innych użytkowników.
- Open source to rodzina, więc pomagaj wszystkim, szanuj ich i ich czas (zwróć uwagę na różne strefy czasowe) oraz bądź wyrozumiały wobec różnych poziomów wiedzy.
- Utwórz harmonogram.
- Podziel projekt na zadania tygodniowe, które możesz realizować w ramach programu GSoC. Omawiaj ten plan ze swoim mentorem i informuj go o wszelkich przewidywanych zmianach w harmonogramie. Jeśli Twój harmonogram ulegnie zmianie, skontaktuj się z mentorem, aby zmiany zostały wprowadzone wcześniej.
- Zanim zaczniesz kodować, zapoznaj się z istniejącym kodem.
- Zapoznaj się ze wszystkimi kodami na platformie, na której będziesz pracować: bibliotekami, interfejsami API itp. Wiele rzeczy jest już opracowanych i pomoże Ci w Twoim projekcie. Nie musisz wymyślać koła na nowo.
- Bądź konsekwentny w pracy i naucz się zarządzać czasem.
- Bądź konsekwentny w swoim harmonogramie i publikuj treści co tydzień, aby nie stracić motywacji. Zaplanuj wystarczająco dużo czasu nie tylko na kodowanie, ale też na testowanie, tworzenie dokumentacji, przeglądanie kodu itp.
- Dokumentowanie postępów
- Śledź swoje postępy i poproś o opinię mentora oraz społeczności.
Zaakceptowane porady dla współtwórców
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-06-16 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-06-16 UTC."],[[["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"]]