Nejste přihlášen/a.

Přihlásit se do poradny

 

Základy programování - jak začít

Od: alien* odpovědí: 15 změna:

Dobrý večer, chtěl bych se vás zeptat konkrétně okolo základů programování.

Jsem ve 3. ročníku na sš a už nějakou dobu mám iluzi toho, že jednou budu programovat a rád bych studoval IT na vš. Uvědomuju si, že to je opravdu něco, co by mě nejen bavilo, ale beru to samozřejmě naprosto seriózně, takže by bylo pro mě čest se tím i živit, a tak bych se vás chtěl jestli nevíte, který programovací jazyk je nejlepší pro začátek, a také bych se rád zeptal jestli nevíte, která vysoká škola se zaměřením na IT je nejlepší pro studium v čr?

Díky, za radu.

 

 

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

 

 

hm*

1x

Podobná otázka tu už několikrát byla.

To, že programování "je opravdu něco, co by mě nejen bavilo, ...", si jen namlouváš. Asi si říkáš: bylo by skvělé stát se počítačovým kingem a taky bych měl spoustu peněz. Ale to ja tak vše. Kdyby tě programování opravdu bavilo, tak by sis prostě už dávno něco zkusil v tom, co máš k dispozici. Případně si našel nějaký (jakýkoliv) příklad začátečnického prográmku a opatřil si programovací jazyk podle toho příkladu. Další kroky by pak už nastaly samy.

mark213
Naprostý souhlas jen dodám pokud to myslíš s programováním vážně prostě si vymysli první projekt, první program který bys chtěl vytvořit a zeptej se tu rovnou jak, proč a v čem nejlépe bys jej měl dělat. To dává lepší smysl než tvůj dotaz. Ptej se pak na konkrétní věci které souvisí s vývojem tvého prvního programu. Tak budeš mít první program brzy za sebou a vide tě to motivovat zkouset další a další. Postupně se budeš zdokonalovat a tomu prvnímu se časem jen zasmeješ, nemluvě o tom že časem budeš přesně vědět jaké si u prvních programu dělal chyby a jak to dělat lépe.

Jojo, taky jsem se kdysi učil hlavně při programování něčeho co mne osobně zajímalo, třebas řešení nějakých kvízů.

Za mých časů si každý kdo s programováním trochu vážněji začínal, musel naprogramovat svou verzi kondiciogramu. Pak to pokračovalo jinými "soukromými " projekty. Jeden z bývalých rektorů univerzity se v mládí kromě programování zabýval hvězdama a u (tehdy sálového) počítače neustále počítal nějaké efemeridy.

Prostě učit se programovat jen tak, je blbost - musí to mít nějaký cíl, něco co chci vytvořit a pomalu se k tomu blížím.

 

mark213

1x
Dnes bych začal rovnou Typescript viz www.angular.io
Vyborne se v tom tvoří weby stejně jako komplexní web aplikace nebo hybridní mobilní aplikace pwa. Modulární a komponentový systém angularu a striktně typový jazyk Typescript pak učí hned od začátku správné programátorské zvyklosti, které využijes u menších a časem i velkých projektů, pro které je angular velmi vhodný.
mark213
Ti co vám tu radí Karel a Basic... No uvažujete zda se chcete zdržovat s něčím co je sto let za opicema a s dnešním způsobem objektoveho programování nemá mnoho společného, vím že každý nějak začíná a prakticky každá zkušenost se trochu hodí, ale dnes není nutné začínat u takových predpotopnich a primitivních věcí. Protoze ty plnohodnotné nejsou tak těžké, abyste se je nemohl učit rovnou bez dětské přípravky ala Karel
hop®

@mark123: Nevím, jestli tady někdo radil, aby se v současné době začínalo programování v Basicu nebo Karlovi, přesto ale tyto "jazyky" člověka naučily nějakým základním principům stavby programu. Na zkoušení programů bych ale doporučil třeba základní sadu Arduina, zaprvé to člověku hned rozumně hlásí chybu v programu, zadruhé na tom člověk hned vidí, jestli to dělá to co má, zatřetí je k tomu spousta hotových knihoven, z kterých člověk pochopí funkci i syntaxi jednotlivých příkazů, a za čtvrté není problém najít různá fóra, kde člověk najde řešení případného problému nebo se může zeptat a zkušenější obratem poradí...

mark132

Arduiono a jeho nízkoúrovnňové céčko je vhodné pokud začínáš kariéru v oboru elektrotechniky a ne jako programátor. Na to je céčko příliš nízkoúrovňové a zvláště pak to odrbané céčko v arduinu které o OOP ani neslyšelo To není vhodný začátek podle mého. Na druhou stranu ale opakuji obecný fakt, že naprosto každá i ta špatná a zdánlivě zbytečná zkušenost se nakonec nějak hodí, přinejmenším zjistíte proč něco určitým způsobem nedělat.

To už tedy spíš bych doporučil Raspberry PI , když už tam chceš mít tu vazbu na elektrotechniku a začít rovnou ve vysokoúrovňovém objektovém Pythonu a pěstovat si správné návyky.

 

joudic*

1x
ti co chteli programovat uz davno treba ve 12 letech si zkouseli udelat web, php, javascript.. zkouseji blbosti v unity c# atd. Na programovani je potreba jedina skola, Google. Rady jako predpotopni jazyky nechapu, na co mu to bude.. v podstate to same frameworky
mark132

přesně o tom to je, vymýšlet si projekty a sám zkoušet, zkoušet, ptát se, hledat ... tak se to učil snad každý kdo se o programování opravdu zajímal až jednoho dne prostě nasbíral tolik zkušeností, a pochopil proč věci dělat možná i trošku komplikovaněji, za cenu toho, že se tím výrazně zlepší znovupoužitelnost, testovatelnost a přehlednost kódu. K tomu každý vývojář musí pomalu dospět neústálým zkoušením, prakticky každý nový projekt by měl být napsán tak, aby ten předchozí vedle něj vypadal nemožně zastarale.

 


0x

FIT VUT v Brně. Ale programování využiješ prakticky všude, na technikách samozřejmě nejvíce.

Na škole byste měli mít nějaký nepovinný předmět nebo kroužek pro zájemce o výpočetní techniku. Začínat s tím až na vejšce se mi v dnešní době zdá pozdě, dnes je spousta středoškoláků kteří v IT a programování podnikají.

mark132

souhlas, na VŠ je na programátorské začátky už pozdě, tím je třeba zabývat se déle, VŠ by už k vám měla přistoupit jako k někomu kdo už má pár zkušeností a přišel si je uspořádat a najít efektivnější postupy. VŠ také není žádným indikátorem kvality programátora, znám spoustu lidí co VŠ s tímto zaměřením studovali a protože si nedokázali po dvou třech letech udržet vhled do problematiky a sledovat novinky prostě se z nich stali ajtáci naprosto neschopní něco efektivně programovat a jsou zapiklovaní v nějaké firmě jako administrátoři a správci sítě. V tomto oboru totiž škola rozhodně nestačí, musíte makat sami, a hodně. Své postupy musíte skoro s každým novým projektem měnit a zdokonalovat a nebát se i drastických změn, kterými zcela zpřehážete svůj dosavadní devscack.

 

hop®

0x

Pro jaký začátek?
Dříve se na výuku základů programování používal program Karel, pro pokročilejší pak byl Basic...
A když byl někdo frajer, tak programoval ve strojáku, nebo aspoň v assembleru.
Neříkáš, jakou školu studuješ, ale to je fuk...
... různých "jakobyprogramátorů" a "ajtáků" jsou dneska tři prdele a většina z nich pak po absolvování VŠ vyrábí akorát burgery v Mekáči...
... jestli nejsi levej na ruce, zkus se naučit nějaké řemeslo a programování si nech jako koníčka...

 


0x

Ak chceš byt dobrým programátorom,tak sa nauč najprv poriadne matematiku pre gymnázia a maj ju rád.

joudic*
no ja teda matematiku zvlast rad nemel a nepamatuju si ani co v matematice na stredni bylo.. a programuju v ruznych jazycich
mark132

ale jistě, bez znalostí matematiky můžeš třídit tabulky, programovat pexeso, web stránky pro obuvníka, ale nikdy nebudeš pracovat třeba na vývoji umělé inteligence, nikdy nebudeš vyvíjet aplikace typu CAD, tyhle dveře pro nejlépe placené vývojáře se skutečně inspirativní a inovativní prací ti bez matematiky zůstanou už uzavřeny.

Matematiku k programování nutně nepotřebujete ale teprve právě znalost matematiky dělá z průměrného programátora excelentního, který nejen že umí používat existující databází a sql, ale umí naprogramovat databázový server a to je holt jiná liga.

 

 


 

 

 

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]