Publikováno:
30. června 2020

Java nebo C#?

Žádné jiné odvětví neprochází takovou evolucí jako IT. Využití programování exponenciálně roste napříč obory. S tím se rodí i stále další a další programovací jazyky. „Je jich hrozné kvantum,“ připouští Esy Crux, senior mentor Green Fox Academy a doplňuje: „Pořád se však na špici drží Java a C#.“

Pořadí žebříčku nejpoužívanějších programovacích jazyků hovoří jasně pro C, Javu, Python, C++ a C#. To je vedoucí pětka. Jenže to je současnost, jakou mají budoucnost? „Z těch objektově orientovaných oldtimers se ještě nějakou dobu budou držet na výsluní Java a C#. Případně JavaScript a jakákoliv jeho variace,“ myslí si Esy a pokračuje: „V posledních letech raketově roste Python, Go a Rust.“

To, jaký jazyk v praxi firmy nejvíce využívají, poodhaluje David Bohmann, Java developer pracující pro společnost Vork: „V rámci backendu je to stále Java, ale rozjíždí se Kotlin, případně Python. V rámci frontendu jde o JavaScript s využitím některého moderního frameworku, např. Reactu či Angularu.“

Jazyk je jen prostředek

Ač obecně platí pravidlo a statistiky ohledně používaných jazyků, jsou odvětví, která mají svá specifika. „Firmy, patřící mezi technologickou špičku, nyní používají Go a Rust. S novými jazyky také hodně pracují start-upy,“ poznamenává Esy Crux a téma rozvádí: „Na druhou stranu, pokud chce být někdo serverový návrhář a dělat extrémní věci, může dělat v C# nebo Javě a stejně bude na výsluní. Je to totiž o schopnostech programátora. Jazyk je jen prostředek k tomu, jak věci tvořit.“

Esy během workshopu v Green Fox Academy

Není to o tom vybrat si nejlepší jazyk

Pokud se chcete naučit programovat, pak byste si rozhodně měli dobře promyslet, s jakým jazykem začnete. Můžete se vydat snazší cestou a zvolit třeba Python či Kotlin, nebo se rovnou pustit do těch složitějších, jakými jsou Java či C#. „Být dobrým programátorem není o tom, vybrat si ten nejlepší jazyk, ale umět použít svoje zkušenosti napříč všemi jazyky,“ připomíná Esy Crux jedno ze základních pravidel a dodává: „Jde o to, aby si developer vybral jazyk, který ho baví a souzní s jeho ekosystémem a komunitou, jež se kolem jazyku utvoří. Čím víc lidí ho totiž používá, tím větší komunita bude a tím progresivnější vývoj jazyk bude mít.“

Právě ty komplikovanější jako C# a Java vám sice zaberou víc času. Ovšem brzy se vám to vrátí. „Jakmile do nich dostatečně proniknete, snáze se pak naučíte další jazyky,“ argumentuje v jejich prospěch David Bohmann. Pokud byste si chtěli programování vyzkoušet, zkuste některý z workshopů Green Fox Academy, nebo rovnou třítýdenní kurz zdarma, kde se naučíte tvořit webové stránky a aplikace.

-AŠ-

Start dalšího prezenčního kurzu na částečný úvazek: 16. listopadu 2020
Start dalšího prezenčního kurzu na plný úvazek: 1. března 2021

Start nadcházejícího online kurzu na zkrácený úvazek: 17. listopadu 2020
Start nadcházejícího online kurzu na plný úvazek: 16. listopadu 2020

Upozornění!
Přijímací řízení a přijímací pohovory probíhají průběžně. Volná místa se postupně zaplňují. Chceš-li tedy mít jistotu, že se do kurzu dostaneš, přihlas se co nejdříve!

Pokračuj a nauč se nejžádanější dovednosti současnosti!