Informace pro vývojáře

Být programátorem neznamená „naučit se nějaký konkrétní programovací jazyk", nýbrž zahrnuje ovládnout celý soubor dalších dovedností. Být informatikem vyžaduje osvojit si deduktivní a i pragramatický přístup, znát formální teorii.

Řada lidí programuje léta a někteří vklouzli do programování nedávno - všichni vidíme různé technologie a metodiky přicházet a odcházet. Nástroje a knihovny jsou chváleny a následně zatracovány, trendy se objevují a zase mizí. Programovací techniky nejsou černé ani bílé a naše rozhodnutí se tak pohybují na škále šedi. Neexistuje jedno univerzální řešení na všechno a obvykle skončíme s kompromisem nebo omezením a potřebujeme se umět rozhodnout na základě teoretických znalostí.

V kategorii algoritmy se shromažďují užitečné algoritmy pro programování.

Nová práce?

Pokud jste zkušený vývojář, nebudou vás na pohovorech zkoušet ze základní syntaxe programovacího jazyka. Typicky potřebujete zaměstnavetele přesvědčit, že máte hlubší znalost ohledně datových struktur, čelíte otázkám na algoritmické problémy a někde dojdete až k porozumění návrhu a architekrury systémů.

V této běžné situaci je většina absolventů informatických oborů dát rozumnou odpověď. Pro uchazeče, kteří postrádají formální vzdělání, se však uvažování o algoritmech být krkolomné.

Ty chceš mít titul?

Každý podnik na zemi potřebuje informatiky. Témata na webu perfektně pokrývají běžné učivo na vysokých škol a taky státnice.