Backend Developer

Michal (13 let praxe)

- mám na starost vývoj backendu aplikací - na seniorní pozici navíc funguji také jako manažer, IT architekt, analytik, vývojář, průkopník nových témat a způsobů řešení

Nejvíce mě z mojí práce baví 1 - podpora odborného & osobního rozvoje týmu a spolupráce, a to i na globálních projektech, při komunikaci na dálku, v různých jazycích
2 - průkopnická práce - budování aplikací, využívání nových technologií
3 - výzva rychle se učit tech novinky (z backendu i frontendu), i mimo hlavní profesní zaměření

Moc mě z mých pracovních činností nebaví 1 - zdlouhavá neefektivní komunikace s lidmi v týmu
2 - odhadování pracností, zejména pokud nejsou zatím žádné designy
3 - evidence tasků po minutách do duplicitních systémů

Popis Pozice

Můj typický pracovní den

- rozdělení práce během dne / týdne ovlivňuje fáze projektu
- ráno většinou kontroluji část emailů př. s informacemi o nasazení na prostředí
- kontroluji stav vývoje a odvedené práce v týmu
- věnuji se vývoji aktuálních tasků pro vývoj
- reviduji kód v rámci analýzy chyb (a to i v rámci týmu)
- analyzuji zařazení nových požadavků na vývoj

Můj typický pracovní týden

- jak denní, tak týdenní cyklus je ovlivněn fází projektu
- někdy se věnuji primárně správě, rozdělení a plánování vývoje, jindy více práci s lidmi
- někdy se primárně opravují chyby nebo se pracuje na prokopávání nových technologií
- část pracovní doby vždy zabere komunikace v týmu, která často vývoj některých tasků zefektivní

Samostatnost vs. týmovost mojí práce

Rozdíl úrovně juniora/seniora

Junior

- přepisuje nějaké jednoduché zadání do kódu a využívá stávající vzory, které už v té aplikaci / v systému jsou
- postupně systém poznává a získává nad celou aplikací / systémem nadhled

Průměrný posun z juniora na seniora - 2 - 3 roky

Senior

- posun na seniora není jen o schopnosti napsat pěkný kód, ale také o schopnosti navrhované řešení rozvíjet
- má již celkový obrázek o řešení, navrhuje celou architekturu, přidává nové komponenty, paterny, nebo antipaterny (tj. co není efektivní, nefunguje optimálně)

Budoucnost

Budoucnost mojí pozice za 3-5 let

- princip práce zůstane stejný, měnit se budou jazyky, technologie a přístup k řešení dle trendů
- vzroste důraz na robotizaci, AI, cloud, analýzu velkého množství dat

Doporučené vzdělávání pro budoucnost - JEE (Java Enterprise Edition) je tak pestrý svět, že v něm stále rostou (i zanikají) nové frameworky a technologie, které bude třeba neustále sledovat

Jak získat pozici

Ideální člověk na mojí pozici je

1 - zodpovědný, analytický
2 - zvídavý, má chuť se stále učit
3 - komunikativní, vstřícný, asertivní

Hard skills 1 - Java
2 - SQL
3 - přehled o fungování webových služeb & o frameworkcích

Soft skills 1 - efektivní komunikace
2 - samostatnost
3 - proaktivní přístup

Moji práci mi pomohlo získat

Během přípravy na pohovor - i jako junior si zkusit naprogramovat něco sám ve volném čase a/nebo v rámci komunitní či pro bono spolupráce (ne jen spoléhat na studium a to, že to to vás někdo vtluče)
- ujasnit si, co opravdu chcete dělat, a mít odvahu to pak opravdu jít dělat (př. projitím přes vstupní pozice technické podpory atp.)

Během pohovoru - otevřeně mluvit o tom, co chci profesně dělat a proč mě to baví
- být sám sebou - do týmu se hledají lidé jak podle
dovedností, tak i podle toho, jak zapadnou do týmu (ideální uchazeč neexistuje, pokaždé hledáme jiný typ osobnosti dle kontextu)

Z jiných oborů je na mojí pozici využitelné

Z jakého oboru: - psychologie

Jaká dovednost/znalost: - komunikace a jednání s lidmi
- metodický / analytický přístup
- schopnost jít cíleně za problémem

Doporučení těm, kdo mají o tuto pozici zájem

- nezapomeňte, že přijetí závisí na mixu IT znalostí a osobnostních charakteristik - ideální uchazeč neexistuje

Studujte, učte se: - základní přehled end to end (od frontendu po backend)
- na tom zjistíte, co vás baví, a začnete se specializovat

Zkoušejte v praxi: - zkuste si napsat vlastní aplikaci
- co nastudujete, zkoušejte v praxi na komunitních / vlastních projektech
- přidejte se k nějaké vývojářské komunitě (online)

Každá infografika tě provede tím, jak daný člověk svojí práci vidí, co na ní má rád více, co méně, jak vypadá jeho pracovní den/týden, jak a s jakými jinými experty spolupracuje, jaký je rozdíl na dané pozici mezi člověkem juniorním a seniorním, a jaký by mohl být odhadovaný vývoj této profese v budoucnu.

V druhé části infografiky zároveň najdeš doporučení, jak takovou pozici získat a v čem se vzdělávat.

Pro lepší pochopení celého kontextu doporučujeme u každé pozice poslechnutí také video rozhovorů - IT profíky za vás a pro vás vyzpovídala gymnazistka Anička Turnerová.

PDF verzi infografiky doporučujeme stáhnout a/nebo vytisknout.

A jeden důležitý tip na závěr: může se stát, že jiný člověk by popsal stejnou pozici trošku jinak. To je na trhu práce normální - každý z nás vnímá stejnou práci odlišně. Jednak podle typu firmy, kde pozici vykonává, dále podle své povahy, podle délky praxe, podle původního vzdělání atp. Proto měj, prosím, na paměti, že zde neprezentujeme 100% zobecnitelná data z velkého výzkumu. Jde o osobně profesní výpovědi.

Pokud tě nějaká pozice zaujme, dohledej si další informace, setkej se s dalšími lidmi na podobné pozici a poslechni si jejich názor na danou práci. Po zhlédnutí videí budeš mít dobrý odrazový můstek, co hledat, na co se ptát.

Uč se, zkoušej, rozšiřuj si obzory, studuj s námi na různá témata na různých úrovních náročnosti nebo studuj i online z domu.

Máš už pár kurzů za sebou? A jsi připraven/a na profesní změnu? Zkontaktuj se s naším kariérním týmem můžeš přijít na naše kariérní workshopy, kde si vylepšíš své CV, LinkedIn, osobní značku, na netradiční Job Fairy, a workshopy, kde trénujeme pohovory nanečisto nebo se můžeš osobně setkat a vše konzultovat s našimi kariérními kouči a poradci.