2017-01-03 19:02:36 +0000 2017-01-03 19:02:36 +0000
143
143

Hoe ga je om met het gebrek aan basisvaardigheden van een stagiair?

Als gevolg van een interne reorganisatie heeft mijn team nu een nieuwe stagiair in dienst. Aangezien ik de technische en teamleider ben, is het aan mij om de nieuwe man op de hoogte te brengen van hoe we werken en wat we moeten doen om onze software soepel te laten verlopen. Hij is al 4 maanden bij ons, en zijn stage kan tot 24 maanden duren volgens de huidige wettelijke regels.

De stagiair toonde enige belofte - hij had een volledig jaar een technische opleiding in Software Ontwikkeling in een van de talen die we gebruiken en had eerdere ervaring als freelancer die kleine software projecten doet. De dingen die hij ons liet zien waren eenvoudig, maar zagen er goed uit voor iemand die net het vak aan het leren was, dus we kregen hem aan boord.

Echter, het werken met hem voor een paar maanden maakte een aantal zaken zichtbaar. Hij kan nauwelijks software schrijven - zelfs heel eenvoudige voorbeelden uit een oefenboek dat we voor hem hebben gemaakt - en heeft moeite met het onthouden van de kernbegrippen waar we elke dag mee te maken hebben, zelfs de meest elementaire.

Ik leer hem nu al twee maanden lang elke dag minstens twee uur per dag, en terwijl hij wat vooruitgang laat zien, zijn ze nogal klein. Het is een zeer frustrerende ervaring voor mij in het algemeen - ik heb al eerder verschillende andere stagiaires gehad, en geen enkele liet zo'n trage vooruitgang zien.

Dit is echter niet het probleem.

Vandaag was ik samen met hem wat code aan het bekijken, om wat zakelijke logica uit te leggen, en hij vroeg me wat er precies gebeurde op een bepaalde regel van de wiskundige code - het gaf een korting op sommige waarden door deze te vermenigvuldigen met een decimale waarde (0,95 in dit geval). Het was een vrij eenvoudige regel code en hij toonde een grote verrassing over “het kleiner maken van een getal door het met iets te vermenigvuldigen”. In eerste instantie vond ik het een beetje grappig en ging ik door met het geven van een paar voorbeelden hoe dat werkt met behulp van breuken om duidelijk te maken wat ik dacht dat het een domme opmerking was, maar naarmate ik verder ging met mijn voorbeelden werd het steeds duidelijker dat zijn wiskundige kennis echt beperkt was.

Het maakte me absoluut gefrustreerd. Ik verloor mijn geduld en liet een aantal harde opmerkingen vallen, in het bijzonder mijn ongeloof dat hij met zo'n gebrek aan kennis de middelbare school wist te verlaten. Ik werd speciaal boos en gaf het lesgeven aan hem op, om hem te vertellen dat dit soort gebrek aan vaardigheid onacceptabel was in de software industrie.

Nu zit ik met een beetje schuldgevoel opgescheept. Misschien was ik te hard voor hem, misschien was ik verkeerd om zo van streek te raken door zijn gebrek aan vaardigheid. Ik ga niet in op mijn frustratie over hem en ik heb geen idee hoe ik er met meer geduld mee om moet gaan.

Hoe houd ik mijn kalmte terwijl ik met zo'n onderbekwame collega omga als ik hem moet leren? Kan ik zijn aandacht vestigen op zijn gebrekkige vaardigheden? Of, is het iets waar ik gewoon moet vragen om HR te behandelen en hem op weg te sturen voor een andere baan?

Antwoorden (9)

188
188
188
2017-01-03 19:53:43 +0000

De eerste stap is het aanbieden van excuses aan de stagiair.

Het is waarschijnlijk dat jullie beiden gefrustreerd zijn over hoe de tijd is verlopen. Als de stagiair een jaar college heeft gehad, betekent dit dat ze in principe nog steeds een middelbare scholier zijn. Niet een professionele software ontwikkelaar.

Je moet je verwachtingen beter stellen. Vaak zijn (de meeste?) stages op zich niet echt een toegevoegde waarde, maar zijn ze meer een rekruterings- of fulltime interviewtool. Twee jaar is echter een lange tijd, maar hou er rekening mee dat deze stagiair vrienden heeft die je misschien wel in dienst wilt nemen - als je hoort dat je bedrijf tegen een stagiair schreeuwt, is dat niet goed voor je bedrijf (ook al maakt het deze ene keer verlof).

In mijn laatste fulltime baan kreeg ik te horen dat het ongeveer een jaar zou duren voordat mijn baas verwachtte dat ik volledig op de hoogte zou zijn. Een jaar! Er is waarschijnlijk een verschil in omvang en verantwoordelijkheid van het werk, maar een stagiair die net uit de middelbare school komt is _het duurt even om nuttig te worden (als ze dat ooit doen…).

Ik heb hier uitvoerig geschreven over de stagiair/manager-relatie. Misschien vind je dat nuttig om te lezen.

Een paar belangrijke volgende stappen.

  1. Cijfer uit welke zelflerende tools je kunt gebruiken. Het beheren van een stagiair zal veel werk zijn, periode, vooral in het begin. Delegeer dit zo goed mogelijk (om middelen vrij te maken heeft het internet er TONS van) -Je moet misschien accepteren dat deze stagiair niet productief zal zijn, periode
  2. Praat met iemand van uw bedrijf die de juridische stukken hier begrijpt als uw bedrijf ervoor kiest om te proberen de stagiair te ontslaan.
  3. Begrijp wat er gedaan moet worden. Als je X, Y en Z nodig hebt om de stagiair te laten gaan op hun beoordeling, wil je zeker zijn dat je dat nu weet, in plaats van 30 minuten daarvoor.
  4. Probeer werk te vinden dat past. Misschien is de stagiair niet goed in X of Y of zelfs alle dingen die je wilt dat ze doen. Praat en probeer erachter te komen waar ze goed in zijn.
  5. Als je hebt besloten dat de stagiair nutteloos is, vraag ze dan gewoon wat ze willen doen. Een gemotiveerde stagiair die werkt aan dingen die ze willen doen waarschijnlijk is voordeliger dan een ongemotiveerde die werkt aan dingen die ze niet kunnen doen.
  6. Most mensen zullen zich sowieso niet graag vreselijk voelen in hun werk, misschien vind je dat de stagiair nu wel een hekel heeft aan hun werk
  7. 4. Be a pull, not push, resource. Als je met de stagiair werkt, laat hem of haar dan naar je toe komen met vragen - geef ruwe begeleiding, maar probeer niet alles te leren.
  8. Mentorschap gaat over het bieden van mogelijkheden voor een ander om te leren. Niet informatie dumpen
  9. Het is oké als de stagiair een paar uur (of zelfs een dag of meer) worstelt met een taak. Zo leren we het best.
  10. Vermijd het beantwoorden van vragen zonder eigen vragen. “Hoe doe ik X?” - “Wat heb je geprobeerd?”
  11. Zoek uit waarom hij is aangenomen en repareer je sollicitatieprocedure. Als je per ongeluk deze stagiair hebt ingehuurd, zorg er dan voor dat je niet weer een soortgelijke stagiair inhuurt (of zoek tenminste een manier om het minder waarschijnlijk te maken).

En deze situatie is zo goed als slecht voor iedereen. Het kan zijn dat de stagiair zelfs ongelukkig is en vrijwillig zou vertrekken als het een optie is. Als je het gesprek opent, kan het zichzelf misschien helemaal oplossen.

56
56
56
2017-01-03 19:21:15 +0000

Ja, je was een beetje hard voor hem, maar ik kan de frustraties zeker begrijpen. De manier waarop je je kalm houdt is om eerst te begrijpen waar je mee te maken hebt.

Het gebrek aan wiskundige vaardigheden is een probleem dat minstens 10 jaar oud is. Ik herinner me dat ik in de loop der jaren ruzie heb gehad met een paar mensen die beweerden dat wiskunde niet langer een vereiste was voor het programmeren. We zien nu de resultaten daarvan, en niet alleen met je stagiair. De scholen hebben overal ter wereld te maken met falende IT-studenten. Toen ik op de universiteit zat, heette de major “Math and Computer Science”. Wiskunde kwam op de eerste plaats, zowel in de titel als in de focus. Dat is vandaag de dag niet het geval, het bewijs is het bestaan van deze stagiair.

Begin met de kleinste taken en bouw van daaruit. Het is duidelijk dat welke school hij ook bezocht heeft, het hem jammerlijk heeft gefaald. Het gebrek aan “krijgen” is waarschijnlijk gewoon een reactie op het overweldigd worden.

Dan zou ik een goede inschatting maken van zijn vaardigheden, en hem in zijn eigen tijd zelfstandig laten studeren. Dit zal twee dingen bereiken: 1) Maak je tijd vrij. 2)Laat zien hoe toegewijd hij is. Als hij doorgaat met de onafhankelijke studie, weet je dat hij toegewijd is, zo niet, dan kun je hem met een schoon geweten loslaten.

Beledig hem niet opnieuw, maar laat hem ook niet van de wijs komen. Maak duidelijk dat het hem ontbreekt aan gebieden die hem beletten om succesvol te zijn als hij niet knaagt.

Laat hem online leren van Kahn Academy, of youtube video’s, opnieuw, in zijn eigen tijd. Geef hem de kans om op eigen kracht te zinken of te zwemmen, en doe een stapje terug en adem een beetje. Verpruts je eigen carrière niet over iemand die uit zijn diepgang is.

44
44
44
2017-01-03 19:46:52 +0000

Laat hem gaan. Beter voor jou en beter voor hem. Je bent niet te hard geweest. Ik heb persoonlijk veel profijt gehad van het feit dat (2 keer tijdens mijn studie) mensen duidelijk hun ongenoegen over mijn prestaties hebben geuit.

Mensen die de vermenigvuldiging niet begrijpen moeten niet in de buurt van een programmeerbaar apparaat komen.

Als alternatief voor hem te laten gaan: leg hem uit dat hij geen aanbeveling van jou krijgt - en als er een cijfer is leg hem dan uit dat het cijfer misschien slecht is en dat het misschien redelijker is om weg te gaan. Of geef hem geen andere taken dan “zelfstudie” en een stoel zonder computer - op die manier verspil je tenminste geen tijd met hem.

30
30
30
2017-01-03 21:15:02 +0000

Ik geef hem nu al twee maanden lang elke dag minstens twee uur les, en terwijl hij wat vorderingen laat zien, zijn ze nogal klein.

Dat werpt enorme rode vlaggen voor me op. Dat is 2 uur per dag besteden aan ontwikkeling, management en andere zaken die geld opleveren voor het bedrijf.

Deze persoon is duidelijk een enorme verantwoordelijkheid.

Verontschuldig je voor de harde opmerkingen en ga naar je baas en laat ze weten dat je niet meer met deze persoon kunt werken en dat je ze uit het team wilt hebben. Als je organisatie zo gestructureerd is dat je dat soort gesprekken voert - laat hem gaan.

Als hij eenmaal is losgelaten - moet je opnieuw evalueren waar je je tijd doorbrengt bij de organisatie omdat je (tenminste) een hele maand werk aan deze persoon bent kwijtgeraakt - dat is een maand van functies die niet ontwikkeld zijn, bugs die niet gerepareerd zijn en klanten die geen verzendwaarde krijgen. U moet uw beleid zo structureren dat het nooit meer gebeurt.

Zelfs in het meest optimistische geval na een half jaar van bijles 2 uur per dag worden ze halfdecent - ze kunnen nog steeds de volgende dag gewoon weggaan.

12
12
12
2017-01-03 20:17:34 +0000

Sir James Goldsmith zei altijd “Betaal pinda’s, haal apen”. Betaal pinda’s als het goed is als je op zoek bent naar apen, maar als je meer wilt dan apen, zul je de lat hoger moeten leggen. Firma’s huren geen stagiaires in met de verwachting dat de genoemde stagiaires in staat zijn om nuttig werk te verrichten. De bedoeling van stages is om de stagiaires te helpen, niet noodzakelijkerwijs het bedrijf.

Het gebrek aan wiskundige vaardigheden van uw stagiair was een verrassing voor u en waarschijnlijk een zeer onwelkome verrassing. Daarom ben ik een leare van autodidactische programmeurs die op 13-jarige leeftijd zijn begonnen en niet naar uni zijn gegaan.

Iedereen kan zich een programmeur noemen en helaas is je stagiair een mooi voorbeeld van dat feit.

Verwacht dat de leesvaardigheid van uw stagiair ook niet stellair is, aangezien zijn vooruitgang in het leren van iets langzaam en pijnlijk is.

Uw verwachting dat uw stagiair zal presteren als een volwaardig lid van het team zal waarschijnlijk niet worden gehaald gezien de algemene onderwijskundige tekortkomingen van uw stagiair. Als u op zoek bent naar een volwaardig programmeur, kunt u beter een junior programmeur zoeken in plaats van een stagiair. Ja, de stagiair kost je niets, behalve je tijd. Nou, tel de tijd die je besteedt aan het trainen van hem - wat precies overeenkomt met de hoeveelheid tijd die je niet nuttig werk verricht als senior/teamleider voor het bedrijf - en je moet je realiseren dat de ineffectiviteit en inefficiëntie van de stagiair je bedrijf een aardige cent kost in termen van opportuniteitskosten van werk dat niet gedaan is omdat je zoveel tijd besteedt aan het trainen van hem.

Het verliezen van je humeur zal je nergens brengen. Je verliest je humeur omdat je gefrustreerd bent en je bent gefrustreerd omdat je gedwarsboomd wordt. Je moet iets doen aan de bron van je frustratie, inclusief hem terugsturen naar school om te werken aan zijn tekortkomingen in zijn eigen tijd en niet die van jou. Hij kan niet gelukkiger zijn omdat hij terug naar school moet, maar je zal waarschijnlijk gelukkiger zijn om niet met zijn tekortkomingen om te gaan - aan het eind van de dag, krijg je te definiëren wat geluk betekent voor je. Op dit punt word je gek als je met hem omgaat en niemand is gelukkig. Bedenk dat je op het punt komt dat je voorbij je vermogen bent gezeild om hem te helpen en dat je hem niet langer helpt maar martelt. Hem uit zijn lijden verlossen door hetzelfde te doen, geeft je een pauze. Niet in het minst omdat uw relatie met hem zeker het ergste uit u haalt. Bovenop de andere kosten, gaat dat kind u kosten in termen van reputatie als u niet voorzichtig bent.

7
7
7
2017-01-04 01:46:11 +0000

Ik denk dat je geen les moet geven, maar een kans moet bieden om te leren.

Twee uur per dag van je tijd, gedurende maanden, lijkt me een buitensporige investering in een stagiair.

In plaats daarvan, lever gewoon het gereedschap dat ze nodig hebben. Kies en definieer (specificeer) taken, die min of meer binnen hun mogelijkheden moeten liggen. Wees beschikbaar om vragen te beantwoorden (maar niet voor uitgebreide bijlessen: wijs hem in plaats daarvan naar een boek). Zorg voor QA en feedback, review en testen, van hun halffabrikaten.

Ik weet niet zeker welke programmeertaken (indien aanwezig) je zou kunnen toewijzen, die echter geen rekenkunde vereisen. De laatste keer dat ik een stagiair gebruikte/leende (wat niet erg lang duurde) heb ik de stagiair gevraagd om een specifieke testomgeving voor mij te installeren (die ik nodig had, om wat software te testen die ik aan het ontwikkelen was).

4
4
4
2017-01-03 23:23:15 +0000

Ik had eerder verschillende andere stagiaires, en geen enkele liet zo'n trage vooruitgang zien.

Als je verschillende geweldige stagiaires hebt gehad in dit bedrijf, in dit team, dan moet je dat maar eens navragen bij HR. Vraag hen of je je verwachtingen voor deze stage in de hand houdt (misschien waren die geweldige stagiaires wel stommelingen? Het gebeurt, hoewel het in dit geval niet waarschijnlijk klinkt).

Zo niet, dan kun je hen vragen of hij in aanmerking komt voor een prestatieverbeteringsprogramma. Op papier geeft het hem een vaste hoeveelheid tijd om te verbeteren op basis van door jou gedicteerde projecten. In de praktijk creëert het een papieren spoor, zodat je hem kunt laten gaan.

Aangezien je wel harde woorden hebt gezegd, moet je je verontschuldigen, en aardig zijn tegen hem voor de rest van de stage. Het is noch jouw schuld, noch die van hem dat hij in jouw team is geland. Probeer er het beste van te maken totdat je verder gaat, en juich zijn inspanningen toe waar je kunt.

Die 2 uur durende trainingssessies moeten echter wel eindigen. Laat hem doorgaan met zijn trainingsoefeningen totdat hij ze op eigen kracht gaat doen.

3
3
3
2017-01-05 23:30:15 +0000

Als je onbeleefd was tegen de stagiair, verontschuldig je dan. Doe het voor jezelf, zo niet voor de stagiair.

Dan ontsla je de stagiair. Het is één ding om te begeleiden, het is een ander om een universiteitsinstructeur te zijn voor iemand die niet veel aandacht besteedde.

1
1
1
2017-01-06 00:39:26 +0000

Wees een manager.

Je hebt een bron, een aanwinst, een persoon. Wees aardig en verontschuldig je. Je wilt mannen die op een granaat springen voor je.

Jouw probleem is de toepassing van de vaardigheden van de stagiair.

Zoek iets dat de stagiair kan bezitten, en machtig ze. Heb je handmatige tests? Hebben een bouw-server die moet worden babysitten? Hebben voorbeeldgegevens? Heb je gebruiker #1 nodig? Al deze zaken zijn waardevol voor een organisatie, zonder software te schrijven of te ontwerpen.

Weet de stagiair wat uw bedrijf doet? Weten ze het product? Gebruiken ze het product? Ik heb gemerkt dat het hebben van een “product expert” dicht bij het team zeer nuttig kan zijn.

Bottom line, het is jouw taak om een rol te vinden voor de stagiair. Niet iedereen kan een rockster zijn, maar de wereld heeft nog steeds gaffers nodig.