zoekt u een IT-baan of wilt u uw vaardigheidsniveau op dit gebied labelen? Ben je junior, senior of iets daar tussenin? Het antwoord op deze vragen lijkt over het algemeen opgelost en voor de hand liggend, maar is eigenlijk veel ingewikkelder. We zullen proberen ons meer op dit probleem te concentreren en u het verschil laten zien tussen genoemde posities en welke rol ervaring speelt bij het identificeren van uw autoriteit.
Definitieprobleem
als u twee ervaren ontwikkelaars vraagt hoe zij een senior positie zouden beschrijven, krijgt u waarschijnlijk twee verschillende bevooroordeelde antwoorden. De definitie van deze term hangt af van de context. Je vraagt je af – hoe kan ik, een junior Ontwikkelaar, objectief vaststellen dat ik senior ben geworden? We kunnen nooit de grens trekken met absoluut vertrouwen.
Labels van junior en senior zijn moeilijk te definiëren omdat ze beide één ontwikkelaar tegelijk kunnen vertegenwoordigen. Afhankelijk van de context, als een ontwikkelaar wordt beschouwd senior in relatie tot .NET platform, hij of zij kan tegelijkertijd worden beschouwd als junior met betrekking tot HTML5 en andere nieuwe technologieën.
Junior
in het algemeen is junior developer iemand met minder dan 2-3 jaar ervaring op elk platform. Junioren krijgen in het begin minder ingewikkelde taken waardoor ze later nog moeilijkere taken moeten kunnen oplossen. Ze hebben nog steeds senior hulp nodig tot op zekere hoogte. We vinden ze ook niet geschikt voor interactie met klanten. Een senior is nodig voor het verzamelen van projectvereisten.
Senior
de genoemde senior bevindt zich aan de andere kant van de pool. Hij of zij is meestal een gekwalificeerde expert binnen gekozen technologieën en is verantwoordelijk voor het begeleiden van jongere teamleden. Er is geen goed antwoord op de vraag na hoeveel jaar kunnen we beschouwen Ontwikkelaar senior. Terwijl sommigen zeggen dat senior ervaring heeft van minimaal 5-7 jaar, anderen zeggen dat Ontwikkelaar senior wordt na 10-15 jaar. De meningen lopen dus uiteen. Het hangt ook af van iemands vaardigheden en interesse in het leren van nieuwe dingen tijdens de gehele periode van het werken met het gekozen platform. Het zou kunnen worden gezegd dat de meerderheid van de ontwikkelaars label zichzelf als midden, wat betekent iets tussen junior en senior. Een van de belangrijkste kenmerken van een senior ontwikkelaar is het brengen van verbetering binnen een project (voornamelijk in delen die onvoldoende aandacht) bij het krijgen toegewezen aan het. Een goede senior kan problematische onderdelen identificeren en werk doen waar het nodig is.
u kunt het idee krijgen van gekoppelde driehoekengrafiek door Brandon Hays. Het legt eenvoudig de relatie tussen labeling ontwikkelaar en vereiste/verstrekte hulp uit:
als je genoegen neemt met deze grafiek, krijg je slechts gedeeltelijke informatie. Een ander, complexer standpunt wordt weergegeven in het volgende Venn diagram, ook door Brandon Hays. Deze beschrijft de senior positie zeer idealistisch en senioren niet altijd beschikken over alle kwaliteiten:
in het team van freevision nemen we senioren in dienst en geven we graag ruimte voor leren en groei van bright initiative Junioren. Onder ons management en begeleiding zijn ze in staat om nieuwe software, mobiele en webapplicaties of op maat gemaakte CRM-systemen te ontwikkelen met niet te onderscheiden kwaliteit van senioren. Ongeacht of de ontwikkelaar een senior of een junior is, we beschouwen onszelf als capabele ontwikkelaars die bereid zijn om elkaar te helpen.