La situazione è questa: abbiamo fatto un tirocinante per un'estate pensando che se lo raggiungerà durante l'estate, lo terremo come uno sviluppatore junior part time.
L'abbiamo portato dopo il suo primo anno all'università, quindi la sua conoscenza era troppo bassa per essere coinvolta in progetti reali (in realtà ha programmato solo all'università), quindi il mio compito era spingere quante più cose possibile per renderlo pronto per unirsi progetti reali a settembre. Finché siamo un team di sviluppo remoto, gli abbiamo dato la possibilità di avere il suo tirocinio da remoto, con orari flessibili.
Quindi sono passati due mesi e non sono impressionato dai suoi progressi. Ho dato diversi compiti da implementare, accesso alle risorse di apprendimento, percorsi di avvio consigliati e così via, ho concordato che segnalerà ogni paio di giorni, abbiamo avuto sessioni di coppia di volta in volta, rivisto il suo codice insieme ed ecc.
Ad ogni modo, sembra che abbia speso meno tempo a scrivere il codice di quanto mi aspettassi e prima di dire che non si è comportato abbastanza bene per unirsi al nostro team, pensavo che fosse colpa mia, forse stavo spingendo troppe cose, che è importante nei progetti di vita reale (come test di unità, codice di strutturazione, materiale di database, ecc.) e non abbastanza cose divertenti, che lo collegherebbero alla programmazione e questa è la ragione per cui ha trascorso meno tempo di quanto speravo .
Quindi mi restano circa 20 giorni e posso usarli per ispirarlo con la programmazione, la domanda è con cosa e come?