Posun vpřed

Pro naše lidi máme připravenou spoustu klasických benefitů – fotbálek, playstation, plná kuchyňka, svačiny, snídaně, ovoce, sladkosti, výběr nealka, výuka angličtiny, firemní akce a tak dál. To ale není to nejdůležitější, chtěli bychom zde představit pro nás mnohem podstatnější důvody, proč pracovat právě v týmu TechFides.

Zcela zásadním je pro nás vést vpřed členy týmu. Je to oblast, do které vkládáme to největší úsilí. Budeš v prostředí, kde pokud budeš chtít, budeš růst. Pro aktivní vývojáře máme připraveno mnoho příležitostí, jak se posunout. Vývojáře posunujeme v zásadě ve dvou směrech – soft skills a hard skills.

Posilování hard skills

Úplným základem je hrazení kurzů na Udemy.com. Samozřejmostí je možnost objednat si jakoukoliv související literaturu. Podporujeme také účast na konferencích či hradíme certifikace, jakými jsou například certifikace AWS.

Máme vlastní program vzdělávání. Vybrali jsme témata jako jsou Čistý kód, Návrhové vzory či Návrh API a postavili zkoušky. Náš program vzdělávání má za cíl rozšířit právě ty vědomosti vývojáře, které jsou pak užitečné v praxi. Uchazeč si vybere téma, dostane literaturu, určí si termín zkoušky, a když úspěšně absolvuje, je automaticky a trvale navýšena mzda vývojáře.

Obvykle každou druhou středu máme odbornou technickou přednášku. Jedná se o dvaceti minutový formát, kdy je představena nějaká technologie, řešení problému z oblasti vývoje apod. Pro posluchače je to pak skvělá platforma pro budování rozhledu. Pár nahraných přednášek najdeš také tady na tomto webu.

Posilování soft skills

Z naší zkušenosti dobrého vývojáře nedělá pouze jeho programátorská vyspělost. Vždy říkáme, že umíme vést začátečníky, pojďme se ale blíže podívat na to, jak vedeme vývojáře, kteří jsou již programátorsky vyspělí.

Soustředíme se na to, aby se vývojář naučil vědění nejen přijímat, ale také dávat.

Uvedeme příklad našeho trainee programu. Občas se setkáme se začínajícími vývojáři, kteří už pracovali na menších aplikacích a rádi by pronikli do světa aplikací rozsáhlejších. Vytvořili jsme proto trainee program, v rámci kterého si projde začínající vývojář všechny důležité a zásadní prvky vývoje. Na průběh trainee programu dohlíží náš CTO a zároveň začínajícího vývojáře vede mentorující vývojář z našeho týmu. Mentorující vývojář si tedy v praxi vyzkouší vést a předávat zkušenosti tak, aby mohl příště vést třeba i svůj tým.

fotka

Je mnoho skvělých vývojářů, kteří potřebují posunout právě schopnost předávání vědomostí. Jak už jsme zmínili, naši vývojáři přednáší ostatním v rámci týmu. Je to perfektní příležitost si takto v domácím prostředí nacvičit výstup a projev. Pro prezentující vývojáře zajišťujeme školení prezentačních dovedností se zpětnou vazbou a tipy, co se dá zlepšit. Ve výsledku pak vývojáři, kteří nikdy předtím neměli příležitost, přednáší na našich konferencích před stovkou vývojářů z jiných týmů a projektů – zkrátka odbornou veřejností. Je to pro každého jedinečná příležitost, velký posun a zážitek.

Rozlišujeme projektové řízení od technického vedení. Typický projekt, na kterém pracujeme, má samostatně projektové řízení a technické vedení. Pokud to vedoucího vývojáře baví, může zastat také roli projektového řízení, ale není to nic povinného. Pointou je, že vývojáře, které baví vývoj, stavíme postupně do role technických vedoucích – lidí, kteří dokáží hlídat koncepčnost a technickou kvalitu projektu.

Začínající vývojáři

Výše uvedené využijí především vývojáři, kteří už mají něco za sebou. Pracujeme na rozsáhlejších webových aplikacích, proto bohužel nemůžeme mít dveře otevřené pro úplné začátečníky. Zmíněný trainee program již předpokládá nějaké ty předchozí znalosti. Nicméně máme v týmu také juniory, kteří se sice vyznají ve své oblasti, ale ještě mají mnohé před sebou. V rámci posouvání těmto lidem z naší zkušenosti nejvíce pomáhá code review v procesu vývoje, které je učí doslova na svých vlastních chybách přímo v praxi – proto v námi nastaveném procesu vývoje code review nemůže chybět.

Technologie

Dalším neméně významným prvkem, kdy se vývojáři posouvají a učí je adaptace nových technologií. V drtivé většině pracujeme s moderními technologiemi. Důvodem není to, abychom jeli v nějakém trendu, ale zkrátka pokud je nějaká technologie vyspělejší, tak s ní chceme pracovat. Když se setkáme s novou technologií, je potřeba si ji vyzkoušet a reálně použít – nejdříve na menší projektu – a postupně tuto technologii zpropagovat do celého týmu. To je úkol především pro zkušenější vývojáře v našem týmu.

Scoring projektů

Implementujeme rozsáhlejší webové aplikace. Někdy aplikace stavíme úplně od začátku na zelené louce a někdy jsme přizváni k projektu, který již běží. Nebereme však ledajaký projekt, je pro nás důležité, aby projekt splňoval přísná kvalitativní kritéria. Projekt, do kterého se zapojíme musí projít hodnocením našich seniorních vývojářů, které prověří, zda je projekt a jeho aktuálně nastavený proces vývoje v pořádku. Lidé jsou pro nás na prvním místě a je pro nás prioritou, aby měli příležitost pracovat na projektech, které jsou v dobrém stavu. Jak takové hodnocení v praxi vypadá, se můžeš podívat na našem webu – techfides.cz/scoring.

Rozhled a sběr zkušeností

Projekty, na kterých pracujeme, se v čase mění. Abychom na projektu pracovali, musí být pro nás zajímavý. Díky tomu, že nejsme fixování na jeden produkt, mají členové našeho týmu možnost nahlédnout pod pokličku mnohým jiným vývojových týmům a projektům. Běžně se u nás vývojář potká za rok třeba se dvěma či třemi projekty. Mnohem méně tak vývojáři propadají jakési profesionální slepotě, kterou naopak sledujeme u týmů, kde se lidé zabývají prací pouze na jednom produktu. Vývojáři v našem týmu tak sbírají zkušenosti z různě nastavených procesů vývoje a budují si přehled o tom, co v praxi funguje a čemu se vyvarovat. Zkušenější vývojáři také občas provádí audity technického stavu projektů, vidí a mohou tak na reálných projektech vyhodnotit, jaké přístupy zafungovaly a čeho je dobré se vyvarovat.

Možnost měnit věci k lepšímu

Rosteme, a tak se naše společnost neustále mění a vyvíjí. Nemění se však naše hodnoty, které máme vypsány také na tomto webu. Jednou z našich nejdůležitějších hodnot je, že rozum má přednost před pravidlem či procesem, který nemá smysl. To v praxi znamená, že každý člen týmu má možnost říct svůj názor či obhájit svůj postup s odvoláním na naše hodnoty. Vývojáři tak mohou ovlivnit dění ve společnosti tak, aby nemuseli být na schůzkách, které pro ně nemají význam či dodržovat procesy, které by vývojářům práci znesnadňovali, a které jsou zároveň k ničemu.

Přímý přístup k vedení

Každý člen týmu má možnost komunikovat přímo s vedením společnosti. Vize společnosti jsou tak i specialistům nadosah. Lidé znají kontext jejich práce a mohou se kdykoliv doptat. Zároveň jsou zakladatelé společnosti v přímém kontaktu s jednotlivými členy týmu, a díky tomu je prostředí, ve kterém pracujeme, tvořeno s ohledem na potřeby lidí.

Zaujal Tě náš tým?

Rádi se s Tebou osobně setkáme, napiš nám – pošli nám, co umíš a co bys rád u nás dělal na email chcidotymu@techfides.cz

Další info o TechFides se dočteš třeba v rozhovoru s našimi zakladateli. Nebo se rovnou podívej na otevřené pozice a napiš nám, rádi Tě poznáme.