CodeYourFuture / CodeYourFuture/Module-How-our-curriculum-works

Pair program [volunteers only]

Aperta
#11 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
🏕 Priority Mandatory Self evaluate 🦔 Size Tiny
Lingua principale
Nessun dato sulla lingua
Stelle
0
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Trainees, you are assigned many many tickets for pair programming. We do two kinds of pair programming:

1. Driver/navigator pairing
2. Guided pairing

This ticket is for **guided pairing**, where the trainee always writes all the code _and_ plans the strategy. There will also be many opportunities for classic driver/navigator pairing, where the driver writes the code and the navigator plans the strategy, but this ticket is helping volunteers practice guided pairing.

## Instructions

1. Pair up with someone and work on a kata together
1. Pairs should explain their thought process, plan out what to do, write the code and check it works
1. As a guide, you will need to ask questions to check understanding, provide guidance if they get stuck, give honest and meaningful feedback

## 🧭 Guidance

- **Don't take over!** It's important new programmers get used to figuring things out. Provide guidance and assistance but learners _need to struggle_ to overcome obstacles with understanding and technical communication
- **Give honest feedback**. Trainees can't develop if they don't receive honest feedback about their progress.
- **Ask questions**. Sometimes asking a clarifying question can help learners discover errors and often promotes more thoughtful responses.
- **Encourage best practices**. Reinforce good practices like reading error messages carefully sessions and checking documentation.

## Why are we doing this?

Pair programming is an excellent way to develop programming and communication skills. It is often much easier to work through something when working on something 1 to 1. It is also helps our trainees to prepare for technical interviews when they'll need to code in front of other people.

## Acceptance criteria

- [ ] You have pair programmed with at least one person for 30 mins

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non sono indicati file, test o punti di ingresso. Inizia trovando un partner e un kata, poi segui le istruzioni dell'issue per il pairing guidato relativamente alla pianificazione, alla codifica, alla verifica del risultato, alle domande e al feedback. Completato significa aver portato a termine almeno una sessione di pair programming di 30 minuti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
content
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.