Inhoudsopgave:
- 1 1. Ontwikkelaars willen veel geld
- 2 2. Ze werken liever bij Google
- 3 3. Ze houden niet van banken of startups
- 4 4. Ontwikkelaars hebben slaap nodig
- 5 5. Ze willen erkend worden voor goed werk
- 6 6. Ze willen geen managementadvies
Video: Gaat je geheugen kapot, als je teveel voor je computer hangt? Prof. Dr. Erik Scherder (1/5) (November 2024)
Bedrijven die topontwikkeltalent willen inhuren, hebben moeite om rekruten te vinden. Uit een recent onderzoek van TechServe Alliance is gebleken dat medewerkers op het gebied van technologie-personeel moeilijker talent vinden dan andere vaardigheden. Gelukkig wordt dit tekort verholpen, omdat de ontwikkeling van softwareapplicaties volgens het Bureau of Labor Statistics naar verwachting tot de top 15 van beroepen zal behoren tegen 2024. Terwijl uw bedrijf zich voorbereidt op het uitdelen van meer dan zes cijfers aan iemand die kan coderen, is het in uw belang om volledig te begrijpen wat ontwikkelaars willen, hoe zij denken en de programmeertalen waar zij het meest bedreven in zijn.
Een recent onderzoek van 500 ontwikkelaars door onderzoeksbureau Coleman Parkes namens Cast Software onderzocht wat ontwikkelaars drijft en wat u moet weten voordat u nieuwe kandidaten aanneemt. Ik sprak met Lev Lesokhin, Executive Vice President Strategie en Analytics bij Cast Software, over het onderzoek en de stand van zaken in de ontwikkeling. Hij zei dat de taak om topontwikkeltalent te vinden de komende jaren niet eenvoudiger zal worden.
"We verdubbelen de hoeveelheid software die om de zeven jaar wordt geschreven. Als gevolg daarvan hebben we niet genoeg ontwikkeltalent", zei hij. "Je hebt China online laten komen en India, en er is nog steeds niet genoeg ontwikkelingstalent."
Om de juiste werknemers te vinden, spoort Lesokhin bedrijven aan om een methode te ontwikkelen voor het evalueren en meten van de kwaliteit van de code van een werknemer. "De meesten van ons, misschien met uitsluiting van Google, kunnen niet hopen de beste ontwikkelaars de hele tijd in te huren. Misschien kunnen we ze soms inhuren. We moeten een systeem hebben voor kwaliteitsmeting om ervoor te zorgen dat we goed worden -kwaliteitssoftware voor ons bedrijf en om de ontwikkelaars in die organisatie meetbaar te verbeteren."
Wanneer je rekruten voor ontwikkelingsfuncties gaat interviewen, zijn hier enkele dingen die je moet weten.
-
1 1. Ontwikkelaars willen veel geld
Achtenveertig procent van de respondenten van de Coleman Parkes-enquête zei dat salaris en bonussen de belangrijkste criteria zijn voor het kiezen van een bedrijf om lid te worden. Dit is geen grote schok. De gemiddelde ontwikkelaar verdient ongeveer $ 99.000, volgens PayScale. Als je het je niet kunt veroorloven om zoveel rekruten aan te bieden, moet je genoegen nemen met minder talent of op jacht gaan naar mythische ontwikkelaars die werken voor de pure vreugde van het maken van coderegels.Locatie op de werkplek was de op een na belangrijkste factor waar codeerders voor werkten. De interactieve kaart hierboven geplaatst en gemaakt door Arcgis geeft een solide indicatie van hoe ver de industrie zich uitstrekt. Misschien wel het meest interessant, bleek uit de gegevens dat 91 procent van de banen van ontwikkelaars niet in Silicon Valley waren.
2 2. Ze werken liever bij Google
Eenenzestig procent van de respondenten het zou een droom zijn om in Mountain View, Californië te werken. Het volgende meest gewenste bedrijf was Apple, dat slechts een knikje ontving van slechts 45 procent van de respondenten."Google heeft een reputatie of een perceptie van goed betalen", zegt Lesokhin. "Google was Apple, Facebook en Netflix zo ver voor. De grote reden is volgens mij dat er een stamboomfactor zit in het werken bij Google. Het is bekend dat Google het beste technische talent inhuurt. Ze doen veel nieuwe dingen zoals auto's zonder bestuurder, diep leren; ze zijn vertakt in veel verschillende richtingen. Je hebt de mogelijkheid om met groot speelgoed te spelen. Als je een ontwikkelaar bent die uit Google komt, heb je veel swagger en bijna overal kunnen werken. "
Maar uw bedrijf is niet Google. En als je dit artikel leest, heb je waarschijnlijk niet de diepe zakken of de reputatie die Google heeft. Maar dat betekent niet dat je sommige voordelen die Google biedt niet kan bieden. Laat uw programmeurs experimenteren. Laat ze zichzelf promoten als experts op sociale media. Geef ze de mogelijkheid om hun vak buiten de grenzen van het kantoor te blijven leren via conferenties en cursussen.
3 3. Ze houden niet van banken of startups
Slechts 9 procent van de ontwikkelaars denkt dat de ideale werkplek bij het opstarten is. Slechts 11 procent ziet een bedrijf in financiële technologie (fintech) als een ideale plek om te werken. Banken en financiële organisaties spraken slechts 16 procent van de respondenten. Er zijn een paar redenen voor deze trend. Ontwikkelaars willen werken aan de meest geavanceerde toepassingen die mogelijk zijn, en die kansen zijn meestal te vinden in Silicon Valley.
"De meeste ontwikkelaars zijn behoorlijk pragmatisch over hun carrière, volgens Lesokhin." Er is een risico verbonden aan startups; je zult niet zo veel worden betaald, "legde hij uit. Je gaat zweet equity inruilen voor echt equity. Sommige mensen zijn dromers en willen later echt een grotere uitbetaling krijgen."
"Afgestudeerden streefden naar financiering, " voegde hij eraan toe. "Tech en Silicon Valley hebben de verbeelding van die mensen gevangen. Bezet Wall Street en dat alles vooral van invloed op jonge mensen. Ook financiële organisaties, zelfs in fintech, gebruiken veel oudere technologie. De helft van de toepassingen is nog steeds Kobalt. Zelfs de Java dat je in financiële dienstverlening schrijft, dateert nog uit het midden van de jaren negentig. Veel daarvan wordt als saai ervaren."
4 4. Ontwikkelaars hebben slaap nodig
We hebben allemaal de tv-shows en films gezien die coders afbeelden als nachtbrakers die energiedrankjes plunderen zodat ze de hele nacht wakker kunnen blijven met het schrijven van moordenaarscode. Dat is gewoon niet nauwkeurig, volgens de studie van Coleman Parkes. 48 procent van de respondenten zei zelfs dat ze 's ochtends tussen 8 en 12 uur' s ochtends het meest productief waren. Ze zeiden ook dat de uren van 16.00 tot 08.00 uur hun minst productieve uren zijn.5 5. Ze willen erkend worden voor goed werk
Slechts 37 procent van de ontwikkelaars scoort op codekwaliteit, wat betekent dat de primaire functie van hun taak niet echt rekening houdt met prestatiebeoordelingen, promoties, loonsverhogingen en de meeste andere factoren die iemand laten weten dat hun werk wordt gewaardeerd. In plaats daarvan worden coders meestal geëvalueerd op basis van zaken die slechts marginale banden hebben met codering, zoals stiptheid, gedrag en tijd op kantoor."Managers denken dat code iets is waar ontwikkelaars intrinsiek verantwoordelijk voor moeten zijn", aldus Lesokhin. "Het is moeilijk om te beoordelen wat de kwaliteit is, dus laat het aan de ontwikkelaars over."
Lesokhin vindt het echter van cruciaal belang om te begrijpen hoe goed je ontwikkelaars coderen, om code op een leuke en gamified manier te volgen en ontwikkelaars te belonen voor goed werk.
"Er zijn manieren waarop u codekwaliteit kunt meten die negatief en positief kan zijn. Als u in uw KPI's voor evaluaties ontwikkelaars meet op kwaliteit van werk en dit in hun formele beoordelingsproces opneemt, kan het als negatief worden ervaren, " legde hij uit. "Er zijn een aantal manieren waarop je deze statistiek op een positieve manier kunt introduceren. Stel een bonusstructuur in voor codeerders die een bepaald kwaliteitsniveau bereiken. Zelfs zonder geldelijke vergoeding plaatsen sommige werkgevers scoreborden. Het is bijna als gamification. Je kunt dat zeggen voor iedereen te zien. "
6 6. Ze willen geen managementadvies
Op de vraag waar ze nieuwe coderingstips en -tricks willen leren, gaan ontwikkelaars liever naar YouTube (41 procent) dan naar hun manager voor advies. Google Communities (36 procent) is de op een na meest gebruikte bron voor het vinden van nuttige informatie. Slechts 19 procent van de respondenten zei dat ze naar hun managers gingen voor codeeradvies.
61 procent van de ontwikkelaars zei zelfs dat hun grootste frustratie is dat het management beslissingen neemt zonder IT-componenten volledig te begrijpen. Dus, ja, verwacht niet dat uw programmeurs goed reageren op managementinterjectie. Lesokhin zei dat dit niet echt een verrassing zou moeten zijn, gezien het feit dat managers van coders meestal niet veel coderen.
"Ik geloof persoonlijk niet dat de beste managers noodzakelijkerwijs de beste ontwikkelaars zullen zijn of vice versa. Het zijn twee verschillende vaardigheden. Sommige zeldzame mensen hebben beide, wat geweldig is, maar ik verwacht niet dat dit de zaak."
Bovendien zei hij dat er een behoorlijk robuuste mogelijkheid is voor ontwikkelaars om te communiceren met experts op YouTube. En dat de inhoud op de videosite gemakkelijk te consumeren is, misschien meer dan een e-mail van een manager.
"Je zou willen werken in een omgeving waar de mensen om je heen competent zijn; dat zou een aantrekkelijke functie zijn. Je probeert je beste ontwikkelaars ertoe te brengen zichzelf online te promoten, vragen te beantwoorden. En wat van die kennis te zwaaien wanneer je inhuren om te laten zien dat je superexperts hebt."