Ep. 8 – Ako sa môže programátor zlepšovať
Ak chceš byť lepší programátor, tak by si na sebe mal stále pracovať. V tejto epizóde ti prezradíme nejaké spôsoby, ktorými sa vo voľnom čase môžes stať lepším programátorom.
00:00 – 00:38 Úvod
00:39 – 05:23 Knihy
05:24 – 09:43 Side projects
09:44 – 11:24 Dokumentácia
11:25 – 12:40 Videá, podcasty
12:41 – 14:01 Konferencie
14:02 – 15:42 Code training stránky
15:43 – 15:51 Záver
Knihy ako zdroj znalostí
Oplatí sa vôbec čítať knihy?
- Clean Code
- Effective Java
- Java Concurrency in Practice
- Test Driven Development by Example
- Introduction to Algorithms
-
Design Patterns: Elements of Reusable Object-Oriented Software
Side Projects
- Fantastická vec na získanie aj praktických vedomostí, nie len teórie z kních
- 10000 hodín
Open source projekty
- Dá sa vidieť veľký projekt, nie len jednosúborový
- Netreba hneď prispievať, stačí si to len prejsť
- Priespievanie je super, ale je to náročné
Dokumentácia
- Naučí presne ako sa daný framework má používať
- Väčšinou sa v dokumentácii píše aj prečo sú veci naprogramované tak ako sú
Videá, Podcasty
- Video vie aj prakticky ukázať veci
- Pohodlný spôsob
- Podcasty – CodingBlocks
- Learn2Code, PluralSight
- Super youtube kanál
Konfrencie
- Dajú sa pozerať aj videá z prednášok
- Networking – ak je pre teba
Code training stránky
- Super spôsob ako získať programátorské myslenie
- Precvičenie algoritmov
- Úlohy sa môžu objaviť aj na pohovoroch
- Project Euler, CodeSignal, Codility, CodeForces