Logo

Ep. 30 – Ako začať s programovaním?

Epizóda 30 nášho podcastu je určená začínajúcim programátorom, alebo ľuďom, ktorí uvažujú, že začnú s programovaním. Taktiež môže slúžiť ako návod pre programátora, ktorí by chcel vedieť, ako odpovedať, keď sa ho niekto spýta, ako sa naučiť programovať. V epizóde spomíname prečo by mal človek začať s programovaním, či to dokáže aj len tak z domu, alebo potrebuje učiteľa. V druhej časti epizódy rozoberáme veci, ktoré by mal človek vedieť, aby mohol tvrdiť, že vie programovať.

Stiahnuť

00:00 – 01:02 – Úvod
01:03 – 04:57 – Prečo začať s programovaním?
04:58 – 11:47 – Ako začať s programovaním?
11:48 – 20:57 – Čo všetko by si si mal na začiatok pozrieť?
20:58 – 23:59 – Mal by začínajúci programátor vedieť matiku?
24:00 – 26:51 – Mal by začínajúci programátor ovládať binárne čísla?
26:52 – 31:22 – Čo všetko by si si mal na začiatok pozrieť? – pokračovanie
31:23 – 33:43 – Čo ak sa chcem naučiť robiť webové stránky?
33:44 – 34:31 – Čo všetko by si si mal na začiatok pozrieť? – pokračovanie 2
34:32 – 37:29 – Je výber jazyka naozaj taký dôležitý?
37:29 – Záver

Prečo začať s programovaním?

  • zo zaujímavosti – je to všade okolo nás,  je super vedieť, ako to cca funguje
  • je to kreatívna činnost
  • programátorov je nedostatok, to znamená, že máš veľkú šancu sa uplatniť
  • je to iný druh rozmýšľania – rozvíjanie mozgu

Ako začať s programovaním?

  • google je tvoj kamarát (na vyhľadávanie zdrojov)
  • na internete je množstvo zdrojov – videá, články, tutoriály, kurzy
  • nepotrebuješ učiteľa, ale učiteľ vie proces urýchliť a zjednodušiť
  • treba si sadnúť a skúšať to, nestačí len čítať/sledovať
  • sú aj prezenčné kurzy, ktoré ťa naučia programovať od základov
  • vysoká škola

Čo si na začiatku pozrieť?

  • treba si vybrať programovací jazyk – my odporúčame na začiatok python
  • ako sa dostanem k prvému programu – stiahnutie kompilátora/interpretera, stiahnutie editora, spustenie
  • premenné
  • základné dátove typy – int, char, string, boolean
  • načítanie vstupu od používateľa
  • operácie – priradenie, sčitovanie, odčítanie, násobenie, delenie, modulo, …
  • logické operátory – and, or a negácia
  • if/else
  • for, while cyklus – opakovanie kódu
  • polia alebo listy
  • OOP – trieda, property, metóda, enkapsulácia, dedenie, polymorfizmus

Je výber jazyka naozaj taký dôležitý?

  • nie
  • dôležité je, naučiť sa koncepty, ktoré sú veľmi podobné v každom jazyku (veci spomenuté vyššie)
  • keď človek ovláda tieto koncepty, tak nový jazyk sa naučí relatívne jednoducho

Náš python kurz (alebo niečo také)
Learn2Code   (Kurzy po slovensky)

Dobrý blog (EN)
Zdroje pre rôzne oblasti informatiky (EN)

Náš 1. podcast: Potrebujem vysokú školu na to, aby som bol/a programátor?
Ak programovať vieš, možno sa chceš zlepšiť. Epizóda 8 – Ako sa môže programátor zlepšovať
Spomíname aj našu epizódu o Frontendoch a Backendoch

Logo
Street of Code o.z.Hlaváčiková 2984105, Bratislava
Chcem odoberať novinky
Poskytnutím emailu súhlasíš s jeho spracovaním v súlade s GDPR.
Copyright © 2024 Street of Code
Kód tejto stránky si vieš pozrieť na našom GitHub-e