Broušení pily

Zlepšování programátorskách zkušeností

Petr Šnobelt / @petrsnobelt

7 návyků skutečně
efektivních lidí

1. Buďte proaktivní.
2. Začínejte s myšlenkou na konec.
3. To nejdůležitější dávejte na první místo.
4. Myslete způsobem výhra výhra.
5. Nejdříve se snažte pochopit, potom být pochopeni.
6. Vytvářejte synergii.

7. Ostřete pilu.

Jak můžeme tu naši pilu brousit

Code Retreaty

Coderetreat je jednodenní intenzivní cvičení zaměřené na základy vývoje softwaru..

akce zaměřená na TDD techniku

Code Katas

obzvláště se mi osvědčilo mrknout na řešení Katy v nějakém jiném jazyce, např Ruby

Code Callenges

Programátorské soutěže

17 Coding Challenges to Help You Train Your Brain

Projekt Euler

Project Euler is probably the most popular coding challenge website in the world, and has been the home of some several hundred thousand users, since the initial launch, over a decade ago. You get one extra challenge added per week, but I’m quite sure it’s going to take some time before you tack the 450+ problems that there are to solve already.

CodeCombat

Learn programming with a multiplayer live coding strategy game. You're a wizard, and your spells are JavaScript.

CodinGame

CodinGame is the gaming platform for programmers. Solve programming puzzles, improve your skills, share, have fun.

  • Spousta jazyků
  • Challenge řízená testy
  • Profil/žebříčky
  • Multiplayer contests

Nové jazyky

Kolik jazyků umíš ...

Vyberte si něco exotického např lisp/clojure. Výsledkem by mělo být najít nové paterny (např. funkcionální principy, dynamické jazyky) ve vlastním jazyku

CodeAcademy

HTML & CSS, Javascript, jQuery, Python, Ruby, PHP

Vhodné spíše pro začátečníky

ES6 / ES 2015

  • Arrows
  • Classes
  • Deconstructing
  • TemplateString
  • Moduly

Clojure

  • Immutability
  • Functional paradigmas
  • DataStructures
  • Rich Hickey

Nové tooly

  • SublimeText, ESLINT
  • LightTable
  • WebPack
  • Datomic, CouchDB

Pasivní zdroje

  • Podcasty
  • YouTube (Rich Hickey, Clojure, CodeKatas)
  • RSS
  • Twitter

Vaše zkušenosti?