- O período de vinculação à comunidade define o tom do seu verão. Use-o com sabedoria.
- Entre em contato com seus mentores imediatamente, conheça-os e suas expectativas, entenda as metas do projeto e use o período de vinculação com a comunidade de 3 a 4 semanas a seu favor para se familiarizar com o código-base.
- Conclua todas as tarefas administrativas, incluindo a configuração da sua conta do Payoneer, a configuração do seu computador com o ambiente da sua organização, a leitura da documentação etc., para que você possa se concentrar na programação durante o período oficial de programação.
- A comunicação é fundamental para o sucesso no GSoC.
- Assuma a propriedade do projeto em que você está trabalhando. Seja proativo na configuração de sincronizações semanais, crie pontos de discussão com antecedência, comunique suas ideias e progresso de maneira clara e concisa.
- Não tenha medo de fazer perguntas.
- Essa experiência é um esforço colaborativo, e é essencial para o sucesso do projeto e da sua contribuição que honestidade, confiança e transparência sejam usados para estimular essa colaboração.
- Seja gentil e respeite seus colegas.
- O código aberto é uma família, então ajude a todos, respeite-os e o tempo deles (preste atenção nos fusos horários diferentes!) e entenda os diferentes níveis de conhecimento.
- Crie uma programação.
- Divida seu projeto em tarefas semanais que você pode concluir ao longo do programa GSoC. Discuta esse plano com seu mentor e mantenha-o atualizado sobre as mudanças previstas na linha do tempo. Se a sua programação mudar, entre em contato com seu mentor para que os ajustes sejam feitos com antecedência.
- Conheça o código existente antes de começar a programar.
- Analise todo o código da plataforma em que você vai participar: bibliotecas, APIs etc. Muitas coisas já estarão desenvolvidas e vão ajudar no seu desenvolvimento. Não é preciso reinventar a roda.
- Seja consistente com seu trabalho e aprenda a gerenciar o tempo.
- Seja consistente com sua programação e contribua toda semana para não perder o foco. Reserve tempo suficiente não apenas para programar, mas também para testar, escrever documentação, revisar códigos etc.
- Documentar seu progresso
- Acompanhe seu progresso e peça feedback do seu mentor e da comunidade.
Sugestões de Colaborador Aceito
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 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"]]