25.03.2021 16:40
1
Ktorý programovací jazyk sa naučiť v dnešnej dobe a prečo?
Ak nejaký odporučíte, aké sú jeho výhody a nevýhody podľa vás?
Z pohľadu obtiažnosti, ktorý z nich sa vám zdal najľahší a najťažší?

Preštudoval som si mnoho webov, blogov, ale do tejto skladačky ešte by som rád vedel názor tejto komunity, preto sa aj tak pýtam, že aké sú vaše konkrétne skúsenosti a odporúčania.
Ďakujem.
25.03.2021 16:48
2
dle mého střízlivého pohledu:

Nejlehčí: Python (početná aktivní komunita, snadno přístupný, víceúčelový, jednoduchá a snadno srozumitelná syntaxe)
Nejtěžší: C++ (na první pohled poměrně hutný a složitý jazyk, který je ale zároveň velmi mocný)

Perspektivní: C# (rychle rostoucí komunita, aktivně vylepšovaný, stojí za ním obří mecenáš, multiplatformní, víceúčelový) - Můžeš s ním začít a pak se rozhodnout jestli tě táhne víc webařina, nebo mobilní aplikace nebo třeba herní vývoj. Ve všech těch aspektech je úplně v pohodě.

Každej tu stejně bude mít svůj názor, nevím jestli to moc pomůže. Prostě do něčeho skoč po hlavě a uvidíš. změnit jazyk jde pak relativně snadno když už nějakej umíš.
25.03.2021 17:06
3
a co chceš dělat? V kterým oboru pracuješ?

Jinak je to asi jedno, obtížnost je individuální, nejtěžší je vždy ten první jazyk než pochopíš jak přemýšlet v kódu. Vyber jazyk, který budeš moci rovnou používat a který ti něco umožní dělat.

PHP je na weby (wordpress, presta a spol), Python je na data a jejich zpracování (prostředí jako Jupyter je skvělé), Javascript je široce rozšířený kolem webu a můžeš v něm psát Apps Script (https://www.google.com/script/start/) a automatizovat si tak práci v Google Tabulkách. Kotlin/Swift pro mobilní vývoj. Javu pro tvoření pluginů do minecraftu (ano i to může být způsob jak se naučit jazyk). Nemá smysl vybrat nic co nepoužiješ, naučení jazyku ti zabere stejně několik let a je dobré, když to budeš zkoušet na reálných aplikacích a nikoliv do šuplíku a dělat si kalkulačky podle tutoriálů.
25.03.2021 21:02
4
Původně odeslal TomášX
a co chceš dělat? V kterým oboru pracuješ?

Jinak je to asi jedno, obtížnost je individuální, nejtěžší je vždy ten první jazyk než pochopíš jak přemýšlet v kódu. Vyber jazyk, který budeš moci rovnou používat a který ti něco umožní dělat.

PHP je na weby (wordpress, presta a spol), Python je na data a jejich zpracování (prostředí jako Jupyter je skvělé), Javascript je široce rozšířený kolem webu a můžeš v něm psát Apps Script (https://www.google.com/script/start/) a automatizovat si tak práci v Google Tabulkách. Kotlin/Swift pro mobilní vývoj. Javu pro tvoření pluginů do minecraftu (ano i to může být způsob jak se naučit jazyk). Nemá smysl vybrat nic co nepoužiješ, naučení jazyku ti zabere stejně několik let a je dobré, když to budeš zkoušet na reálných aplikacích a nikoliv do šuplíku a dělat si kalkulačky podle tutoriálů.
Tu nejde o môj obor, ale že sa chcem naučiť niečo nové.
25.03.2021 21:17
5
programovat je nejlepší něco co znáš nebo s čím pracuješ
25.03.2021 23:23
6
Javascript. Kde se uplatní? Arduino (Johnny Five, Cylonjs), Rapsberry Pi, robotika, domácí automatizace (Philips Hue, Nest, ...), M2M (MQTT, Node-red), multimédia (aplikace pro smart tv, smart watch), servery Nodejs, databáze (Couchbase, CouchDB, MongoDB, ...), multiplatformí aplikace Electron, Android aplikace Cordova/PhoneGAP, PWA aplikace, weby, Ozobot, ... Reálně až od těch multimédií dál, ale je vidět, že obliba javascriptu je obrovská.
25.03.2021 23:25
7
Javu.

Kvuli penezum. Ale bacha, tam, kde je fakt davaji, ocekavaji tez plynulou anglictinu a dostatecny background v computer science nebo software engineering.

Neuvadis Tvou vychozi pozici ani Tve zajmy, takze odpovidam obecne na Tvou otazku.

Musim zminit jednu vec. Jako vyvojar softwaru:
- musis ovladat obecne principy programovani (to jsou ty principy nezavisle na programovacim jazyku)
- pak mas tedy nejaky ten programovaci jazyk, ktery je Tvuj hlavni a v nem musis jit do hloubky
- na kazdy takov programovaci jazyk je navazana hromada dalsich technologii a predevsim ony urcuji Tvuj programatorsky svet (totizsyntaxi dalsiho jazyka, pokud uz jsi programoval, zvladnes za par dni nebo tydnu, ale toto je to hlavni, co Ti bude trvat roky)
- znalost nastroju pro verzovani, kontrolu a publikovani kodu, virtualizaci a dalsi muzes radit k predchozi skupine nebo to videt jako zakladni pocitacovou gramotnost programatora ;-)
- hodi se, kdyz neco vis o sektoru, pro ktery programujes (napr. automobilovy prumysl uz davno nehleda jen strojare, ale nabira mraky programatoru; bankovnictvi a pojistovnictvi stabilne shani lidi, ...) a mozna se to netyka Tebe, ale pro uplnost musim zminit, ze je potreba zapracovat i na "mekkych" skillech, jako jsou jasne a srozumitelne vyjadrovani a mnohe jine.

---------- Příspěvek doplněn 25.03.2021 v 23:33 ----------

Javascript. .
Jo, jeste mne napadlo: mozna si poloz i druhou otazku: Kteremu jazyku se chci radeji vyhnout?

;-)
26.03.2021 03:16
8
php,javascript,c#,python,java,swift,kotlin,go
Vsechny jsou cool, dobre placena a urcene pro neco jineho.