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


7 Replies to “Ep. 30 – Ako začať s programovaním?”

    • Jakub Jahic

      Ahoj Michal.
      JS môže byť úplne v pohode na začiatok a určite si nemyslíme, že je zlé tým začať. Python sme uprednostnili preto, lebo si myslíme, že je jednoduchší na naučenie a prívetivejší pre začínajúcich programátorov.
      Ak si už začal s JS alebo sa ti nepáči Python, tak kludne choď do toho.
      Jakub

  1. michal

    Ja som sa naučil pomocou Arduina, ale aj Python je dobry. No zasekol som sa pekne na OOP v pythone. Python je dobrý na začiatku, pretože napr. taka Java, niektorým ľudom bude vadiť to, že všetko musi isť do triedy.

    • Gabriel Kerekes

      Veľmi veľa firiem zobere začínajúceho programátora. Stačí rozposlať CV-čko na junior pozície a čakať. Ak sa nikto neozve, tak sa trochu doučiť, vylepšiť/spraviť nejaké portfólio projektov, na ktorých si sa učil a skúsiť znova. Prípadne sledovať, či niekto nevypíše stáž a tak ďalej.

      Ak si ešte nepočul epizódu 83, tak aj tam sa tejto téme venujeme – https://wp.streetofcode.sk/podcast/ako-moze-samouk-zaujat-firmu/.

      Ak máš nejaké otázky, kludne nám napíš a môžme pokecať. Alebo sa pridaj na náš Discord a napíš tam. Držím palce!!

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Prihlás sa na odber nášho newslettra