Rozhovor s programátorem z Illusion Softworks
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Rozhovor s programátorem z Illusion SoftworksRozhovor s programátorem z Illusion Softworks

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín

Rozhovor s programátorem z Illusion Softworks

Google       Google       13. 10. 2005       20 075×

Přináším rozhovor s Markem Rabasem - programátorem ze světoznámé české vývojářské firmy Illusion Softworks, která se pyšní tituly jako Mafia, Hidden & Dangerous 1,2 , Flying Heroes či Vietcong...

Reklama
Reklama

Měl jsem možnost popovídat si s programátorem z firmy Illusion Softworks, kterému jsem položil několik následujících otázek:

Na otázky odpovídá:

Marek Rabas - 1972
Illusion Softworks - Lead Programmer
Hidden & Dangerous 2, Hidden & Dangerous 2 - Sabre Squadron, Unknown project

  1. Kdy jste měl poprvé počítač a kdy jste se dostal k programování?
  2. Bohužel jsem neměl přístup k 8-bitovým počítačům jako je Commodore či Atari, takže první programování jsem zažil s Basicem pro IQ 158 na gymnáziu. Tenkrát to byla celkem neslavná událost, jelikož jsem z Informatiky měl tuším čtyřku. Naštěstí to na můj další vývoj nemělo vliv :)

  3. Dle čeho jste se učil programovat (jaké knihy, tutoriály, popřípadě internet), v čem a jak dlouho?
  4. Moje první knížka, kterou jsem si koupil, byla "Učebnice Jazyka C" od pana Pavla Herouta. Patří mu moje díky za tak skvělou knížku. S její pomocí jsem se naučil základy Céčka a našel jsem programovací jazyk, který mi vyhovuje. Tak za půl roku jsem začal s C++ a přečetl jsem spoustu dalších knížek o C++ (jejich názvy si už nepamatuji).

  5. Jaká byla vaše první praxe v roli programátora?
  6. K profesionálnímu programování jsem se dostal v roce 1992 ve Vítkovicích. Programovat jsem začal na XTéčku a v databázovém jazyce Paradox. Dodnes si myslím, že to byl menší zázrak. Neuměl jsem vůbec nic, šéfovi jsem řekl, že se všechno rychle naučím, že mě to moc baví a že to dokážu. Za týden na to mě přijal. Moje první otázka po příchodu do kanceláře byla, jestli mám dříve zapnout monitor nebo počítač. Takže si dovedete představit, jaké byly moje znalosti o PéCéčkách. Prvních pár měsíců jsem četl různé časopisy jako byl Bajt a podobně. Učil jsem se všechno, co se dalo. Od architektury PC až po programování. Mezitím jsem programoval asi rok v Paradoxu, dokud mi kamarád neukázal možnosti Céčka a o mém osudu byl rozhodnuto. Následných několik let jsem se potuloval v různých zaměstnáních a pracoval na systémech pro železárny, vodárny, nemocnice či dělal aplikace pro internet. Po vydáni Quake 2 přišel další zlom a začal jsem se věnovat hrám. Udělal jsem prvního bota (protivník do multiplayerových her simulující chování hráče), jednu nedokončenou modifikaci pro Quake 2 a pár budgetových titulů pro Silverfish Studios, abych nakonec zakotvil v Illusion Softworks.


    Talentovaní lidé se dokáží prosadit i bez vysokého vzdělání, ale to neznamená, že je třeba zavrhovat studium na vysoké škole. Nejdůležitější je ale fakt, že vás to musí bavit. V těžkých chvílích je to kolikrát to jediné, co vás na projektu dokáže udržet.



  7. Jaký jste měl od začátku cíl, čeho jste chtěl v životě dosáhnout, popřípadě čeho ještě chcete?
  8. Můj cíl se průběžně mění. Na začátku mě ani nenapadlo, že bych jednou mohl programovat hry, zdálo se mi to až příliš složité a vzdálené mým schopnostem. Takže můj první cíl byl dostat se k počítačům jako programátor a proniknout do tajů „nového“ vesmíru. Pak se můj cíl proměnil v touhu ovládnout na solidní úrovni C/C++. Když vyšel Quake 2, tak jsem zatoužil po herním průmyslu a chtěl jsem najednou programovat hry profesionálně. No a můj zatím poslední sen je udělat co nejlepší hru na světě a pobavit milióny lidí.

  9. Co byste poradil současným začátečníkům v oblasti programování, čeho by se měli určitě vyvarovat? Jaké by si měli klást cíle, pokud by chtěli dosáhnout podobných výsledků jako vy?
  10. Aby se poučili z příběhů lidí jako jsem já. Pokud máte motivaci a dostatečnou výdrž, dokážete úplně cokoliv. Místy je potřeba zdánlivé štěstí v životě, ale to zpravidla nepřijde, pokud mu nepředchází poctivá dřina. Talentovaní lidé se dokáží prosadit i bez vysokého vzdělání, ale to neznamená, že je třeba zavrhovat studium na vysoké škole. Nejdůležitější je ale fakt, že vás to musí bavit. V těžkých chvílích je to kolikrát to jediné, co vás na projektu dokáže udržet.

  11. Co říkáte na to, že v současnosti se ve většině středních škol stále učí Pascal? Považujete ho za nutný základ k programování či by měly školy inovovat na jiný jazyk? Který?
  12. Myslím si, že Pascal není špatný jazyk pro seznámení se s programováním. Na druhou stranu je už dost zastaralý a dneska jsou snad všechny používané jazyky založeny na objektech. Nechal bych klidně Pascal jako seznamovací krok s programováním a přešel pak dál. Pokud bych měl učit objektové programování, asi bych použil Javu.

  13. Mohl byste popsat váš běžný den (ne víkend :))? Jak probíhá takový den profesionálního programátora?
  14. Můj všední den je tak všední, že ani nevím kde začít. Většinou po běžném ranním „nabootování“ jsem v práci zhruba od 8:30 do 17 hodin. Máme jednohodinový volný začátek a scházíme se postupně mezi osmou a devátou hodinou. Polední pauza je hodinová klasika, pak druhá část dne a přechod do běžného vegetativního stavu. Vždycky, když se aktuální projekt chýlí ke konci, tak začne maratón. Mrak přesčasů a někdy i práce přes noc. Mezi tím vším se pak válí hodiny výzkumů o tom co je v oboru nového a co se chystá. Naštěstí moje práce nejsou jenom porady či programování, ale v rámci poznávání herní scény se někdy dostanu i k hraní her. Občas hrajeme přes oběd nebo večer dáme po síti nějaký firemní session.

  15. Děkuji za rozhovor. Chtěl byste něco vzkázat našim čtenářům?
  16. Aby se jim splnil jejich sen, tak jako mně, ať už je jakýkoliv. A aby si zapařili naši novou gamesu až vyjde. Bude to fakt pecka :)

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Lukáš ChurýLukáš je šéfredaktorem Programujte, vyvíjí webové aplikace, fascinuje ho umělá inteligence a je lektorem na FI MUNI, kde učí navrhovat studenty GUI. Poslední dobou se snaží posunout Laser Game o stupeň výše a vyvíjí pro něj nové herní aplikace a elektroniku.
Web     Twitter     Facebook     LinkedIn    

Nové články

Obrázek ke článku První český hackathon ve vlaku inspirovaly služby jako  Tinder, Airbnb nebo Uber

První český hackathon ve vlaku inspirovaly služby jako Tinder, Airbnb nebo Uber

Patnáct set kilometrů, cesta přes dva státy, šestnáct hodin programování a přísun
energy drinků, tak by se dal shrnout unikátní hackathon ve vlaku pořádaný Kiwi.com.
Z Prahy do Košic a zpět se svezlo celkem 13 týmů, každý s originálním nápadem. Hlavní
výhru, voucher na letenky v hodnotě 2 500 EUR, si v Praze převzal tým až z Ukrajiny.
Společně naprogramovali aplikaci Fly2event, která vytváří cestovatelské balíčky ušité
uživatelům na míru podle toho, co si „olajkovali“ na Facebooku. Projekt má i podle
organizátorů budoucnost a jeho tvůrci ho v současnosti už spouští na webové stránce
fly2event.com.

Reklama
Reklama
Obrázek ke článku Gamifikace nakupování dorazila i do České republiky

Gamifikace nakupování dorazila i do České republiky

Zákazníci zejména retailových společností jsou často znuděni klasickými věrnostními či motivačními programy. Většinou z toho důvodu, že jsou jeden jako druhý a nepřináší nic nového. Ale i v České republice se projevují zahraniční trendy, nedávno zde totiž vstoupila na trh a rychle se uchytila nová platforma kombinující to nejlepší z věrnostních a motivačních programů, která navíc využívá prvky gamifikace – Rondo.cz. Na hlavní milníky vývoje nálad a motivace zákazníků a nejnovější trendy se zaměřil Jan Hřebabecký, spoluzakladatel Rondo.cz

Obrázek ke článku NopCommerce – datová vrstva a přístup k datům – 2. díl

NopCommerce – datová vrstva a přístup k datům – 2. díl

V minulém článku jsme si představili platformu NopCommerce z globálního pohledu. V dnešním díle se již zaměříme na konkrétní část systému, a to datovou vrstvu. Představíme si základní stavební kameny systému v podobě doménových objektů. Ukážeme si, jakým způsobem rozšířit doménové objekty a jakým způsobem přistupuje NopCommerce k nastavení systému a modulů.

Reklama autora

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý