Intervija ar Djego Frenišu, profesionālu programmētāju

Šodien mēs vēlamies jums piedāvāt ļoti īpašu interviju, ko esam veikuši ar vienu no patiesajām programmēšanas plaisām Spānijā, un patiesu atsauci, kas ne tikai māca tos, kuri sāk programmēt, bet arī katru dienu mācās uzlabot savu zināšanas un noteikti katru dienu "izgudro sevi no jauna". Piemērs, kam sekot...

Sveiki, Diego, mēs priecājamies ar jums runāt. Sākumā vai jūs varētu mums sniegt īsu un kodolīgu sava un jūsu projektu biogrāfiju?

Gadiem ejot, tāpat kā manā gadījumā, biogrāfijām kļūst arvien grūtāk būt “konspektīvām” :-D. Esmu no Seviļas, ar datoriem nodarbojos kopš 88. gada, apguvu datorzinātņu diplomu (tagad Tehniskā inženierija jeb grāds, vai kā tagad to sauc) un šajā sektorā esmu nodarbojies ar visu. Sākot ar datoru un detaļu tirdzniecības un remonta veikala slaucīšanu un beidzot ar sava uzņēmuma izveidi, apmācību direktora vai IT menedžera pienākumus uzņēmumā un CPD ar dažādu krāsu iekārtām.

Kā jūs nonācāt 2.0 pasaulē?

Man nebija izvēles. Es gribēju studēt datorzinātnes, jo mani aizrāva datori un es nesapratu, kā tas, ko es uzrakstīju, nonāca pie ekrāna. Man bija jāsaprot. Trīs variantos, kas bija jāievieto iepriekšējā reģistrācijā sacensībām, es ievietoju tikai datorzinātnes. Par laimi viņi mani pieņēma.

Ko tas jums ir piedāvājis visos jūsu staigāšanas gados?

Laikam alga un lielas galvassāpes ;-). Mans ir arods, mans hobijs, aizraušanās un profesija sakrīt. Es aizraujos ar datorzinātnēm kā disciplīnu un esmu ļoti ziņkārīgs gandrīz visos tās aspektos, izņemot datubāzes, kuras mani nogurdināja un kuras es sirsnīgi ienīstu. Kādreiz mums nevajadzēs SQL vai Oracle, un tajā dienā pasaule kļūs mazliet labāka vieta datorzinātniekiem 

Ko tas tev ir devis?

Man ir darbs, uz kuru vēlos iet, kad no rītiem piecēlos, pie kura gribas strādāt. Šajos laikos tas nav maz. Esmu izjutusi tās sāpes vēderā, kad piecēlos, tās bailes, riebumu un nevēlēšanos iet uz darbu. Bet ne šajā.

Profesionālā līmenī viņš man ir devis daudz. Turklāt es to papildinu ar savu komunikatora lomu, rakstot uz savu blog, MacWorld Spain vai pasniedzot kursus un lasot runas. Es sāku video pārraidi, kafija un kakao, par iOS izstrādi, kur es atbrīvojos no niezes stāstīt lietas. Man patīk komunikācija. Daži teiks, ka es esmu tāda sāpe, ka es nekad neapklustu. Un viņiem būs taisnība.

Mēs saprotam, ka jūs strādājat patstāvīgi kā izstrādātājs un pasniedzat programmēšanas kursus. Kam tu dod priekšroku kompaktai komandai vai vienai?

Ja komanda ir laba, man patīk tai pievienoties. Un, ja tas ir jābūvē, esmu daudzkārt veltījis sevi “Team-building” un jau esmu “eksperts”. Cilvēki, ar kuriem esmu strādājis un sadarbojies, saka, ka neesmu slikts priekšnieks 

Un, protams, darbs sev ir tas, kas sniedz lielu brīvību. Tāpēc es daru abus: kad esmu strādājis uzņēmumā, tas vienmēr ir bijis bez pievienošanās personālam. Mana likme ir tāda, ka, ja jums nepatiks, ka es strādāju, jūs mani bez ceremonijām atlaidīsit par nederīgu un bez atlaišanas pabalsta vai dūdām. Un, ja es tev patīku, tad mēs abi turpinām. Un tas pats notiek otrādi: savā atbildības jomā esmu atbildīgs es, un, ja jums tas nepatiks, es aiziešu. Tas ir kaut kas ekstrēms, taču tas saglabā modrību... vai bezdarbnieku 

Es pasniedzu kursus (pēdējā laikā par mobilo izstrādi, īpaši iOS un Android), jo tas ļauj man būt kopā ar citiem programmētājiem un runāt par lietām, kas mums patīk. Es varu izmantot savu aspektu kā runātāju un programmu tiešraidē. Un papildus tam viņi man par to maksā!

Vai jūs domājat, ka mēs šobrīd dzīvojam laikā, kad uzņēmība ir laba izeja no krīzes?

Vienmēr ir jāuzņemas. Tieši uzņēmēji un uzņēmumi rada labklājību un nodrošina nodarbinātību. Valstis velta sevi mūsu aplaupīšanai (es domāju, lai no mums iekasētu nodokļus), lai sniegtu mums nepilnīgus pakalpojumus un radītu "valsts nodarbinātības" mirāžas. Tas viss tiek apmaksāts ar mūsu nodokļiem. Man labāk patiktu, lai man dotu variantus, piemēram, nemaksāt tādu procentu no iedzīvotāju ienākuma nodokļa un tu savā televīzijā neredzēsi dežūrējošo reģionālo kanālu...

Tieši tagad ir laiks uzņemties: zemas algas, mums visiem ir tāda mentalitāte, ka jāpieliek pūles, jāatdod lādes, telpas un biroji ir lēti... Ja jums ir biznesa ideja, tagad jums ir jāņem risks. Šo situāciju var izmantot "pretīgie multimiljonāri kapitālisti"... un arī visi, kas vēlas izveidot bāru, vai pārdot lietas internetā. Lieta ir uzņēmumu dibināšana, lai algotu cilvēkus un, protams, maksātu nodokļus. Skolās viņiem vajadzētu mācīt uzņēmējdarbību, un sabiedrībai tā būtu vairāk jāvērtē. Nav darba, ja neviens to nepiedāvā.

Ko jūs šobrīd domājat par Spānijas valsti?

Ka mēs kļūdāmies, bet viss iznāk. Ar raudāšanu nekas nesanāks. Katru rītu ir jāceļas “izsalkušam un muļķīgam”, kā teica Stīvs Džobss, un jācīnās. Mums būs laiks atpūsties no vecuma.

Kā, jūsuprāt, mums vajadzētu rīkoties, lai izkļūtu no šīs krīzes?

Samazinot valsts bēgšanas lielumu. Un katrs uzņemoties savu atbildību: no politiķa, kurš zog un melo, līdz baņķierim, kurš turpina ar astronomisku peļņu, ko finansē no mūsu nodokļu aizņēmuma... līdz tiem bērniem, kuri negribēja mācīties, lai gan viņiem bija iespēja, vai cilvēkiem dzīvoja ļoti pāri savām iespējām. Mums visiem ir jāskatās uz to, ko esam darījuši, un jāuzņemas savi pienākumi. Nav vērts vienmēr meklēt kādu, kas atrisinātu mūsu problēmas un kuru vainot. Vainot visu.

 Kurām operētājsistēmām jūs pašlaik programmējat?

Paldies Dievam, politiskā runa ir beigusies 

Šobrīd iOS un Android. Lai gan es vēlos darīt lietas ar HTML5, kas paredzēta webOS, BlackBerry Playbook un Win Phone 7

Kādas operētājsistēmas, jūsuprāt, ir visoptimālākās un kuras, jūsuprāt, ir vislabākās, lai uzzinātu, kā tās izstrādāt?

No vidusmēra lietotāja pieredzes viedokļa iOS ir karalis, kā arī Windows Phone 7 (kurai joprojām trūkst daudzu galveno lietotņu). Android savā ICS versijā ir spēris lielu lēcienu... ja esat viens no 6%, kam tas ir. Nedaudz nežēlīgi, kā operatori, Google un ražotāji izturas pret lojālajiem klientiem, kuri telefonā iztērējuši 600 Eur un atstāj bez atjauninājumiem, būtībā tāpēc, ka ražotājs ar atjaunināšanu neko nepelna (pelna pārdodot jaunu), vienkārši tāpat kā operators. Un Google meklē citu pusi. Manā HTC HD2 darbojas ICS, taču pateicoties mājas brūču kopienai. Instalēšana parastajam lietotājam nav vienkārša.

Izstrādātājam šobrīd nekas nav atkarīgs no SDK un Apple rīkiem. Viņš šajā ziņā ir daudz pārāks. Iespējams, ka Microsoft piedāvā dažas lieliskas lietas (viņu Visual Studio izstrādes vide vienmēr ir bijusi lieliska). Android pamatā ir Eclipse un ADT, kas nav slikti. Es lietoju Eclipse tik ilgi, cik sevi atceros, tāpēc man nav pārāk daudz sūdzību. Ņemiet vērā, ka Android SDK ir sarežģītāks.

Vai jūs varētu mums parādīt dažas jūsu izstrādātās lietotnes un tās, ar kurām esat visvairāk apmierināts ar to rezultātiem?

Esmu izveidojis trīs savas, kas ir veikalā. Bija trīs mēģinājumi, kurus es izdarīju 2010. gadā un 2011. gada sākumā un kurus esmu "pametis". Ja kāds vēlas, lai viņa iPhone katru stundu skanētu kā pulkstenis, iesaku to lejupielādēt Pulksteņa gredzens. Varat arī piekļūt avota kodam, lai redzētu, kā tas ir ieprogrammēts vietnē (https://femtocoders.fogbugz.com/default.asp?W5)

Pēc tam esmu izstrādājis programmas klientiem, piemēram, iPad "laika skalu", kas atrodas peldošā muzejā, kas veltīts La Pepa no 1812. gada. Un citas, par kurām nevaru runāt NDA (neizpaušanas līgumu) dēļ.

Šobrīd man ir NeuSp, kas gaida pārskatīšanu, medicīnisks rīks neirologiem ar jautājumiem angļu valodā un tulkots spāņu valodā. Tādā veidā, ja uz konsultāciju ASV ierodas cilvēks, kurš runā tikai spāniski, jautājumus var uzdot angļu valodā (ārsta valoda) un cilvēks var lasīt jautājumu spāniski vai noklausīties. Tehniski tas aptver daudzas tēmas, un man patīk, cik viegli ar to rīkoties.

Vai jums kādreiz ir izdevies sasniegt veikala virsotni?

Nē, es esmu eksperts savu lietotņu izveidē, kuras netiek pārdotas :-D. Lai gan es ceru, ka tas drīz mainīsies: šī gada augustā es sākšu savus plānus par pasaules kundzību caur App Stores.

Kādi, jūsuprāt, ir atslēgas, lai sasniegtu lietotņu veikalu virsotnes?

Es ļoti neatlaidīgi strādāju ar mārketingu (kas man personīgi riebjas), man ir labs produkts un jāpievieno tam funkcijas.

Runājot par tehnoloģiju virzību nākamajos gados, kur, jūsuprāt, sistēmas migrēs, un kādas, jūsuprāt, būs jaunās izmantojamās jomas?

Mēs esam taustes un neredzamās skaitļošanas rītausmā. Gluži tāpat kā 90. gadu sākumā gandrīz viss izmantoja MS-DOS un mēs neiedomājāmies izmantot peli “nopietnam darbam”, un tas galu galā tika uzspiests ar Win 3.11, tagad mēs redzam planšetdatoru (atvainojiet, iPad , jo planšetdatoriem nav tirgus, ir iPad planšetdatoru tirgus, saka kāds ar HP TouchPad un BB PlayBook), un mums tas šķiet nedaudz vairāk kā rotaļlieta. Bet pēc diviem vai trim gadiem tas būs viss dators, kas lielākajai daļai cilvēku ir vajadzīgs. Planšetdators pats interpretēs mūsu balss komandas (Siri) un žestus gaisā (attēla atpazīšana). Un mēs varam atstāt planšetdatoru uz biroja galda un izmantot mūsu tastatūru (Bluetooth), peli un monitoru (AirPlay). Kā redzat, visas nepieciešamās tehnoloģijas jau ir gandrīz pieejamas. Mums tikai jāpierod. Un tas ir ātri.

Jaunie lauki būs vertikālās lietotnes uzņēmumiem. Uzņēmumi vēlēsies piekļūt savām sistēmām no šīm mobilajām ierīcēm pielāgotiem "iekštīkliem". Dažos gadījumos tie būs HTML5 portāli, bet citos — vietējās lietotnes.

Bet tas viss ir jāizdomā. Šī taustes viedtālruņu pasaule tikai sākas, un mēs redzēsim, kur tā mūs aizvedīs nākamo piecu gadu laikā. Kopumā pirms pieciem gadiem iPhone pat neeksistēja...

Vai, jūsuprāt, tehnoloģija mūsdienās ir sabiedrībai viegli saprotama, vai arī jūs domājat, ka nozare aug pārāk strauji, lai pielāgotos visām notiekošajām izmaiņām?

Mēs tagad esam kā 80. gados ar mikro. Jūs dotos uz veikalu, un jums būtu AMSTRAD, COMMODORE, SPECTRUM, MSX, … un pēc tam daudzi citi reti un mazākumtautību zīmoli. Toreiz jūs iegādājāties datoru, kas bija jūsu draugam, lai spēlētu spēles un programmas. Tu tiešām nezināji, kas tajos ir labāks, ja vien nelasīji salīdzinājumus žurnālos (interneta nebija) vai pajautāji pārdevējai. Tas pats notiek arī šodien. Daudziem cilvēkiem ir šis vai cits viedtālrunis, jo viņi to saņem ar punktiem no sava operatora. Daudzi zīmoli pazudīs (Palm gandrīz miris, RIM nākamais?) un citi parādīsies. Un cilvēki labi pielāgojas. Tie, kas negrasās pielāgoties, būs zaudētāji.

Ja vēlaties sazināties ar Djego, vairāk informācijas par viņu varat atrast viņa vietnē Twitter vai jūsu Web, un noteikti viņš jūs inficēs ar savu garu!