Sono un team leader che si occupa di un programmatore con una laurea in Informatica. Ha un paio di anni di esperienza ed è ancora una scimmia del codice. Avendolo osservato da un po ', è molto lento nel programmare anche domande in stile fizzbuzz. Per altre cose, cerca di accontentarsi di armeggiare di codice o di chiedere aiuto nei forum di programmazione. Per gli scripting che ottiene può a malapena farcela, ma per il nostro lavoro principale di sistemi embedded che utilizzano le nostre toolchain proprietarie, i forum online non sono di grande aiuto. Di conseguenza, è in ritardo o incompleto, quindi sono costretto ad assegnare il suo lavoro agli altri. Di fronte a lui riconosce tutto questo, ma non sa quali passi pratici ha bisogno di prendere su come migliorare.
Rimane bloccato per molto tempo, non riuscendo a eseguire il debug. Come sviluppare le sue capacità a un livello superiore, renderlo un risolutore di problemi, sviluppare abilità architettoniche e comprendere grandi sistemi, eseguire il debugging e fargli pianificare i suoi compiti? In tutte le sue recensioni sulle prestazioni annuali non ha mai votato in alto. Come leader della sua squadra, devo sviluppare un piano d'azione in consultazione con lui.
Chiedergli di lasciare è sempre l'ultima opzione, ma vorrei evitarlo.