Ahoj Tomáš, povedz nám, ako si sa dostal k IT?
Asi neprekvapím, keď poviem, že cez počítačové hry. Mal som 14-15 rokov a ak sa chcel čovek hrať, tak v tých časoch bolo treba vedieť „vypimpovať“ autoexec.bat a config.sys a zabojovať o každý kB operačnej pamäte. A neustále odvírovať počítač. K reálnej práci som sa dostal počas doktorandského štúdia, keď som si privyrábal výrobou jednoduchým web stránok.
Prečo si sa rozhodol pre Ruby on Rails?
V končenom dôsledku presne preto, prečo aj iPhone. It just works. Ale predtým, ako som si to overil na vlastnej koži počas kurzu Starter League, ma inšpirovala hlavne firma
37signals, ktorej spolumajiteľ je tvorca Railsov.
Čo bolo v začiatkoch najťažšie?
Keď som začal robiť prvé webky, tak som sa naučil HTML, CSS a základy Flashu úplne sám. Nikdy som to s nikým nekonzultoval. Písal sa rok 2001 a vtedy bolo online zdrojov, tutoriálov a videocast-ov žalostne málo. Čiže pre mňa bolo najťažšie, že som nemal komunitu a hýbal som sa dopredu veľmi pomaly.
Čo by si odporučil záujemcom o web development?
Aby sa naučili komunikovať s ľuďmi. Web je nástroj, s ktorým vývojár komunikuje so svetom. Ak vývojár nevie komunikovať s ľuďmi, tak mu webová stránka zvyčajne nepomôže. Samozrejme existujú výnimky. Ale pri väčšine projektov som presvedčený, že empatia a schopnosť komunikovať so spolupracovníkmi, investormi a s ľuďmi celkovo, je dôležitým predpokladom pre vývoj dobrého web produktu. Zároveň by som začínajúcim vývojárom, grafikom, kóderom doporučil, aby sa nebáli toho, že je to ťažké. Ťažké je dobré, lebo znamená konkurenčnú výhodu v porovnaní s inými profesiami. A nakoniec by som im doporučil, aby sa tešili na „superpowers“, ktoré môžu získať aj prostredníctvom kurzu Learn2Code. V ktorej inej oblasti môžete po 3 mesiacoch osloviť produktom miliardy ľudí?
Na čom si pracoval alebo aktuálne pracuješ?
Vo svojej profesionálnej kariére som pracoval na spustení viacerých webov skupiny VÚB banky (momentálne Banca Intesa) a v ďalšej firme na rozšírení web analytických nástrojov na slovenský trh. Všetky dôležité projekty nájdete tu:
http://www.linkedin.com/in/tomasg.
Momentálne sa venujem konzultantskej činnosti a programujem aplikáciu na podporu meetingov. Samozrejme, v Ruby on Rails. A stále sa učím, čo to vlastne znamená programovať.
Mac alebo PC?
Mac Mac Mac!