Ep. 9 – Deň programátora
Ako vyzerá deň programátora? Ako si vyberá úlohy a ako si robí svoju prácu?
Taktiež ti povieme ako vyzerá Gabov a Jakubov deň v práci. Na záver si povieme 6 najčastejších aktivít programátora.
00:00 – 00:27 Úvod
00:28 – 06:26 Ráno programátora a jeho produktivita
06:27 – 09:01 V čom spočíva práca programátora
09:02 – 13:17 Tasky/Úlohy programátora
13:18 – 16:52 Meetingy
16:53 – 14:01 Ako vyzerá náš deň v robote?
20:22 – 6 najčastejších aktivít programátora
RÁNO PROGRAMÁTORA
- Prísť do roboty môže v podstate hocikedy od 6:00 do 9:30 (flexibilná pracovná doba)
- Vo väčšine firiem je nejaká doba, napr. od 9 do 14 kedy by tam ľudia mali byť, ale či prísť skôr alebo neskôr to už je ta flexibilita
- Ráno sme viac produktívny, preto napr. my (Kubo a Gabo) chodíme radšej skorej do roboty cca o 7:30
- Po príchode do roboty ešte nejakú dobu (20min cca) pozeráme maily, čo je nové atď (Toto sa dá robiť prípadne aj pri raňajkách, ak si ich vezmete do roboty
V ČOM SPOČÍVA PRÁCA PROGRAMÁTORA?
- Nie je to len programovanie
- Väčšinu času programátor rozmýšľa
- Taktiež debugovanie, navrhovanie kódu, prezeranie už existujúceho kódu (aby sme vedeli ako spraviť zmeny)
- Analýza riešenia a googlenie
TASKY PROGRAMÁTORA
- JIRA – nástroj na pre evidenciu úloh a bugov pri vývoji softvéru
- Programátor si vyberá úlohy z JIRA systému a pracuje na nich
- V úlohách je napísané čo treba urobiť
MEETINGY
- Ak sa vo firme používa Scrum/Kanban, resp. agilný vývoj, tak tých meetingov bude pravdepodobne viac (Plánovanie, Retrospektíva, Demo atď)
- V menších firmách (napr. tam kde robí Gabo) meetingy sú neformálne vo forme diskusie (bez prezentácie či dopredu zvolenej štruktúry)
- Dôležitý je výstup zo stretnutia, aby sa pamätalo aj neskôr, o čom ste sa rozprávali a na čo ste prišli
6 NAJČASTEJŠÍCH AKTIVÍT PROGRAMÁTORA
- Rozmýšľanie
- Debugovanie
- Plánovanie, analýza tasku
- Navrhovanie nových úloh
- Programovanie
- Testovanie
Ako môže vyzerať zvyšok dňa programátora?
V epizóde 8 sme rozoberali, ako sa môže programátor zlepšovať. Vymenovali sme postupne aktivity, ktoré môže robiť po práci, aby zlepšoval svoje schopnosti programátora.