Ako rýchlo rastie programátor na jednotlivých úrovniach? Mení sa to? Čo vlastne znamená “rásť” a je to potrebné?
Ako vyzerá deň IT-čkára v zdravotníctve? Ako začína svoj deň? Čo obsahuje jeho todo list? Akú kariérnu cestu vie mať programátor? Treba softvér testovať? Aké sú najdôležitejšie skilly programátora podla Mateja?
Na internetoch a kade tade sa stretneš s rôznymi radami, ktoré ti na tvojej programátorskej ceste môžu skôr ublížiť ako pomôcť. Práve tieto (ne)rady rozoberáme v tejto epizódke.
Našim hosťom bol Honza Javorek, ktorý založil projekt junior.guru. S akými výzvami sa stretávajú začínajúci programátori? Každý z nich prechádza podobnou cestou. Od nájdenia motivácie a času na naučenie sa programovania, až po nájdenia si prvej práce. Na tejto ceste ich čakajú veľké výzvy, na ktoré sa snažíme nájsť s Honzom odpovede.
Ako sa začínajúci programátor má pripraviť na pohovor, ako má vyzerať jeho životopis, a ako sa na tom pohovore správať?
Testovanie sme už preberali v 44. epizóde, avšak teraz sa na to pozrieme z pohľadu profesionálneho testera. Dozvieš sa čo vlastne tester robí, čo robia firmy zle, čo frustruje testerov, aký je rozdieľ medzi automatizovaným a manuálnym testovaním a tiež, či je dobre pre začínajúcich programátorov začať kariéru ako junior tester.
V tejto epizóde sa rozprávame s Erikom Mravcom. Toto je náš prvý rozhovor so samoukom programátorom, pretože Erik študoval molekulárnu biológiu, dokonca si robil doktorát, ktorý ale predčasne ukončil, lebo ako už vieme, Erika bavilo programovanie a vrhol sa na Python
Budeme sa rozprávať o tom, prečo sa Erik rozhodol pre programovanie, ako sa učil programovať, čo mu najviac pomohlo, aké projekty si robil a napokon aj o tom, ako si našiel prácu v Red Hate ako Python programátor a čo tam robí.
Na ceste začínajúceho programátora je veľa prekážok a úskalí. O niektorých budeme rozprávať v tomto podcaste. Povieme, čo nás môže stretnúť. a ako sa tomu vyhnúť, hoci nie vždy sa to dá.
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) – Úvod
(02:53) – Jakubove prvé platy
(05:51) – Gabove prvé platy
(08:21) – Jakubove platy v.2
(10:39) – Treba si aj vypýtať
(12:00) – Jakubove platy v.3 a náš prvý full-time
(14:58) – Treba si fakt aj vypýtať
(17:37) – Koľko si pýtať na prvej brigáde počas školy
(23:30) – Koľko si pýtať v prvej práci po škole – bez skúseností
(28:35) – Koľko si pýtať v prvej práci po škole – so skúsenosťami
(33:10) – Nie je to len o peniazoch – benefity
(38:11) – Záver
https://wp.streetofcode.sk/podcast/ep-39-plat-junior-programatora/
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) – Úvod
(01:31) – Prečo je táto téma dôležitá?
(05:11) – Ktoré prvky nie sú dôležité?
(08:20) – Čo je teda dôležité?
(13:59) – Ako máš zistiť, či tieto prvky firma spĺňa?
(24:26) – Startup vs Korporácia
(34:03) – Známa vs Neznáma spoločnosť
(35:09) – Open source vo firmách
(37:45) – Zhrnutie
(39:57) – Záver
https://wp.streetofcode.sk/podcast/ep-38-podla-coho-vybrat-prvy-job/
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 alebo mohla zaradiť vyššie.
(00:00) – Úvod
(01:31) – Na akej úrovni sa vidíme my?
(02:00) – Sú iba tri úrovne?
(03:39) – Kto je junior programátor?
(10:26) – Kedy sme prestali my byť juniormi?
(12:51) – Čo odlišuje juniora od mid-a?
(18:31) – Dá sa aj zaseknúť na jednej úrovni
(21:04) – Senior
(28:37) – Na ktorej úrovni je človek najdlhšie?
(31:40) – Je dôležité mať prácu už popri škole
(34:30) – Jednotlivé úrovne a nasledovanie best practices
(37:03) Metriky, ktoré definujú tieto úlohy
(42:00) Záver
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) – Úvod
(00:40) – Čo sú to návrhové vzory?
(03:00) – Na čo sú dobré?
(05:50) – Singleton
(07:03) – Čo sú to návrhové vzory? – zhrnutie
(07:30) – Na čo sú dobré? V.2
(09:21) – Najprv sa nauč základy OOP
(11:22) – Neuč sa ich naspamäť
(12:30) – Využitie v praxi
(15:56) – Delenie návrhových vzorov
(17:31) – Facade
(19:39) – Máš sa ich učiť? Môžu sa vyskytnúť na pohovore?
(22:39) – Nevýhody návrhových vzorov
(27:33) – Zhrnutie
(29:22) – Rada do života ohľadom návrhových vzorov
(30:27) – Záver
https://wp.streetofcode.sk/podcast/ep-35-navrhove-vzory/
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) – Úvod
(01:09) – V čom si bol dobrý ako malý chlapec?
(02:09) – Čo si chcel byť, keď budeš veľký?
(02:41) – Kedy si prvykrát programoval?
(03:57) – Kedy si sa rozhodol, že budeš maturovať z informatiky?
(06:14) – Spravil by si niečo inak, keby si bol opäť maturantom?
(06:40) – Ako si sa rozhodol pre vysokú školu?
(08:26) – Aká bola pre teba výška prvé roky?
(16:32) – Kedy si začal počas výšky pracovať?
(19:32) – Ako by si porovnal bakalárske a inžinierske štúdium?
(23:11) – V akej roboti si teraz a čo tam robíš?
(28:02) – Čo robíš vo voľnom čase?
(30:23) – Kde si myslíš, že budeš o 5 rokov?
(32:01) – Čo by si poradil začínajúcim programátorom?
(33:22) – Čo je pri programovaní najťažšie?
(36:30) – Kniha, ktorá ti najviac pomohla?
(37:30) – Máš nejakú radu do života?
(39:22) – Záverečné slová
https://wp.streetofcode.sk/podcast/ep-34-gabriel-kerekes-ex-csharp-developer
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:00) – Úvod
(01:29) – Ako si začal s programovaním?
(04:08) – Prečo si sa rozhodol, že ideš maturovať s informatiky?
(08:26) – Ako si fungoval na strednej škole? Rád si tam chodil?
(10:56) – Na ktoré vysoké školy si si dával prihlášku?
(12:12) – Pamätáš si, aké si mal pocity prvé dni na výške?
(13:44) – Pomohla ti informatika na strednej s programovaním na výške?
(15:03) – Robila ti matika a fyzika problémy?
(18:13) – Najlepší predmet na FEIke?
(19:30) – Chytilo ťa programovanie na vysokej škole?
(20:21) – Čo ty a bakalárska resp. diplomová práca?
(22:44) – Kedy si začal pracovať popri škole? Práca popri škole.
(28:03) – Ako funguješ v práci?
(30:07) – Čo ta baví na programovaní?
(32:16) – Čo iné by si robil, keby nie si programátor?
(33:56 – Záverečné slová
https://wp.streetofcode.sk/podcast/ep-33-jakub-jahic-java-backend-programator
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) – Úvod
(00:32) – Chaotické programovanie
(04:14) – Strach z debugovania / nepoužívať debugger
(05:59) – Skopírovanie riešenia bež premýšľania a preštudovania
(08:51) – Implementovanie prvého riešenia, ktoré mi napadne
(10:33) – Jazyk / Framework nie je navždy
(12:54) – Keď mi to funguje, tak je dobre
(14:33) – Učenie sa / Skúšanie všetkého naraz
(16:29) – Neviem, čo vlastne používam. Nepoznám jazyk alebo knižnicu
(19:16) – Vyhýbanie sa testom
(21:43) – Strach, vzdávanie sa
(24:06) – Rekapitulácia
(25:00) – Chyby, ktoré sa nedostali do zoznamu
(28:10) – Záver
https://wp.streetofcode.sk/podcast/ep-32-chyby-zacinajuceho-programatora
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ť.
(00:00) – Úvod
(01:03) – Prečo začať s programovaním?
(04:58) – Ako začať s programovaním?
(11:48) – Čo všetko by si si mal na začiatok pozrieť?
(20:58) – Mal by začínajúci programátor vedieť matiku?
(24:00) – Mal by začínajúci programátor ovládať binárne čísla?
(26:52) – Čo všetko by si si mal na začiatok pozrieť? – pokračovanie
(31:23) – Čo ak sa chcem naučiť robiť webové stránky?
(33:44) – Čo všetko by si si mal na začiatok pozrieť? – pokračovanie 2
(34:32) – Je výber jazyka naozaj taký dôležitý?
(37:29) – Záver
https://wp.streetofcode.sk/podcast/ep-30-ako-zacat-s-programovanim/
V tejto epizóde ukončíme ságu práca popri škole. Pobavíme sa o prvých dňoch v práci, čo sa od vás očakáva a čo budete robiť. Taktiež ako si správne pýtať od kolegov pomoc a ukončíme to opisom dňa junior programátora.
(00:00) Úvod
(00:41) Prvý deň v práci
(04:28) Druhý a ďalšie dni v práci
(07:39) Očakávania od vás
(10:50) Ako sa pýtať o pomoc s úlohami
(14:14) – Ako vyzerá deň junior programátora
https://wp.streetofcode.sk/podcast/ep-7/