Rozhovor s Diegom Freniche, profesionálnym programátorom

Dnes vám chceme ponúknuť veľmi špeciálny rozhovor, ktorý sme uskutočnili s jedným zo skutočných trhlín programovania v Španielsku, a skutočný odkaz, ktorý okrem výučby tých, ktorí začínajú programovať, sa deň čo deň učí zlepšovať svoje vedomosti a určite sa každý deň „objavuje nanovo“. Príklad, ktorý by mal nasledovať každý...

Ahoj Diego, sme radi, že sa s tebou môžeme porozprávať. Mohol by si nám na začiatok poskytnúť stručnú a výstižnú biografiu seba a svojich projektov?

S pribúdajúcimi rokmi, ako je to aj v mojom prípade, je čoraz ťažšie, aby boli životopisy “výstižné” :-D. Pochádzam zo Sevilly, okolo počítačov sa pohybujem od roku 88, vyštudoval som diplom z informatiky (teraz technické inžinierstvo alebo titul, alebo ako sa to teraz volá) a v sektore som robil trochu zo všetkého. Od zametania obchodu, ktorý predáva a opravuje počítače a súčiastky, až po vlastnú spoločnosť, ako riaditeľ školenia alebo IT manažér pre spoločnosť a CPD so strojmi všetkých farieb.

Ako ste sa dostali do sveta 2.0?

Nemal som na výber. Chcel som študovať informatiku, pretože ma fascinovali počítače a nechápal som, ako to, čo som napísal, skončilo na obrazovke. Musel som to pochopiť. Do troch možností, ktoré ste museli dať do predregistrácie na preteky, som dal iba Informatiku. Našťastie ma prijali.

Čo vám za celé roky chodenia v ňom ponúklo?

Tuším plat a veľa bolesti hlavy ;-). Moje je povolanie, moje hobby, moja vášeň a moja profesia sa zhodujú. Som nadšený pre informatiku ako disciplínu a som veľmi zvedavý takmer vo všetkých jej aspektoch, okrem databáz, ktoré ma nudia k smrti a ktoré srdečne neznášam. Jedného dňa nebudeme potrebovať SQL ani Oracle a v ten deň bude svet o niečo lepším miestom pre informatikov 

čo ti to dalo?

Mám prácu, do ktorej chcem ísť, keď ráno vstanem, na ktorej mám chuť pracovať. V týchto časoch to nie je málo. Cítil som tú bolesť v žalúdku, keď som vstal, ten strach, znechutenie a nechuť ísť do práce. Ale nie v tomto.

Na profesionálnej úrovni mi dal veľa. Navyše to dopĺňam svojou úlohou komunikátora, písaním na svojom blog, na MacWorld Španielsko alebo výučba kurzov a prednášok. Začal som videocast, káva a kakao, o vývoji iOS, kde sa zbavím svrbenia z rozprávania. Milujem komunikáciu. Niektorí si povedia, že som osina v zadku, že nikdy nedržím hubu. A budú mať pravdu.

Chápeme, že ako vývojár pracujete na vlastnú päsť a vediete kurzy programovania. Čomu dávaš prednosť kompaktného tímu alebo ísť sám?

Ak je tím dobrý, rád sa k nemu pridám. A ak to treba stavať, veľakrát som sa venoval „Team-buildingu“ a už som „expert“. Ľudia, s ktorými som spolupracoval a koordinoval ich, hovoria, že nie som zlý šéf 

A, samozrejme, práca na sebe je niečo, čo vám dáva veľkú slobodu. Takže robím oboje: keď som pracoval v spoločnosti, vždy to bolo bez toho, aby som sa pripojil k personálu. Stavím sa, že ak sa vám nebudem páčiť, že pracujem, bez okolkov ma vyhodíte za to, že som zbytočný a bez odstupného či gajd. A ak ma máš rád, tak obaja pokračujeme. A to isté platí aj opačne: v oblasti mojej zodpovednosti som zodpovedný ja, a ak sa vám to nepáči, odídem. Je to niečo extrémne, ale udržiava vás to v strehu... alebo nezamestnaných 

Učím kurzy (v poslednej dobe o vývoji mobilných zariadení, najmä iOS a Android), pretože mi to umožňuje byť s inými programátormi a rozprávať sa o veciach, ktoré máme radi. Môžem využiť svoju stránku ako rečník a programovať naživo. A navyše mi za to platia!

Myslíte si, že teraz žijeme v časoch, v ktorých je podnikanie dobrým východiskom z krízy?

Vždy je potrebné podstúpiť. Sú to podnikatelia a firmy, ktorí vytvárajú bohatstvo a poskytujú zamestnanosť. Štáty sa zaviazali, že nás okradnú (myslím tým, že od nás budú vyberať dane), aby nám poskytli nedostatočné služby a vytvorili tie fatamorgány „verejnej zamestnanosti“. Toto všetko sa platí z našich daní. Bol by som radšej, keby mi dali možnosti, napríklad neplatiť také percento z dane z príjmu fyzických osôb a vo svojej televízii neuvidíte regionálny kanál v službe...

Práve teraz je čas podniknúť kroky: nízke mzdy, všetci máme mentalitu, že musíme vynaložiť úsilie, dať svoje truhly, priestory a kancelárie sú lacné... Ak máte podnikateľský nápad, teraz musíte vziať riziko. Túto situáciu môžu využiť „hnusní multimilionárski kapitalisti“... a tiež každý, kto si chce založiť bar, alebo predávať veci cez internet. V kauze ide o zakladanie firiem, ktoré majú najímať ľudí a, samozrejme, platiť dane. Na školách by mali učiť podnikavosti a spoločnosť by si to mala viac vážiť. Neexistuje žiadna práca, ak ju nikto neponúka.

Čo si myslíte o stave Španielska práve teraz?

Že sa mýlime, ale že všetko vyjde najavo. Plačom sa nič nezíska. Každé ráno musíte vstať „hladní a hlúpi“, ako povedal Steve Jobs, a bojovať. Budeme mať čas na odpočinok od staroby.

Ako by sme podľa vás mali konať, aby sme sa dostali z tejto krízy?

Znižovanie utečeneckej veľkosti štátu. A každý preberá svoju zodpovednosť: od politika, ktorý kradne a klame, cez bankára, ktorý pokračuje s astronomickými ziskami podporovanými peniazmi požičanými z našich daní... až po tie deti, ktoré nechceli študovať, napriek tomu, že mali možnosť, alebo ľudí, ktorí majú žil nad svoje možnosti. Všetci sa musíme pozrieť na to, čo sme robili, a prevziať svoju zodpovednosť. Nestojí za to, aby sme stále hľadali niekoho, kto by naše problémy vyriešil a koho viniť. Obviňujte to všetko.

 Pre aké operačné systémy momentálne programujete?

Chvalabohu, politické reči sa skončili 

Práve teraz, iOS a Android. Aj keď chcem robiť veci s HTML5 pre webOS, BlackBerry Playbook a pre Win Phone 7

Aké operačné systémy považujete za najoptimálnejšie a ktoré je podľa vás najlepšie naučiť vyvíjať?

Z pohľadu priemerného používateľského prostredia je iOS kráľom spolu s Windows Phone 7 (ktorému stále chýba veľa kľúčových aplikácií). Android vo svojej verzii ICS urobil veľký skok... ak ste jedným zo 6%, ktorí ho majú. Je trochu nehorázne, ako sa operátori, Google a výrobcovia správajú k verným zákazníkom, ktorí minuli 600 Eur za telefón a nechajú ho bez aktualizácií, v podstate preto, že výrobca aktualizáciou nič nezarobí (zarobí predajom nového), len ako operátor. A Google sa pozerá iným smerom. Na mojom HTC HD2 beží ICS, ale vďaka komunite domáceho piva. Jeho inštalácia nie je pre bežného používateľa jednoduchá.

Pre vývojára momentálne neexistuje nič, čo by záviselo od nástrojov SDK a Apple. V tomto je ďaleko lepší. Microsoft pravdepodobne chystá niekoľko skvelých vecí (ich vývojové prostredia Visual Studio boli vždy skvelé). Android je založený na Eclipse a ADT, ktoré nie sú zlé. Eclipse používam tak dlho, ako si pamätám, takže nemám príliš veľa sťažností. Súprava Android SDK je neohrabaná.

Mohli by ste nám ukázať niektoré z aplikácií, ktoré ste vyvinuli, a tie, s ktorými ste s ich výsledkami najviac spokojný?

Vytvorila som tri vlastné, ktoré sú na predajni. Boli to tri pokusy, ktoré som urobil v roku 2010 a začiatkom roku 2011 a ktoré som „opustil“. V prípade, že niekto chce, aby jeho iPhone znel ako hodiny, každú hodinu, odporúčam si stiahnuť ClockRing. Môžete tiež pristupovať k zdrojovému kódu, aby ste videli, ako je naprogramovaný vo vnútri (https://femtocoders.fogbugz.com/default.asp?W5)

Potom som vyvinul aplikácie pre klientov, ako napríklad „časovú os“ pre iPad, ktorá je v plávajúcom múzeu venovanom La Pepovi z roku 1812. A ďalšie, o ktorých nemôžem hovoriť kvôli dohodám o mlčanlivosti (NDA).

Práve teraz čakám na posúdenie NeuSp, lekársky nástroj pre neurológov s otázkami v angličtine a preložený do španielčiny. Týmto spôsobom, ak príde na konzultáciu do USA osoba, ktorá hovorí len po španielsky, môžu sa otázky pýtať v angličtine (jazyk lekára) a osoba si môže otázku prečítať v španielčine alebo si ju vypočuť. Technicky pokrýva veľa tém a páči sa mi, ako ľahko sa s ním manipuluje.

Podarilo sa vám niekedy dostať na vrchol obchodu?

Nie, som odborník na vytváranie vlastných aplikácií, ktoré sa nepredávajú :-D. Aj keď dúfam, že sa to čoskoro zmení: v auguste začnem svoje plány na ovládnutie sveta cez App Store.

Aké sú podľa vás kľúče k tomu, aby ste sa dostali na vrchol obchodov s aplikáciami?

Byť veľmi vytrvalý v marketingu (niečo, čo osobne neznášam), mať dobrý produkt a pridávať mu funkcie.

Čo sa týka smerovania technológie v nadchádzajúcich rokoch, kam si myslíte, že budú systémy migrovať a aké budú podľa vás nové oblasti, ktoré sa budú využívať?

Sme na úsvite hmatovej a neviditeľnej výpočtovej techniky. Tak, ako na začiatku 90. rokov takmer všetko využívalo MS-DOS a my sme neuvažovali o použití myši na „serióznu prácu“ a skončilo to nanútením s Win 3.11, teraz vidíme tablet (pardon, iPad , pretože neexistuje trh pre tablety, existuje trh pre iPady, hovorí niekto s HP TouchPad a BB PlayBook) a zdá sa nám to o niečo viac ako hračka. Ale o dva alebo tri roky to bude všetko, čo väčšina ľudí potrebuje. Samotný tablet bude interpretovať naše hlasové príkazy (Siri) a gestá vo vzduchu (rozpoznávanie obrázkov). A môžeme nechať tablet na kancelárskom stole a používať našu klávesnicu (Bluetooth), myš a monitor (AirPlay). Ako vidíte, všetky potrebné technológie sú už takmer dostupné. Len si na to musíme zvyknúť. A to je rýchle.

Novými oblasťami budú vertikálne aplikácie pre spoločnosti. Spoločnosti budú chcieť pristupovať k svojim systémom z „intranetov“ prispôsobených týmto mobilným zariadeniam. V niektorých prípadoch to budú portály HTML5 a v iných natívne aplikácie.

Ale to všetko treba vymyslieť. Tento hmatový svet smartfónov je len na začiatku a uvidíme, kam nás to zavedie v nasledujúcich piatich rokoch. Pred piatimi rokmi iPhone vôbec neexistoval...

Myslíte si, že technológie sú dnes pre spoločnosť ľahko pochopiteľné alebo si myslíte, že sektor rastie príliš rýchlo na to, aby sa prispôsobil všetkým zmenám, ktoré sa dejú?

Teraz sme s mikrofónmi ako v 80. rokoch. Išli by ste do obchodu a mali by ste AMSTRAD, COMMODORE, SPECTRUM, MSX, ... a potom mnoho ďalších vzácnych a menšinových značiek. V tom čase ste si kúpili počítač, ktorý mal váš priateľ, na hranie hier a programov. Naozaj ste nevedeli, čo je na nich lepšie, pokiaľ ste si neprečítali porovnania v časopisoch (internet nebol) alebo sa nespýtali predajcu. To isté sa deje aj dnes. Veľa ľudí má ten či onen smartfón, pretože ho získavajú za body od svojho operátora. Mnohé značky zaniknú (Palm takmer mŕtva, RIM ďalej?) a iné sa objavia. A ľudia sa dobre prispôsobujú. Tie, ktoré sa neprispôsobia, budú stratové značky.

Ak chcete Diega kontaktovať, viac informácií o ňom nájdete na jeho Twitter alebo vo vašom web, a určite vás nakazí svojím duchom!