Consiglio dei collaboratori accettato

  1. Il periodo di creazione di legami con la community dà il tono alla tua estate: utilizzalo con saggezza.
    • Contatta subito i tuoi mentor, scopri chi sono e le loro aspettative, comprendi gli obiettivi del progetto e sfrutta al meglio il periodo di 3-4 settimane di affiatamento con la community per familiarizzare con il codebase esistente.
    • Completa tutte le attività amministrative, tra cui la configurazione del tuo account Payoneer, la configurazione del computer con l'ambiente della tua organizzazione, la lettura della documentazione e così via, in modo da poterti concentrare sulla programmazione durante il periodo ufficiale di programmazione.
  2. La comunicazione è fondamentale per il successo del GSoC.
    • Acquisisci la proprietà del progetto su cui stai lavorando. Adotta un approccio proattivo per la configurazione delle sincronizzazioni settimanali, prepara in anticipo gli argomenti di discussione, comunica le tue idee e i tuoi progressi in modo chiaro e conciso.
  3. Non aver paura di fare domande.
    • Questa esperienza è pensata per essere un lavoro collaborativo ed è fondamentale per il successo del progetto e per il tuo contributo che onestà, fiducia e trasparenza siano presenti per favorire questa collaborazione.
  4. Sii gentile e rispetta i tuoi coetanei.
    • L'open source è una famiglia, quindi aiuta tutti, rispettali e il loro tempo (fai attenzione ai fusi orari diversi) e sii comprensivo dei diversi livelli di conoscenza.
  5. Crea un programma.
    • Suddividi il progetto in attività settimanali che puoi completare nel corso del programma GSoC. Discuti questo piano con il tuo mentore e tienilo al corrente di eventuali modifiche previste nella tempistica. Se il programma cambia, assicurati di contattare il tuo mentore in modo che gli aggiustamenti possano essere apportati in anticipo.
  6. Esplora il codice esistente prima di iniziare a programmare.
    • Esplora tutto il codice della piattaforma a cui parteciperai: librerie, API e così via. Molte cose saranno già state sviluppate e ti aiuteranno nel tuo sviluppo, non c'è bisogno di reinventare la ruota.
  7. Mantieni la coerenza nel tuo lavoro e impara a gestire il tempo.
    • Mantieni la tua programmazione e contribuisci ogni settimana per non perdere il focus. Riserva abbastanza tempo non solo per la programmazione, ma anche per i test, la scrittura della documentazione, le revisioni del codice e così via.
  8. Documenta i tuoi progressi
    • Tieni traccia dei tuoi progressi e chiedi un feedback al tuo mentore e alla community.