SlideShare une entreprise Scribd logo
1  sur  23
Jak se stát skvělým programátorem
za 21 dní a najít práci snů
GMC Software Technology

Miroslav Bajtoš | 1.11.2011
Agenda
    1.Krátké představení
    2.Můj příběh
    3.Pět tipů pro Vás
    4.Jak vše stihnout v 21 dnech




2
Kdo jsem
    Miroslav Bajtoš
       @Bajtos


    • Programátor od věku 9 let
    • Vedoucí týmu vývojářů v GMC Software
      Technology
    • Zastánce Agilních postupů


3
Můj příběh
Začátky




          1991
Začátky




          1993
Bod zlomu




                1999

7
Studium [MFF UK]

    • Prohloubení teoretických základů

    • Další programovací jazyky

    • Práce s open-source

    • Komerční vývoj




8
Techniky mistrů

    • Práce s Legacy kódem

    • Unit testy a Test Driven Development

    • Pokročilé OOP techniky

    • Modern C++

    • Clean Code a Software Craftsmanship




9
Mobilní startup

     • Nejnovější technologie

     • Málo (finančních) zdrojů

     • Malé pískoviště




10
Plantáž

     • Řešení zajímavých problémů

     • Haldy legacy kódu

     • Špatný management




11
Splněný sen

     • Respekt k zaměstnancům a jejím cílům

     • Zajímaví zákazníci po celém světě

     • Obrovský prostor k růstu




12
Pět tipů pro Vás
Improve your English.
Practice. Practice. Practice.
Learn from others.
Don’t stick to a crappy job.
Have fun!
Jak se stát skvělým programátorem
za 21 dní a najít práci snů
10 000 hodin
   (10 let)
O ty nejlepší lidi bude vždy zájem.
Kam dál
     • Aktivity
       – Code katas
         – http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue
         – http://codekata.pragprog.com/


       – Code Retreat
         – Praha 3.12.2011 http://coderetreat.cz/


       – Open Source
         – http://github.com

     • Literatura
       – Robert C. Martin: Clean Code
       – S.Freeman, N.Price: Growing Object Oriented Software, Guided by Tests

22
Děkuji za pozornost
  http://slidesha.re/gmc21


    Miroslav Bajtoš

    @Bajtos              GMC Software Technology

    m.bajtos@gmc.net     www.gmchk.cz



© 2011 GMC Software AG

Contenu connexe

Similaire à Jak se stát skvělým programátorem

W1 Hausmann Jarabko
W1 Hausmann JarabkoW1 Hausmann Jarabko
W1 Hausmann Jarabko
guesta09d518
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře
Martin Michálek
 
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
TUESDAY Business Network
 

Similaire à Jak se stát skvělým programátorem (20)

TNPW2-2013-01
TNPW2-2013-01TNPW2-2013-01
TNPW2-2013-01
 
Tvorba úspěšných webových stránek
Tvorba úspěšných webových stránekTvorba úspěšných webových stránek
Tvorba úspěšných webových stránek
 
8. Lukas Piska - CN Group
8. Lukas Piska - CN Group8. Lukas Piska - CN Group
8. Lukas Piska - CN Group
 
Co může udělat vaše firma pro open source
Co může udělat vaše firma pro open sourceCo může udělat vaše firma pro open source
Co může udělat vaše firma pro open source
 
201612.ReinIT.Audit
201612.ReinIT.Audit201612.ReinIT.Audit
201612.ReinIT.Audit
 
Liberix Installfest 2011
Liberix Installfest 2011Liberix Installfest 2011
Liberix Installfest 2011
 
Poslední středa: Jak stavíme weby (Petr Luňáček)
Poslední středa: Jak stavíme weby (Petr Luňáček)Poslední středa: Jak stavíme weby (Petr Luňáček)
Poslední středa: Jak stavíme weby (Petr Luňáček)
 
Web jako součást obchodního procesu
Web jako součást obchodního procesuWeb jako součást obchodního procesu
Web jako součást obchodního procesu
 
Prezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart NetworkPrezentace chci.software Masterminding - Smart Network
Prezentace chci.software Masterminding - Smart Network
 
Collabim jede! SEOloger 17.10.2018
Collabim jede! SEOloger 17.10.2018Collabim jede! SEOloger 17.10.2018
Collabim jede! SEOloger 17.10.2018
 
Progress Is
Progress IsProgress Is
Progress Is
 
Syntactic Sugar - Zimní škola UNIPRANET
Syntactic Sugar - Zimní škola UNIPRANETSyntactic Sugar - Zimní škola UNIPRANET
Syntactic Sugar - Zimní škola UNIPRANET
 
COEX eBrana workshop - Příprava větších projektů
COEX eBrana workshop - Příprava větších projektůCOEX eBrana workshop - Příprava větších projektů
COEX eBrana workshop - Příprava větších projektů
 
Moodle pro školy
Moodle pro školyMoodle pro školy
Moodle pro školy
 
W1 Hausmann Jarabko
W1 Hausmann JarabkoW1 Hausmann Jarabko
W1 Hausmann Jarabko
 
W1 Hausmann Jarabko
W1 Hausmann JarabkoW1 Hausmann Jarabko
W1 Hausmann Jarabko
 
Jak nevyhodit čas a peníze při redesignu webu
Jak nevyhodit čas a peníze při redesignu webuJak nevyhodit čas a peníze při redesignu webu
Jak nevyhodit čas a peníze při redesignu webu
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře
 
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
Projekt v krizi - konkrétní příklady projektů v krizi - Viktor Seige (Raiffei...
 
Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015Analýza klíčových slov - Plzeňský Barcamp 2015
Analýza klíčových slov - Plzeňský Barcamp 2015
 

Jak se stát skvělým programátorem

  • 1. Jak se stát skvělým programátorem za 21 dní a najít práci snů GMC Software Technology Miroslav Bajtoš | 1.11.2011
  • 2. Agenda 1.Krátké představení 2.Můj příběh 3.Pět tipů pro Vás 4.Jak vše stihnout v 21 dnech 2
  • 3. Kdo jsem Miroslav Bajtoš @Bajtos • Programátor od věku 9 let • Vedoucí týmu vývojářů v GMC Software Technology • Zastánce Agilních postupů 3
  • 5. Začátky 1991
  • 6. Začátky 1993
  • 7. Bod zlomu 1999 7
  • 8. Studium [MFF UK] • Prohloubení teoretických základů • Další programovací jazyky • Práce s open-source • Komerční vývoj 8
  • 9. Techniky mistrů • Práce s Legacy kódem • Unit testy a Test Driven Development • Pokročilé OOP techniky • Modern C++ • Clean Code a Software Craftsmanship 9
  • 10. Mobilní startup • Nejnovější technologie • Málo (finančních) zdrojů • Malé pískoviště 10
  • 11. Plantáž • Řešení zajímavých problémů • Haldy legacy kódu • Špatný management 11
  • 12. Splněný sen • Respekt k zaměstnancům a jejím cílům • Zajímaví zákazníci po celém světě • Obrovský prostor k růstu 12
  • 17. Don’t stick to a crappy job.
  • 19. Jak se stát skvělým programátorem za 21 dní a najít práci snů
  • 20. 10 000 hodin (10 let)
  • 21. O ty nejlepší lidi bude vždy zájem.
  • 22. Kam dál • Aktivity – Code katas – http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue – http://codekata.pragprog.com/ – Code Retreat – Praha 3.12.2011 http://coderetreat.cz/ – Open Source – http://github.com • Literatura – Robert C. Martin: Clean Code – S.Freeman, N.Price: Growing Object Oriented Software, Guided by Tests 22
  • 23. Děkuji za pozornost http://slidesha.re/gmc21 Miroslav Bajtoš @Bajtos GMC Software Technology m.bajtos@gmc.net www.gmchk.cz © 2011 GMC Software AG