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
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.“

green fox academy programátorka

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Š-

Zajisti si budoucnost v nejintenzivnějším IT bootcampu v ČR

Přihlas se

Číst dále

evropská unie odznak
digital skills jobs coalition european union green fox academy pledger
digital skills jobs coalition european union green fox academy pledger
switch up green fox academy review
Nastavení souhlasu

Soukromí je pro nás důležité, proto můžeš odmítnout některé typy cookies, které nejsou nutné pro fungování stránek. Avšak jejich zakázáním můžeš negativně ovlivnit svůj zážitek z prohlížení tohoto webu.

Přijmout vše

Tyto cookies jsou nezbytně nutné pro správnou funkci webu, proto je není možné vypnout.

Zapnuto

Pro zobrazení pouze relevantní reklamy. Pokud nedáš souhlas s použitím marketingových cookies, objem reklamy co uvidíš zůstane stejný, ale bude se ti zobrazovat nezajímavý obsah.

Díky preferenčním cookies ti můžeme přizpůsobit obsah našich stránek. Používání webu pro tebe budesnazší a pohodlnější.

Statistické cookies používáme k vyhodnocování výkonu našeho webu. Tak určujeme počet návštěv a máme např. informace o tom,  které informace jsou pro tebe nejdůležitější. Můžeme provádět optimalizaci webu a vylepšovat naše služby.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.