Java v roce 2025: kam směřuje backend a co na to školy

Juraj Brbowskij hodnotí aktuální směr Javy a porovnává ho s tím, co se učí na technických univerzitách.

Javabackendtechnologievzdělání


Java prošla za poslední roky velkou proměnou. Ale pokud se podívám na osnovy na ČVUT nebo STU, moc toho se nezměnilo.

Moderní Java není to, co se učí ve školách

Na školách se stále učíme Java 8, píšeme jednoduché konzolové aplikace a řešíme algoritmy. V reálné praxi používáme Spring Boot, reactive streams, GraalVM native images a cloud-native architektury. Rozdíl mezi tím, co se učíme, a tím, co používáme, je obrovský.

Co firmy chtějí

Seznam.cz, AVG, Alza - všechny tyto firmy hledají lidi, kteří rozumí microservices, kontejnerizaci, CI/CD a monitoringu. Java je jazyk, ale firma nechce jazyk. Firma chce člověka, který umí postavit a provozovat službu.

Kam směřuje backend

Spring Boot zůstává dominantní framework. Ale přibývají alternativy jako Quarkus nebo Micronaut, které jsou optimalizované pro cloud a native compilation. Virtual threads v Javě 21 změnily způsob, jakým píšeme concurrent kód. Tohle se na školách zatím neučí.

Co chybí na osnovách

Školy by měly učit ne jen jazyk, ale celý ekosystém. Jak funguje build tool, jak se nasazuje do Kubernetes, jak se monitoruje produkční aplikace. Bez toho jsou absolventi ztraceni v prvních týdnech práce.

Jak se připravit

Nemusíte čekat, až škola změní osnovy. Nainstalujte si Docker, nasaděte si aplikaci na cloud, naučte se Git flow. Udělejte si vlastní projekt, který bude reálně běžet. To vám dá víc než jakýkoliv předmět na fakultě.