Street Of Code สาธารณะ
[search 0]
เพิ่มเติม

ดาวน์โหลดแอปเลย!

show episodes
 
Loading …
show series
 
Ako programátor alebo programátorka sa budeš počas svojej kariéry učit takmer vkuse niečo nové. Nový jazyk, nový framework, nový projekt, nová libka, …. Preto v tejto epizódke porozprávame, ako sa učíme nové technológie my a možno zodielame zopár tipov, ako sa môžeš učit aj ty. Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/05/StreetOfCode…
 
Naša historicky prvá úvaha programátora (a snáď nie posledná). Poviem ti, prečo by si mal/a byť ako hrčiar a teda prečo je refaktorovanie dôležité a prečo by si mal/a refaktorovať svoj kód. Táto úvaha je dostupná aj vo forme videa na YouTube a aj ako krátky podcast napr. na Spotify normálne v rámci nášho podcastu. Stiahnuť http://streetofcode.sk/wp…
 
Keď vo firme nakódiš úlohu, tak môže ešte prebehnúť code review process. V podstate to znamená, že ti niekto tvoj kód skontroluje. Ako to prebieha, prečo to niektoré firmy robia, a ako to robiť správne? Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/05/StreetOfCode-Ep62.mp3 (00:00 – 01:10) – Úvod (01:11 – 06:10) – O čom sú code reviews? (0…
 
Je veľmi pravdepodobné, ba priam až isté, že sa niekedy v tvojej programátorskej kariére dostaneš na pohovor. A preto sme pre teba nahrali túto epizódu, kde ti povieme, ako taký programátorsky pohovor môže vyzerať, načo to je vlastne dobré, čo sa ťa asi budú pýtať a čo by si sa možno mal/a pýtať ty. Stiahnuť http://streetofcode.sk/wp-content/upload…
 
Programátor skôr či neskôr narazí na termín MVP (minimum viable product). V tejto epizódke si povieme ako taký MVP vzniká, či treba pri ňom písať testy a čo je to Proof of Concept a Prototyp. Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/04/StreetOfCode-Ep60.mp3 (00:00 – 01:40) – Úvod (01:41 – 09:35) – Čo je to MVP? (09:36 – 17:25) – MVP …
 
Dlho sme tu nemali epizódku o živote ako takom a tak je tu. S Jakubom sa pobavíme o tom, aké podcasty počúvame, trochu tieto podcasty uvedieme a možno aj zabrdneme do tém, ktoré samotné podcasty rozoberajú. Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/03/StreetOfCode-Ep59.mp3 (00:00 – 01:16:43) – Epizóda Jakubove podcasty Newsfilter (Den…
 
Vo svete programátorov natrafíš na názor, že pravý programátor ovláda programovací jazyk C. Prečo si to niekto myslí? Prečo sa to učí na vysokej škole? A čo si o tom úprimne myslíme my? Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/03/StreetOfCode-Ep58.mp3 (00:00 – 00:40) – Úvod (00:41 – 07:44) – Prečo sa o tom treba baviť? A aké sú naše …
 
Okrem toho, že kryptomeny stále naďalej rastú, tak sú zároveň aj veľmi zaujímavou súčasťou softvéroveho sveta. A preto sa v tejto epizódke venujeme blockchainu a kryptomenám. Najprv si tieto dva koncepty pekne rozlíšime a potom rozobereme všeličo od ich využitia cez proof of work až po ich rôzne výhody a nevýhody. Stiahnuť http://streetofcode.sk/wp…
 
Oplatí sa naozaj čítať programátorské knihy, keď sa chceš zlepšovať v programovaní? Sú nejaké knihy lepšie ako iné? Ako čítať efektívne? Toto a veľa ďalšieho budeme rozoberať v 56. epizóde nášho podcastu. Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/02/StreetOfCode-Ep56.mp3 (00:00 – 01:30) – Úvod (01:31 – 07:00) – Aké knihy čítal Gabo? O…
 
Potrebuješ ako programátor alebo programátorka ovládať Linux? Potrebuješ sa Linux vyslovene učiť? V epizódke riešime práve tieto otázky. Okrem toho si v skratke povieme, čo to vlastne Linux je, prečo ho programátori (asi) majú radi a či sme my Linux niekedy používali. Stiahnuť http://streetofcode.sk/wp-content/uploads/2021/01/StreetOfCode-Ep55.mp3 …
 
Aké sme mali úspechy a sklamania v roku 2020? Čo sme všetko zvládli a nezvládli? Minulý rok sme si dávali ciele a odhady na rok 2020 a v tejto epizóde budeme rozoberať, aká bola realita. Taktiež povieme, aké máme číselné odhady a ciele pre rok 2021. (00:00 - 01:10) - Úvod (01:11 - 08:40) - Osobný život a ako nás ovplyvnil Covid (08:41 - 14:44) - St…
 
Konečne sme sa dostali k nášmu prvému rozhovoru s treťou osobou. Našim prvým hosťom je náš kamarát Jakub Kracina, ktorý študoval na MUNI v Brne, následne na bratislavskom MatFyz-e vyštudoval bakalára a teraz dokončuje magisterské štúdium naspäť na MUNI, ale na inom odbore. The post Ep. 53 – Jakub Kracina – Štúdium v Brne vs. v Bratislave a iné appe…
 
Vytvorili sme kompletný kurz pre začínajúcich programátorov, ktorý je zadarmo na Youtube, má viac ako 9 hodín videí a vyše 100 pripravených úloh. Volá sa Informatika 101 a v tomto podcaste rozoberáme prečo vznikol, pre koho je určený, čo sa človek naučí a mnoho ďalšieho. The post Ep. 52 – O kurze Informatika 101 appeared first on Street of Code.…
 
Teória je jedna vec, ale prax môže vyzerať úplne ináč. Ako dodržiavame clean code v osobných projektoch, spoločných projektoch a v práci? Vnímajú všetci programátori clean code podobne? The post Ep. 51 – Clean code v praxi appeared first on Street of Code.โดย Street of Code
 
V minulej epizóde sme rozoberali náš hardware. V tejto rozoberáme software. Povieme aké operačné systémy používame, v čom programujeme, kam zapisujeme tasky, aký terminál používame a tak ďalej. (00:00 - 00:45) - Úvod (00:46 - 08:45) - Operačné systémy (08:46 - 15:15) - Browser a search engine (15:16 - 22:30) - IDE (22:31 - 27:45) - Terminál (27:46 …
 
Dali sme si uvoľnenejšiu tému, v ktorej sa bavíme o naších setupoch. Aké sme mali počítače počas výšky, aké máme teraz a čo je náš vysnívaný setup? Dozvieš sa, či máme špeciálne stoličky, klávesnice, sluchadlá alebo standing desk. (00:00 - 01:24) - Úvod (01:25 - 04:24) - Na akom notebooku pracoval Jakub počas vysokej školy (04:25 - 08:16) - Na akom…
 
V predchádzajúcich epizódach sme sa venovali algoritmom a v tejto epizódke algoritmy konečne uzavrieme. Povedali sme si, čo to algoritmy vlastne sú, na čo sú, čo sú to dátové štruktúry a aké by si mal/a poznať a to isté v sme si povedali aj o algoritmoch. Ako som už spomenul, dnes to uzavrieme. V trochu filozofickejšom podcaste rozoberáme, či algor…
 
Algoritmus je niečo, s čím sa začínajúci programátor alebo začínajúca programátorka stretne veľmi rýchlo. Chceš vypísať pole? Použíješ algoritmus. Chceš nájsť prvok v poli? Použiješ algoritmus. Chceš zistiť aká je najkratšia cesta z Bratislavy do Košíc? Použiješ Googlu, ale ten na pozadí využíva nejaký algoritmus (keby len jeden). Aké známe algorit…
 
Dátové štruktúry sú základným stavebným prvkom programovania. Predstavujú rôzne spôsoby reprezentácie dát. Opíšeme si najzákladnejšie dátové štruktúry a rozdiely medzi nimi. Algoritmy spomínať nebudeme, to až v ďalšej epizóde. (00:00 - 02:34) - Úvod (02:35 - 05:58) - Čo su dátové štruktúry? (05:59 - 12:38) - Polia (Arrays) (12:39 - 19:45) - Zreťaze…
 
Čo je to algoritmus? Ako sa meria efektivita algoritmov? Načo to vlastne celé je? Touto epizódou začíname neoficiálnu sériu o algoritmoch. V ďalších dvoch (viac ich asi nebude) epizódach sa budeme baviť o konkrétnych algoritmoch, dátových štruktúrach a povieme si aj, načo to je celé dobré a čo z toho je dôležité vedieť pri bežnom programovaní. (00:…
 
Kedy, ako, ale hlavne prečo treba testovať softvér? V škole nás to neučili, ale aj tak to treba robiť, či? O typoch testovania a o tom, ako my denno denne testujeme softvér, vám povieme v 44. epizóde Street of Code podcastu. (00:00 - 02:08) - Úvod (02:09 - 06:05) - Prečo treba testovať softvér? (06:06 - 16:50) - Testovanie na príklade s piškvorkami…
 
Môže sa každý stať programátorom? Alebo programátorkou? Nie je to predsa len trochu náročné a len pre vyvolených? To sa dozvieš v tejto epizódke! (00:00 - 01:18) - Úvod (01:19 - 02:25) - Čo znamená byť programátorom/kou? (02:26 - 03:50) - Môže byť každý programátorom? (03:51 - 05:26) - Je to pre každého tá správna cesta? (05:27 - 10:28) - Môže prog…
 
Ako vyzerajú programátorské úlohy? Čo je v nich napísané? Čo robiť ak potrebujem pomôcť? Kto mi ju odobrí? Toto všetko a kopec ďalsích sránd sa dozvieš v tejto krásnej epizódke. (00:00 - 02:10) - Úvod (02:11 - 03:51) - Čo je to úloha/task? (03:52 - 17:20) - Prečo úloha vznikne a kto ju vytvorí? (17:21 - 27:25) - Z čoho sa skladá popis úlohy? (27:26…
 
Ako sa vyvíja softvér vo firme? V čom je to iné ako nejaké školské zadanie? Čo je to waterfall? Čo je to agilný vývoj? Reálne sa to aj využíva? (00:00 - 00:41) - Úvod (00:42 - 03:07) - Prečo na tom záleží? (03:08 - 04:20) - Metodológie vývoja softvéru (04:21 - 11:15) - Waterfall (11:16 - 18:40) - Agilný vývoj (18:41 - 23:40) - Ako to teda funguje r…
 
Ako by to malo ideálne fungovať vo väčšej firme? S kým všetkým sa môže programátor stretnúť? Čo robia analytici a architekti? Táto epizóda je prvou z minisérie - "Ako to funguje vo firme?". V ďalších epizódach sa budeme baviť o procese vývoja softvéru. (00:00 - 01:15) - Úvod (01:16 - 10:45) - Programátori, tím lídri a manažéri (10:46 - 20:05) - Ana…
 
Koľko sme zarábali my? Aké taktiky využívame pri vyjednávaní? Ako máš vedieť, koľko si teda pýtať? A kolko si vlastne môžeš vypýtať? (00:00 - 02:52) - Úvod (02:53 - 05:50) - Jakubove prvé platy (05:51 - 08:20) - Gabove prvé platy (08:21 - 10:38) - Jakubove platy v.2 (10:39 - 11:59) - Treba si aj vypýtať (12:00 - 14:57) - Jakubove platy v.3 a náš pr…
 
V ktorej firme dokáže junior najviac vyrásť? Kde sa najviac naučí? Ktoré prvky pri výbere firmy sú dôležité? Čo sa pýtať na pohovore? Toto všetko, plus ďalšie veci sa dozvieš v tomto podcaste (00:00 - 01:30) - Úvod (01:31 - 05:10) - Prečo je táto téma dôležitá? (05:11 - 08:19) - Ktoré prvky nie sú dôležité? (08:20 - 10:25) - Čo je teda dôležité? (1…
 
Je dôležité vedieť, do ktorej z týchto skupín sa človek môže zaradiť. Nie je to však úplne jednoduché. Úrovne sa nedajú jednoznačne určiť a pre každú firmu a každého človeka môžu znamenať niečo trošku iné. V tejto epizódke ti pomôžeme tieto pojmy trochu rozlúsknuť a snáď ti bude potom jasnejšie, kam patríš resp. čo robiť preto, aby si sa mohol aleb…
 
V tejto epizóde sa dozvieš, ako často prokrastinujeme, koľko hodín sme hrali v marci Counter Strike, ale aj ako proti tomu bojujeme. Povieme ti viacero tipov, ktoré ti pomôžu v každodenných súbojoch proti prokrastinácii a dúfame, že sa váha začne obracať v tvoj prospech. (00:00 - 00:55) - Úvod (00:56 - 03:07) - Čo definuje prokrastináciu? (03:08 - …
 
Návrhové vzory boli pre mňa ďalšia taká dosť mätúca vec, ktorú sme na vysokej škole preberali. Nevedel som pochopiť, na čo mi to je. Buď nám to nebolo dobre vysvtlené, alebo je to taká vec, na ktorú človek jednoudcho musí praxou dozrieť. A tak sme o nich nahrali epizódu, ktorá ti snáď pomôže návrhové vzory pochopiť. (00:00 - 00:39) - Úvod (00:40 - …
 
Rozhovor s Gabrielom Kerekešom, spoluzakladateľom Street of Code. Ako sa Gabo dostal k programovaniu a aký je jeho prístup k životu? (00:00 - 01:08) - Úvod (01:09 - 02:08) - V čom si bol dobrý ako malý chlapec? (02:09 - 02:40) - Čo si chcel byť, keď budeš veľký? (02:41 - 03:56) - Kedy si prvykrát programoval? (03:57 - 06:13) - Kedy si sa rozhodol, …
 
Už dlhšie plánujeme robiť rozhovory s rôznymi ľudmi, ktorí pracujú okolo programovania. Na to, aby sme si to vyskúšali sme sa rozhodli, že spravíme najprv rozhovory s nami dvoma. A toto je prvý takýto rozhovor. Dozvieš sa, ako Jakub prišiel k programovaniu, ako vnímal prvé dni na výške, ako si našiel prácu a čo by robil, keby nebol programátor. (00…
 
Veľa z nás robilo podobné chyby, keď sme začínali s programovaním. V tejto epizóde sme vybrali 10 najzávažnejších chýb, ktoré začínajúci programátori robia. Dozviete sa nie len veci, na ktoré si treba dať pozor, ale aj to, ako týmto chybám predísť. Chyby nie sú zoradené. (00:00 - 00:31) - Úvod (00:32 - 04:13) - Chaotické programovanie (04:14 - 05:5…
 
Čo je to umelá inteligencia? Kde všade sa okolo nás využíva? Ako sa to programuje? V tejto epizóde sa ti to všetko pokúsime zjednodušene vysvetliť. (00:00 - 00:45) - Úvod (00:45 - 03:11) - Čo je to umelá inteligencia (03:12 - 04:21) - Čo je to neurónová sieť (04:22 - 07:45) - Umelá inteligencia okolo nás (07:46 - 12:00) - Programovanie umelej intel…
 
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, a…
 
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.…
 
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 - 01:46) - Úvod (01:47 - 04:20) - 1. Analytické myslenie (04:21 - 06:07) - 2. Čítanie a porozumenie kódu (06:08 - 09:10) - 3. Schopnosť učiť sa…
 
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 - 00:32) - Úvod (00:33 - 02:44) - Stručne - rozdiel me…
 
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ý. http://streetofcode.sk/podcast/5-veci-programovanie/ The post Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní appeared first on Street of…
 
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 - 00:50) Úvod (00:52 - 06:17) Čo je to source control a prečo musel vzniknúť? (06:18 - 11:43) História source control (11:44 - 14:30) Kto používa source c…
 
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 - 00:51) Úvod (00:52 - 02:55) Čo sú to vlastne databázy? (02:56 - 04:19) Typy databáz (04:20 - 05:33) Prečo relačná databáza? Čo je to tá relácia? (05:34 - 09:19) Prečo mi nestačí iba súbor? (09:20 - 10:20)…
 
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 - 01:32) Úvod (01:33 - 06:17) Výhody OOP (06:18 - 14:27) Zjavné nevýhody OOP (14:28 - 18:00) Prvý článok (18:01 - 24:34) Druhý článok (24:35 - 25:46) Tretí článok (25:47 - 27:36) Prečo je OOP stále tak…
 
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 - 02:00) Čo je to polymorfizmus (02:01 - 04:56) Príklad - muž a človek (04:57 - 06:48) Kedy je objekt polymorfický (06:49 - 15:45) Typy polymo…
 
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 - 00:56) Úvod (00:57 - 02:06) Čo je to dedenie (02:05 - 03:26) Príklad - auto (03:27 - 19:59) Načo je dobré a nie je dobré dedenie (20:00 - 23:14) Skúsenosti s vytváraním hierarchií (23:15) - Zhrnutie a záver ht…
 
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 - 00:29) Úvod (00:30 - 02:06) Čo je to enkapsulácia (02:07 - 03:55) Príklad - auto (03:56 - 06:47) Načo sa používa enkapsulácia (06:48 - 11:12) Access modifiers (11:13 - 15:43) Prečo nemôže…
 
Abstrakcia. Jeden zo základných pojmov OOP (alebo aj programovania všeobecne). Pobavíme sa o tom, čo to abstrakcia je vo všeobecnosti, ale samozrejme aj o tom, čo je abstrakcia v programovaní. Spomenieme zároveň aj nejaké výhody OOP, refaktorovanie a duplikáciu. (00:00 - 00:34) Úvod (00:35 - 04:39) Čo je to abstrakcia (04:40 - 06:20) Abstrakcia pri…
 
Pokračujeme druhou častou v sérií OOP. V tejto epizóde si najprv zopakujeme, čo je to objekt. Potom prejdeme na to, čo je to trieda a inštancia. Neskôr budeme rozoberať rozdiely medzi triedou, objektom a inštanciou. Nevyhneme sa ani príkladom z reálneho života, aby sme si to vedeli lepšie predstaviť. (00:00 - 00:35) Úvod (00:36 - 02:22) Čo je to ob…
 
Touto epizódou sa začína séria o OOP - objektovo orientovanom programovaní. Táto epizóda je iba úvodnou k celej sérii a povieme ti, o čom celá séria bude a skúsime načrtnúť, čo to OOP je a na čo sa používa. (00:00 - 01:24) Úvod (01:25 - 02:33) Programovacie paradigmy (02:34 - 04:50) Čo je objekt? (04:51 - 07:58) Procedurálne vs. objektovo orientova…
 
Keďže tento podcast ma byť niekedy aj o živote ako takom, tak sme sa rozhodli spraviť taký osobnejší podcast. Dozviete sa kto sme, kde sme vyrastali, kde bývame, čo robíme vo voľnom čase a mnoho ďalšieho. http://streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/ The post Ep. 16 – O nás, o živote ako takom appeared first on Street of Code.…
 
5. časť série o Clean Code je zároveň aj poslednou a rozoberáme v nej kapitoly System a Emergent Design. Ako funguje mesto? Jeden človek všetko riadi? Keď nám prestane tiecť voda, tak nebudú ani odvážať odpad? Nie. Separation of Concerns. V druhej časti epizódy sa pobavíme o 4 pravidlách, ktoré nás privedú k dobrému dizajnu. (00:00 - 00:29) Úvod (0…
 
Loading …

คู่มืออ้างอิงด่วน

Google login Twitter login Classic login