Podcast
-
Ep. 29 – 2019 – Čo bolo a čo bude
V decembri nám uplynul rok odkedy sa zrodila myšlienka Street of Code a zároveň sme vtedy aj nahrali prvý podcast. Preto sme sa rozhodli nahrať tento výročný podcast, v ktorom zhrnieme prvý rok Street of Code. Prezradíme nejaké naše štatistiky, povieme ti o našich pocitoch a dojmoch z tohto nášho projektu a vyslovíme naše plány a ciele na rok 2020. (00:00) - Úvod (01:17) - Osobný pohľad na rok 2019 (04:10) - Street of Code pohľad na rok 2019 (06:11) - Počet podcastov, článkov, videí, facebook a twitter postov - sme spokojní? (14:29) - Štatistiky z facebooku, twitteru, youtube a spotify - sme spokojní? (19:31) - Naša najobľúbenejša a najmenej obľúbená epizóda (22:25) - Úspechy za rok 2019 (26:16) - Čo chceme dosiahnuť v roku 2020 (33:07) - Číselné ciele/odhady na rok 2020 (37:21) - Záver https://wp.streetofcode.sk/podcast/ep-29-2019-co-bolo-a-co-bude/
-
Ep. 28 – Top 10 skillov programátora
Aby bol programátor čo najlepší, potrebuje mať určité skilly. Vybrali sme top 10 skillov, ktoré sú podľa nás najdoležitejšie pre programátora. V každom jednom sa dá zlepšovať. Skilly nie sú zoradené. (00:00) - Úvod (01:47) - 1. Analytické myslenie (04:21) - 2. Čítanie a porozumenie kódu (06:08) - 3. Schopnosť učiť sa nové veci (09:11) - 4. Ovládanie programátorského jazyka do hĺbky (12:09) - 5. Všeobecné technické znalosti (14:40) - 6. Dizajn / Architektúra systému (17:08) - 7. Frameworky (19:02) - 8. Soft skills (23:12) - 9. Algoritmy / Algoritmické myslenie (31:25) - 10. Schopnosť vidieť big picture (35:21) - Zopakovanie, čo sa nedostalo do zoznamu a záver https://wp.streetofcode.sk/podcast/ep-28-top-10-skillov/
-
Ep. 27 – Frontend vs. Backend
Keď si prebehneš pracovné ponuky pre programátorov, tak si môžeš všimnúť, že sa v nich často spomínajú slová Frontend a Backend. Keď sme začínali s programovaním, tak sme si ani my neboli istí, čo tieto dva pojmy znamenajú. A tak sme sa rozhodli, že ti ich skúsime aspoň trochu priblížiť. (00:00) - Úvod (00:33) - Stručne - rozdiel medzi Frontendom a Backendom (02:45) - Patrí klasický Javascript do Frontendu alebo do Backendu? (04:05) - Je backend, ktorý využíva iný backend, frontendom pre ten backend? (05:11) - Má androidová aplikácia frontend a backend? (09:39) - Aké jazyky viem na čo použiť? (11:35) - Sú jazyky striktne frontend alebo backend? (15:15) - Musím byť dizajnér, ak chcem byť frontend developer? (19:03) - Je backenďak viac ako frontenďák? (20:56) - Kam spadá robenie stránok vo Wordpresse? (22:46) - Majú frontenďáci a backenďáci nejaké charakteristické črty? (24:48) - Záver https://wp.streetofcode.sk/podcast/ep-27-frontend-vs-backend/
-
Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní
Dáme si trošku uvoľnenejšiu epizódu. Porozprávame sa o tom, čo máme a nemáme radi na programovaní. Obaja sme si pripravili 5 pozitívnych a 5 negatívnych, ale nevieme, čo napísal ten druhý. https://wp.streetofcode.sk/podcast/5-veci-programovanie/ (00:00) - Úvod (01:31) - 1. pozitívum - Kreativita (04:16) - 2. pozitívum - Riešenie od základov (05:56) - 3. pozitívum - Refaktorovanie (06:54) - 4. pozitívum - Analytické úlohy (09:35) - 5. pozitívum - Unit testy (11:46) - 6. pozitívum - Debugovanie (13:55) - 7. pozitívum - Výsledok (15:04) - 8. pozitívum - Nekonečné možnosti (17:56) - 9. pozitívum - Učenie sa nových vecí (19:11) - Zhrnutie pozitívných vecí (20:40) - 1. negatívum - Úlohy, ktoré su ľahké naprogramovať, ale treba sa s veľa ľudmi dohodnút, že čo (21:55) - 2. negatívum - Problémy s vývojovým prostredím (23:06) - 3. negatívum - Úlohy, ktoré nie sú dostatočne vyšpecifikované (24:23) - 4. negatívum - Tutoriály, ktoré sa nedajú urobiť (27:13) - 5. negatívum - Programovanie pod stresom (28:48) - 6. negatívum - Špagety kód/kód iných ľudí (30:49) - 7. negatívum - Keď sa niekto pozerá ako programujem (32:56) - 8. negatívum - Náročnosť (34:35) - 9. negatívum - Meetingy (37:11) - 10. negatívum - Milión spôsobov ako niečo urobiť a nevieš, ktorý je správny (42:20) - Zhrnutie negatívných vecí (44:36) - Záver
-
Ep. 25 – Source Control
Git je source control systém/softvér. Ako a prečo vznikli source control systémy? Kto ich potrebuje? Ako sa ich môžeme naučiť a načo je to vlastne dobré? Všetko sa dozvieš v tejto epizóde. (00:00) Úvod (00:52) Čo je to source control a prečo musel vzniknúť? (06:18) História source control (11:44) Kto používa source control. Komu je to dobré? (14:31) Pojmy zo source control / git (pull, push, commit, pull request, conflict) (28:48) Github. BitBucket, Gitlab (32:47) Ako sa to môžem naučiť? (37:15) Tipy na záver (43:51) - Záver https://wp.streetofcode.sk/podcast/ep-25-source-control/
-
Ep. 24 – Potrebujem vedieť databázy?
V epizóde číslo 24 sa pozrieme na to, či programátor potrebuje ovládať databázy. Najprv si v skratke povieme, čo to databázy vlastne sú. (00:00) Úvod (00:52) Čo sú to vlastne databázy? (02:56) Typy databáz (04:20) Prečo relačná databáza? Čo je to tá relácia? (05:34) Prečo mi nestačí iba súbor? (09:20) Kto by mal ovládať databázy? (10:21) Relačné vs. nerelačné databázy (13:12) Čo sa z databáz oplatí vedieť? (15:58) Načo SQL, keď za mňa všetko spraví ORM? (17:27) - Záver https://wp.streetofcode.sk/podcast/ep-24-potrebujem-vediet-databazy/
-
Ep. 23 – OOP Part 7 (Temná strana OOP)
V záverečnej epizóde o OOP si najprv pripomenieme aj nejaké výhody, ale hlavne sa pozrieme na negatíva objektovo orientovaného programovania. (00:00) Úvod (01:33) Výhody OOP (06:18) Zjavné nevýhody OOP (14:28) Prvý článok (18:01) Druhý článok (24:35) Tretí článok (25:47) Prečo je OOP stále také populárne? (27:37) Oplatí sa učiť OOP? (29:02) - Záver https://wp.streetofcode.sk/podcast/ep-23-temna-strana-oop/
-
Ep. 22 – OOP Part 6 (Polymorfizmus)
Objekt je polymorfický, keď je inštanciou viac ako jednej triedy. Vďaka polymorfizmu si vieme skrátiť a zjednodušiť kód, ale tak ako je to aj so všetkým ostatným, vieme si to aj poriadne skomplikovať. (00:00) Čo je to polymorfizmus (02:01) Príklad - muž a človek (04:57) Kedy je objekt polymorfický (06:49) Typy polymorfizmu (statický a dynamický) (15:46) Další príklad polymorfizmu (19:36) Výhody a nevýhody polymorfizmu (27:03) - Zhrnutie a záver + pár užitočných tipov https://wp.streetofcode.sk/podcast/ep-22-oop-part-6-polymorfizmus/
-
Ep. 21 – OOP Part 5 (Dedenie)
Vďaka dedeniu, po anglicky inheritance, vieme vytvárať hierarchie objektov. Toto môže byť veľmi nápomocné, ako aj veľmi nebezpečné. (00:00) Úvod (00:57) Čo je to dedenie (02:05) Príklad - auto (03:27) Načo je dobré a nie je dobré dedenie (20:00) Skúsenosti s vytváraním hierarchií (23:15) - Zhrnutie a záver https://wp.streetofcode.sk/podcast/ep-21-oop-part-5-dedenie/
-
Ep. 20 – OOP Part 4 (Enkapsulácia)
V OOP chceme ochrániť naše objekty pred tým, aby si s nimi každý mohol robiť čo chce. Na toto nám slúži enkapsulácia a o enkapsulácii je aj táto epizóda. (00:00) Úvod (00:30) Čo je to enkapsulácia (02:07) Príklad - auto (03:56) Načo sa používa enkapsulácia (06:48) Access modifiers (11:13) Prečo nemôže byť všetko public (15:44) Access modifiers v.2 (18:37) Mini tips ohľadom enkapsulácie (24:21) Enkapsulácie znižuje impakt zmien (25:10) Loose coupling (27:55) Záver https://wp.streetofcode.sk/podcast/ep-20-oop-part-4-enkapsulacia/