Vývojář back-endu

Základní přehled:

  • Doporučené vzdělání
    Vysokoškolské bakalářské, obor: Informatika
  • Délka studia
    3 roky
  • Plat
    46 000 - 105 000 Kč

Vývojář back-endu je programátor, který se zaměřuje na serverovou část webu. Je to ta část webu či aplikace, kterou uživatel nevidí. Serverová část se stará například o komunikaci s databází a provádění logiky aplikace. Hlavní úlohou vývojáře back-endu je zajistit stabilní, rychlé a bezpečné prostředí pro správné fungování aplikace. Spolupracuje s vývojáři front-endu, aby bylo možné efektivně integrovat uživatelské rozhraní s daty z databází. 

Náplň práce

1
Tvorba serverové části webových aplikací
Vývojář back-endu píše kód, pomocí kterého vytváří webové stránky, mobilní a počítačové aplikace
2
Správa databází
3
Hledání a oprava chyb v kódu
4
Údržba softwaru
5
Zabezpečení aplikace před kybernetickými útoky
6
Spolupráce s vývojáři front-endu

Výhody

  • Poptávka po ajťácích neustále roste.
  • Možnost pracovat odkudkoli na světě. (K práci stačí mít počítač a internetové připojení)
  • Možnost pracovat s nejnovějšími a nejmodernějšími technologiemi.

Nevýhody

  • Vývojář back-endu tráví většinu času u počítače, což může vést k bolesti zad, krční páteře a očí.
  • Neustálé psaní kódu může být monotónní.
  • Nutnost neustále se vzdělávat, protože technologie se stále vyvíjí.

Věděli jste, že...

...denně je hacknuto přes 30 000 webových stránek?

Dovednosti a znalosti

1
Znalost programovacích jazyků Vývojář back-endu pracuje v jazycích jako Ruby, Python, PHP, C# a Node.js
2
Znalost databází Mezi často používané databáze patří například MySQL, PostgreSQL či MongoDB
3
Znalost algoritmů Algoritmus je určitý návod k řešení nějakého problému. Skládá se z jednoduchých kroků (příkazů), kterými se počítač řídí.
4
Analytické schopnosti Je potřeba být schopný identifikovat problémy dříve, než nastanou
5
Schopnost pracovat v týmu Vývojář back-endu vykonává pouze část práce v rámci projektu a proto musí být schopný efektivně spolupracovat s dalšími členy týmu
6
Logické myšlení
7
Komunikační dovednosti
8
Přesnost a smysl pro detail Správa databází vyžaduje detailnost a přesnost
9
Znalost infrastruktury informačních systémů
10
Znalost angličtiny Většina programovacích jazyků vychází z angličtiny

Jak se stát vývojářem back-endu?

1. krok: Střední škola

krok: Střední škola

Všechny střední školy

Kde studovat tento obor?

Jaké jsou další kariérní možnosti?

Vývojář front-endu
Tester softwaru
IT architekt
Správce sítě
Vývojář back-endu
Vývojář back-endu
Vývojář front-endu
Tester softwaru
IT architekt
Správce sítě

Co získáš zakoupením testu?

  1. Doporučení povolání na míru
    Výběr profesí podle tvé osobnosti, zájmů a silných stránek.
  2. Anonymní testování
    Můžeš odpovídat naprosto upřímně – tvé odpovědi zůstávají jen mezi námi.
  3. Přehled škol k jednotlivým profesím
    U každého doporučeného povolání najdeš i školy a obory, které k němu vedou.
  4. Srozumitelný a přehledný výsledek
    Žádné složité grafy – výsledek pochopíš hned na první pohled.
  5. Okamžitý přístup k výsledku
    Test si uděláš online a hned zjistíš, co ti nejvíc sedí.