Nejste přihlášen/a.
jsem zastance radikalniho nazoru, ze pokud nekomu nestaci google, kde jsou veskere potrebne informace jak na taliri, pak na to nema a na nejakou zavratnou karieru to nevidim
v tom je ukryta hluboká pravda, protože softwarový vývojář pořád prochází nějaké dokumentace, pořád se učí nové postupy, to prostě nejde nadrtit z knich, do drtíte neustále z online zdrojů velmi rozličných od oficiálních stránek projektů přes stackoverflow, vyjímečně i wiki (spíš na ty úvodní základy) a tohle prostě musíte zvládat samostatně jako vývojář, bez toho to nejde dělat.
Programovací jazyk je nejlépe vybrat podle toho co chceš dělat. takže
1) zjistit co chci dělat
2) zjistit jaké jazyky a znalosti jsou pro danou činost důležité nebo vhodné
3) naučit se to
já osobně bych ve scratchy vůbec nezačínal poněvadž v tom nevídím žádný přísun pro dospělého (ale neříkám že se to nemůže zkusit, jen že se stejně nakonec bude muset přejít na psané jazyky).
Kurzy asi žádné nedoporučím jelikož žádné neznám, ale všechno se dnes dá najít na internetu, takže já bych asi kurzy dělal jen když na konci dostanete nějaký papír který vám zvýší možnost přijetí v jiné práci
kurzy dělal jen když na konci dostanete nějaký papír který vám zvýší možnost přijetí v jiné práci
Stačí, když předloží seznam pár rozsáhlejších programů ("projektů"), které napsal v jazyku a za pomoci knihoven ("framework"), který firma hledá a které si mohou vyzkoušet a budou s nimi a s kvalitou kódu spokojeni a automaticky přeskočí každého absolventa kurzu s papírem, který nemá žádnou zkušenost a nic, co by ukázal, že se v kurzu opravdu něco naučil a bude to umět použít.
Ludo, nedělám manuální práci, nejsem "blbej zedník", ale kdybych byl, možnost výdělku bych měl větší (si myslím), než teď. Dobří řemeslníci mají mnohem lepší příjem, než já; připouštím, že ovšem pracují víc. Nevím, odkud jsi, ale zedníci jsou potřeba všude, zatímco programátorů je nedostatek jen v Praze, protože se všechny tyhle firmy cpou hlavně do Prahy. Běžná firma žádného programátora nepotřebuje a běžní lidi taky ne. Zato domečky se staví či opravují a předělávají všude.
A teď k dotazu
Všude se píše něco jiného, protože programátorských "oborů" je moc. Pro programování (nízkoúrovňové) robotů bys z tvého výčtu asi upotřebil jen C (ne C#) nebo C++. Ale ono je důležitější se vyznat v tom robotickém hardwaru, protože program v robotovi čte stav všelijakých čidel a senzorů, případně komunikuje nějakými protokoly s čímsi řídicím a podle toho pohání motorky, spíná kde co apod. A to vše bez operačního systému, případně tam bývá nějaká verze Linuxu. Kdybys chtěl dělat až nějaký obslužný program pro hotového chytrého robota (který už umí "otočit rameno o 90 stupňů", "popojet o metr" apod.), tak na to lze použít už cokoliv, co umí malovat po obrazovce PC. V čem a čím se programuje (robot i ovládací panel), to určuje výrobce robota.
Přečti si nedávnou podobnou otázku. Zmiňuje se tam rada nejdříve si příčíst nějaký text (online, knížka, učebnice) o základech programování - co to je, k čemu to je, jaké jsou typy, jak rozdělit problém/program na základní bloky (algoritmizace), jaké existují základní bloky (programové konstrukce: smyčky, větvení, procedury/funkce, ...), jak ukládat data - tj.čísla a písmena ("znaky") (datové typy a struktury), tvorba/použití knihoven funkcí atd. Stačí v Googlu, na Ulozto nebo v tvojí místní knihovně hledat "Základy programování", "Úvod do programování" apod.
Všechny programovací jazyky pak jen nějakým - dost často velmi podobným až stejným způsobem - tyto základní teoretické poznatky obsahují, nabízejí a implementují.
Co konkrétně se používá k programování robotů, nevím. Možná nějaké PLC v kombinaci s CNC *neví*. Jak moc se k této práci dostane člověk, který nemá obor Automatizace (at SOU, SŠ nebo VŠ) také nevím. Napadá mě, že by sis mohl sehnat knížky a učebnice, ze kterých se na těch školách učí a přečíst si je.
Souhlasím s jiným zdejším názorem, že programování je hlavně o googlování. Mění se to tak rychle, že i kdyby ses něco v nějakém kurzu naučil, tak to stejně nebude stačit a než vylezeš, tak bude nová verze, která není s tou starší kompatibilní a stejně musíš vyguglovat rozdíly a jak to teď správně používat. Takže si rovnou můžeš vyguglovat a přečíst i ty základy, ušetřit za školu, ušetřit čas a jet si svým vlastním tempem.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.