Profese

Frontend / backend vývojářprogramátor uživatelské, respektive serverové části aplikací

Také se říká: frontend developer (vývojář uživatelského rozhraní), backend developer (vývojář serverové logiky), fullstack developer (vývojář obou vrstev), web developer (webový vývojář)

Co v této práci budete opravdu dělat

Frontend vývojář programuje to, co uživatel v aplikaci vidí a na co kliká; backend vývojář to, co běží skrytě na serveru — databáze, výpočty, platby a přihlašování. Frontenďáci pracují s jazyky HTML, CSS a JavaScript a frameworky (vývojovými sadami) jako React či Vue; backenďáci s jazyky Java, C#, Python nebo PHP a s databázemi. Den vypadá podobně: dostanete zadání, navrhnete řešení, píšete kód, posíláte ho kolegům na review (vzájemnou kontrolu) a opravujete chyby z testování. Jednáte s designéry, testery a product ownerem; větší část práce je čtení cizího kódu, ne psaní vlastního. Náročné je udržet znalosti čerstvé, protože technologie stárnou rychle; baví to lidi, které těší, že výsledek jejich práce používají tisíce lidí. Zaměstnává vás každé odvětví od bank po herní studia, běžná je i práce na živnostenský list. Kariéra vede k seniorovi, architektovi nebo šéfovi týmu. Obvyklá cesta: informatika na škole, rekvalifikační kurz, nebo samostudium s portfoliem — bez titulu to jde. Úředním příbuzným je Programátor aplikací, heslo Programátor aplikací; inzeráty ale mluví jazykem frontend/backend, který katalog nezná. Co přesně role obnáší, určuje technologický stack (sada technologií) konkrétní firmy — tohle je společný základ. Poznámka ke katalogu: katalog vede Programátora a vedle něj Webového kodéra, tedy obě vrstvy aplikace; dvojici frontend a backend, jak ji vypisují inzeráty, pod těmito jmény nenajdete.

Kde profesi uvidíte na obrazovce

Seriál Silicon Valley (Silicon Valley) je komedie ze života vývojářů startupu — v čele s Thomasem Middleditchem. Ve filmu The Social Network (Sociální síť) programuje Jesse Eisenberg jako Mark Zuckerberg první verzi Facebooku.