Dušan, jak ses dostal k IT?
K IT jsem se dostal klasicky. Šla mi matika, fyzika a bavili mě počítače, občas jsem něco pobastlil v Pascale, takže jsem si při volbě VŠ vybral FIIT. Tam mě chytla Java a také jsem dělal weby v PHP.
Proč ses rozhodl pro Ruby on Rails?
K Ruby on Rails jsem se dostal náhodou díky práci, do které jsem nastoupil na Java pozici. Hlavní programátor na projektu (Vladimír Tužinský) měl vynikající přehled a již v roce 2007 odhadl potenciál RoR. Díky němu jsem dostal úkol naučit se to i já. RoR mě od začátku fascinovalo, studoval jsem všechny dostupné materiály a snažil jsem se přesvědčovat kamarády, ať se vykašlou na PHP :)
Co bylo v začátcích pro tebe nejtěžší?
Programovat jsem začal ještě v „prehistorických“ časech bez internetu, takže nejtěžší bylo najít zdroje informací. Při začátcích s RoR byl zase problém v tom, že jsem programoval pod Windowsem, což v té době byla téměř nepodporovaná platforma a zachránil to až přechod na Linux
Co bys doporučil zájemcům o web development?
Ať sledují trendy a ať se nenechají uvěznit jen v jednom jazyce. Volba správné technologie dokáže ušetřit spoustu času a nervů. Také je třeba chápat UX a snažit se udělat web hlavně pro usera. V současnoti bych doporučil naučit se RoR a zaměřit se i na JavaScriptové frameworky, velký potenciál má podle mě Ember JS (přestože se trochu těžší učí).
Na čem jsi pracoval nebo aktuálně pracuješ?
Udělal jsem pár webů v PHP, pak jsem se zaměstnal a přes 5 let věnoval vývoji GP monitorovacího systému v Ruby on Rails. Ve firmě jsem dělal také vývoj Windows Mobile, Windows Phone a Android. Nějaké 3 roky mě zajímají startupy, dělal jsem s Mišem Maxiánem Letní Ligu, zkoušel vlastní věci a pak jsem se dostal do Silicon Valley díky iInvoices. Aktuálně rozbíháme firmu AppVenture, ve které vyvíjíme vlastní startup, outsourceujeme RoR projekty z USA a také nabízíme konzultace a pomoc startupům.
Mac nebo PC?
3 měsíce dozadu jsem si koupil Mac a musím říct, že nelituji. RoR se v současnosti dá dělat na všech platformách, ale na Macu je efektivita roboty nejvyšší. Pokud bych měl volit mezi Linuxem a Windowsem, tak jednoznačně na programování RoR doporučuji Linux.