Ik leid een team van programmeurs en ik heb een aantal stagiaires / junior programmeurs gehad die in het team zijn gekomen in het afgelopen decennium. Sommigen van hen hebben het goed gedaan en zijn doorgegaan met het worden van ervaren, senior programmeurs. Er is echter een subgroep van mensen die veel enthousiasme hebben en de juiste instelling hebben, maar zelfs na intensieve coachingsessies kan ik ze niet op het juiste niveau krijgen. Vreemd genoeg vind ik dat hun programmeervaardigheden oké zijn (niet geweldig, maar over het algemeen is dit niet het grootste probleem). Het belangrijkste probleem is dat het hen ontbreekt aan meer "administratieve" vaardigheden rond de baan. Ze zijn vooral niet in staat nauwgezet te werk te gaan. Ze missen de vaardigheid om instructies, documentatie, e-mails of ander materiaal te lezen met het niveau van aandacht en grondigheid dat vereist is.
Wat dit uiteindelijk betekent is dat instructies vaak moeten worden herhaald. Dezelfde fouten worden vaak gemaakt. Wanneer de documentatie wordt gelezen, wordt de helft hiervan "geabsorbeerd" en wordt de andere helft bekeken en genegeerd. Als iets niet wordt begrepen, wordt het niet ondervraagd. We hebben lange discussies gehad over wat onduidelijk is of waar mensen vastzitten, en 90% van de tijd komt het erop neer dat we iets niet goed hebben begrepen of iets belangrijks hebben opgepikt.
Ik heb checklists geprobeerd, procedures gedocumenteerd en nauwkeurig de instructies uitgevoerd. Ik kan echter niet alles voorzien en ik heb een bepaald niveau van kritische lees- en reflectievaardigheden nodig - en die zijn gewoonweg niet aanwezig. Maar dit zijn enkele geweldige mensen waarvan ik denk dat ze potentieel hebben. Ik weet dat ik ze niet de bijscholing en begeleiding kan bieden die ze nodig hebben - ik ben er alleen om hun programmeervaardigheden te helpen, maar dit gaat verder dan dat. Wanneer ze echter vertrekken, wil ik ze tips geven over waar ze in de toekomst aan kunnen werken, voordat ze weer in een vergelijkbare programmeerrol gaan. Ik moet opmerken dat ik werk in een land met een slecht onderwijssysteem en ik denk dat verschillende van deze kwesties te maken hebben met een onderwijssysteem waar lezen, reflectie en kritisch denken niet goed ontwikkeld zijn.
Wat voor soort middelen moet ik deze mensen wijzen? Zijn er (hopelijk online en gratis) cursussen die dit soort problemen aanpakken? Hoe zouden ze heten? Nog andere tips?