- Период сплочения общества задает тон вашему лету — используйте его с умом!
- Немедленно свяжитесь со своими наставниками, познакомьтесь с ними и их ожиданиями, поймите цели проекта и используйте 3–4-недельный период сближения с сообществом с пользой для себя, чтобы ознакомиться с существующей кодовой базой.
- Выполните все административные задачи, включая настройку учетной записи Payoneer, настройку компьютера для работы со средой вашей организации, прочтите документацию и т. д., чтобы вы могли сосредоточиться на написании кода во время официального периода написания кода.
- Коммуникация — ключ к успеху в GSoC.
- Возьмите на себя ответственность за проект, над которым вы работаете. Будьте активны в организации еженедельных синхронизаций, заранее придумайте темы для обсуждения, сообщайте о своих идеях и ходе работы четко и кратко.
- Не бойтесь задавать вопросы.
- Этот опыт подразумевает совместные усилия, и для успеха проекта и вашего вклада решающее значение имеют честность, доверие и прозрачность, способствующие такому сотрудничеству.
- Будьте добры и уважайте своих сверстников.
- Open Source — это семья, поэтому помогайте всем, уважайте их и их время (обратите внимание на разницу часовых поясов!) и с пониманием относитесь к разным уровням знаний.
- Составьте расписание.
- Разбейте свой проект на еженедельные задачи, которые вы сможете выполнить в течение программы GSoC. Обсудите этот план со своим наставником и держите его в курсе любых предполагаемых изменений в графике. Если ваш график изменится, обязательно свяжитесь с наставником, чтобы можно было внести изменения раньше, а не позже.
- Прежде чем приступить к написанию кода, изучите существующий код.
- Изучите весь код платформы, в которой вы собираетесь участвовать: библиотеки, API и т. д. Многие вещи уже будут разработаны и помогут вам в вашей разработке, нет необходимости изобретать велосипед.
- Будьте последовательны в своей работе и научитесь управлять временем.
- Будьте последовательны в своем графике и вносите вклад каждую неделю, чтобы не потерять фокус. Оставьте достаточно времени не только для кодирования, но и для тестирования, написания документации, обзоров кода и т. д.
- Документируйте свой прогресс
- Отслеживайте свой прогресс и просите обратной связи от своего наставника и сообщества.
Принятый совет участника
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0". Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-06-16 UTC.
[[["Прост для понимания","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 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"]]