hledáte IT práci nebo chcete označit svou úroveň dovedností v této oblasti? Jste junior, senior nebo něco mezi tím? Odpověď na tyto otázky se může zdát být obecně vyřešena a zřejmá, ale ve skutečnosti je mnohem složitější. Pokusíme se na tento problém podrobněji zaměřit a ukázat vám rozdíl mezi uvedenými pozicemi a jakou roli hraje zkušenost při identifikaci vaší autority.
definice problému
pokud se zeptáte dvou zkušených vývojářů, jak by popsali vedoucí pozici, pravděpodobně dostanete dvě různé zkreslené odpovědi. Definice tohoto pojmu závisí na kontextu. Ptáte se – jak mohu, juniorský vývojář, objektivně určit, že jsem se stal seniorem? Nikdy nemůžeme udělat čáru s absolutní důvěrou.
štítky juniorů a seniorů je obtížné definovat, protože oba mohou představovat jednoho vývojáře současně. V závislosti na kontextu, pokud je vývojář považován za senior ve vztahu k .NET platform, on nebo ona může být současně považován za junior týkající se HTML5 a dalších nových technologií.
Junior
obecně platí, že junior developer je osoba s méně než 2-3 roky zkušeností s prací na jakékoli platformě. Junioři dostávají na začátku méně komplikované úkoly, díky nimž by později měli být schopni řešit i náročnější úkoly. Stále potřebují do určité míry pomoc seniorů. Také je nepovažujeme za vhodné pro interakci se zákazníky. Pro shromažďování požadavků na projekt je zapotřebí senior.
Senior
zmíněný senior je na opačném pólu. Obvykle je kvalifikovaným odborníkem v rámci vybraných technologií a je zodpovědný za mentoring mladších členů týmu. Neexistuje dobrá odpověď, když se ptáte, po kolika letech můžeme považovat vývojáře za seniora. Zatímco někteří říkají, že senior má zkušenosti minimálně 5-7 let, jiní říkají, že developer se stává senior po 10-15 letech. Názory se tedy liší. Záleží také na dovednostech a zájmu o učení se novým věcem po celou dobu práce s vybranou platformou. Dalo by se říci, že většina vývojářů se označuje jako střední, což znamená něco mezi juniorským a seniorským. Jednou z hlavních charakteristik senior developer přináší zlepšení v rámci projektu (hlavně v částech, které postrádaly pozornost), když se k němu. Dobrý senior může identifikovat problematické části a získat práci tam, kde je to potřeba.
nápad můžete získat z grafu propojených trojúhelníků od Brandona Hays. Jednoduše vysvětluje vztah mezi vývojářem označování a požadovanou / poskytnutou nápovědou:
pokud se spokojíte s tímto grafem, získáte pouze částečné informace. Další, složitější pohled je znázorněn v následujícím Vennově diagramu, také Brandonem Hays. Tento popisuje vedoucí pozici velmi idealisticky a senioři ne vždy mají všechny vlastnosti:
v týmu freevision zaměstnáváme seniory a rádi dáváme prostor pro učení a růst juniorů bright initiative. Pod naším vedením a vedením jsou schopni vyvíjet nový software, mobilní a webové aplikace nebo CRM systémy na míru s nerozeznatelnou kvalitou od seniorů. Bez ohledu na to, zda je vývojář senior nebo junior, považujeme se za schopné vývojáře ochotné si navzájem pomáhat.