Istruzioni per partecipare ad una sessione Coding Gym #daCasa.
- Installa la versione Desktop di Discord.
La versione web non è dotata di tutte le feature di cui abbiamo bisogno.
Crea un account su Discord.
-
Iscriviti all’evento della sessione alla quale vuoi partecipare. Se non sai dov’è consulta il nostro calendario. Se l’evento ha bisogno di un codice di accesso devi aver già partecipato in passato per averlo.
-
Iscriviti al contest HackerRank della sessione alla quale vuoi partecipare. Se non sai dov’è consulta il nostro calendario.
-
Un paio di giorni prima della sessione riceverai un link di invito per entrare sul server discord di Coding Gym! Se sei già iscritto al server (perchè hai partecipato in passato) hai bisogno lo stesso di essere registrato ell’evento per essere poi ammesso alla sessione.
Una volta dentro al server
Prima di tutto: ci sarà sempre il supporto dei trainer, più che mai alla prima sessione. Non ti preoccupare se qualcosa ti è poco chiaro. Stiamo tutti imparando questa nuova modalità di lavoro. Porta pazienza se l’esperienza sarà diversa dalla solita Coding Gym!
Troverai sulla parte sinistra dell’applicazione due tendine:
CANALI TESTUALI
remote-gym-all
CANALI VOCALI
remote-gym-all
In automatico avrai già selezionato il canale testuale mentre dovrai unirti manualmente al canale vocale. Basterà cliccare su remote-gym-all per entrare.
Importante: appena entri scrivi sul canale testuale che sei entrato. Una sorta di “check-in” virtuale. Esempio:
|
|
Entra nel canale vocale poco prima dell’orario della sessione.
Potrai disconnetterti in qualsiasi momento dal canale vocale cliccando l’iconcina del telefono con la ‘x’ in basso a sinistra:
(per info: l’iconcina dello schermo con la freccia serve a poter condividere il proprio schermo).
Il canale remote-gym-all
Tutti i momenti plenari di una sessione vengono svolti sul canale remote-gym-all, ovvero:
- introduzione
- presentazione degli esercizi
- retrospettive
- saluti finali
Non ti preoccupare, il trainer potrà “trascinarti” nel canale plenario al momento opportuno.
I canali per lavorare su un esercizio
Ogni sessione di pair verrà svolta su un canale “privato” per ogni coppia. Solo il trainer avrà la possibilità di “intrufolarsi” per impicciarsi su quello che i gymmer stanno facendo, dare supporto, confondere le idee… insomma tutto quello che farebbe normalmente :)
Questo aspetto è gestito dal trainer, non preoccuparti! Ti troverai automaticamente in questo canale privato con la tua compagna o compagno di pair.
Alcuni strumenti e consigli
1. Fissate subito i ruoli
Durante una sessione remota è ancora più importante rispettare i ruoli driver e navigator della pair programming.
La prima cosa da fare è quindi decidere il linguaggio da utilizzare e chi farà il driver, ovvero chi scriverà il codice. Di conseguenza è opportuno che il driven condivida il proprio schermo - con il bottoncino “Go Live” vicino a quello per staccarsi dalla chiamata vocale.
Il navigator è, come sempre, un ruolo complementare al driver: dovrebbe proporre strategie alternative e fare review del codice man mano che venga scritto.
Nella pair programming remota solitamente manca la comunicazione non verbale e questa mancanza andrebbe possibilmente bilanciata con una maggiore comunicazione “verbale”. Quindi parlatevi e interagite continuamente. Niente lunghi silenzi!
2. Lavagna virtuale condivisa
Potreste aver bisogno di condividere una lavagna sulla quale scarabocchiare contemporaneamente, come se foste sullo stesso foglio di carta.
Provate awwapp! Lo useremo anche durante le retrospettive.
3. Condividere testo
Consigliamo semplicemente di usare i messaggi privati di Discord (potete anche inviare allegati).
4. “Ho bisogno del trainer”
Scrivete un messaggio sulla chat testuale remote-gym-all che resta sempre attiva. Se volete “farvi sentire” da tutti (non abusate) potete far precedere /tts al vostro messaggio per farlo “leggere ad alta voce”:
|
|