Nejste přihlášen/a.

Přihlásit se do poradny

 

Jak opravdu začít programovat?

Od: ludas* odpovědí: 6 změna:
Dobry večer. Ano vím už to tu asi zaznělo a je toho plný Internet. Ale at pročítám jak pročítám všude se píše něco jiného a delaj mi v tom různé názory ještě větší zmatek.. Dělám manuální práci a jsem blbej zedník kteréj slušně ovládá pc mám vůbec reálnou možnost se to naučit dá se to naučit? Vím že je to běh na dlouhou trat a at to stojí mraky peněz a času a peněz chci to umět chci umět něco vytvořit a chci bejt někdo a chci lepší plat chci intenzivně studovat každý den při práci i ve volné dny i kdyby to melo trvat 10let motivovanéj sem az až a vím že mě čeká krůta a těžká cesta takže to tu rozebírat nechci chci to dělat hlavně proto že si moc dobře vzpomínám jaký to byl pocit když jsme si ve škole v z obyčejného textového souboru za pomoci tagu udělali web na to nikdy nezapomenu na ten pocit když jsem to spustil a podařilo se.. Otázka je v čem začít aby se mi to nemichalo chci začít úplně s tím úplně nejprimitivnejsim ohlídat to na jádro bez omáček okolo a postupně přidávat který jazyk je pro mě vhodný úplně od základu prošel jste si tím někdo? Někde se docitam že je dobrý začít v phyton někde zase že v php a někde zase že rovnou Java nebo C# vím že jsou jazyky podobný a rizne se propojují a je dobrá znalost všech ale chtěl bych začít opravdu s tím nejjednodušším klidně s jazykem který má nějaký pomocníky knihovny a základ kódu atd až zvolím jazyk chci si najít intenzivní kurz nebo Bootcamp nebo nejlépe kdyby byla firma která si mě naučí za to že se jim na nějaký čas uvazu smlouvou.. V čem tedy začít? A jak postupovat jaké znalosti nabalovat? Do budoucna by mě asi bavilo tvořit hry a nebo programovat roboty at už firemní nebo jakékoliv.. Ale chci začít tím co mi to neznechuti co je fakt nejprimitivnejsi někde jsem se dočetl že po 3mesicnim kurzu se dá dostat na pozici junior je to skutečně možné? Poraďte kde se odpichnout teď ve volném čase začínám procvičovat HTML predem upozorňuji že online kurzy nechci protože si myslím že je na místě lektor kteréj kdyz to nepochopím pomůže napoví nebo ukáže správně řešení.. Chci hlavně najít uplatnění do budoucna což jsem se dočetl že má Java a c# takže chci začít s něčím s čím do budoucna ne u problém přechod na tyto jazyky.. Poraďte děkuji moc jinak můj cíl do budoucna už teď vím že až se to naučím tak vsedě povypinam ve všem ty otravné reklamy :D
doplněno 14.08.19 02:33: Jak tak nad tím přemýšlím tak by mě asi fakt nejvíc bavilo programovat roboty a to i z důvodu že je vydet výsledná práce že se rozpohybuje něco a hlavně si myslím že robotizace do budoucna má velký potenciál i když to vidím nerad i u nás v práci jak postupně ubírají lidi a pridavaj roboty.. Každý říká at si na začátek dá cíl můj je postavit si robota ale to je běh na dlouhou trat. Všiml jsem si že prodávají chytré hračky mini roboty a hračky které se dají programovat za pomoci Scratche, arduino a některé i C++ pomůže mi nějaká tato hračka do úvodu programování nebo je to zbytečné? Přikládám odkaz na 16programovacich hraček od nejlehčí po nejtěžší odkaz: m.zive.cz/...

 

 

6 odpovědí na otázku
Řazeno dle hodnocení

 

 

joudic*

3x

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

douby*

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.

 

anon65534

1x

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

lmgify

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.

 

hm*

1x

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.

 

lmgify

0x

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.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

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.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]