Tehnologii in rolul principal

 

Traim in secolul vitezei. Timpul nu-ti permite sa faci greseli, hotararile pe care le iei intr-un moment trebuie gandite repede si profund. Ce alegi azi pentru tine poate fi baza succesului sau o plafonare in obisnuit. Aceasta viteza afecteaza comunicarea sau contribuie la o imbunatatire a ei prin intermediu tehnologiilor noi ? am ales sa ne raspunda la intrebari Gabriel Teris, Senior Java Programmer, unul din « vinovatii » din spatele dezvoltarii de tehnologii web si aplicatii internet, la una din nenumaratele firme de IT din capitala.

 

 

 

Nicoleta Matei: Poti sa faci o scurta prezentare introductiva: Ce studiezi? Unde lucrezi? Cu ce limbaje lucrezi?

 

Gabriel Teris: Pot incepe cu ce si-a lasat amprenta asupra mea, si anume Facultatea de Automatica si Calculatoare, din cadrul Universitatii Politehnice din Bucuresti, sectia Calculatoare. Actualmente lucrez la o firma de dezvoltare aplicatii pentru internet si solutii web diverse, pentru o gama larga de firme cat si companii din diverse domenii. Ca limbaj, am flirtat , si am ramas la prima dragoste, sa zic asa, si anume Java. Dat fiind faptul ca la locul de munca folosim acelasi limbaj, cat si tehnologiile aferente, pot spune ca tind sa devin un guru in domeniu (rade). Da, de ce nu?

 

N. M. : Cu ce sistem de operare lucrezi?

 

Gabriel Teris: Sunt un cunoscator al tuturor sistemelor de operare moderne, dat fiind faptul ca lucrez cu Linux, ma delectez cu Windows si cochetez cu Mac OS X. La serviciu se prefera Linux, datorita faptului ca este un sistem de operare gratuit, fapt ce scade costurile de productie si mentenanta, chiar daca dezvoltam pentru masini Windows. Java, dat fiind ca este un limbaj de programare multi-platforma, face posibila aceasta dezvoltare cross-platform. In plan personal, folosesc un sistem Windows pentru usurinta in utilizare, familiarizarea cu toate aplicatiile dezvoltate pentru aceasta, cat si pentru simplul fapt ca a venit preinstalat pe ultimul sistem achizitionat! Plus ca multe aplicatii, dintre cele mai des folosite, sunt concepute in special pentru sistemele Windows, datorita monopolului introdus..cel putin pana in prezent, de compania Microsoft. Desi ii critic pe cei de la Microsoft, stiu la fel de bine sa si apreciez o evolutie in dezvoltarea software-ului, si o maturizare, impusa de concurenta benefica utilizatorului final.

 

 

 

N. M.: Care a fost momentul in care ai hotarat sa mergi pe acest domeniu? Ai pus in balanta si faptul ca se castiga bani frumosi comparativ cu alte segmente?

 

Gabriel Teris: Inca din copilarie, am indragit platformele de jocuri, data fiind inclinatia mea spre real, matematica, si bineinteles, joaca. Am inceput cu consolele ATARI pe la prieteni, dupa care am primit primul meu computer, cat si , pot spune, consola, un HC-91… Mai apoi am facut cunostinta cu PC-ul, la laboratoarele de informatica de la scoala, si la prietenii apropiati, cochetand usor-usor cu programarea, dezvoltand mici aplicatii pentru uz personal, cat si pentru amici. Abia tarziu am realizat ca se pot face si bani din aceasta industrie, de acolo si directia adoptata de mine din primii ani de liceu si solidificata in anii de facultate.

 

N.M.:  Cat de mult au contat olimpiadele din liceu pentru tine? Te-au influentat in vreun fel anume?  Ti-a ramas in minte vreo problema?

 

Gabriel Teris: (Razand) Cu siguranta nu pot uita cand am fost surclasat pe nedrept, in clasa a 8-a, de cei 2 olimpici ai Liceului “Unirea” din Focsani, unde de altfel se tineau si aceste olimpiade, iar profesorii au propulsat usor punctajele.Putin cate putin, am invatat sa nu pun la inima o infrangere, ci sa ma motivez sa le pot arata ce pot, fapt ce m-a determinat sa optez pentru acel liceu pentru studiile mele, iar olimpiadele au fost o lupta cu aceleasi personaje, pe care le-am si surclasat deseori. Desigur, nu pot uita nici problema cu impartirea livezii cu numar egal de pomisori!

 

N. M. : Care este legatura dintre pomisori si informatica ?

 

Gabriel Teris : Impartirea livezii in bucati cu numar egal de pomisori, in care nu conta suprafata, ci tocmai numarul de pomi fructiferi roditori, si care urmeaza sa aduca profit pentru cultivator.  O problema simpluta si interesanta, dar care totusi ne-a cauzat multa bataie de cap, dat fiind ca procesorul calculatorului nu prea vede in fiecare zi o livada! Aceasta problema a fost si cea care mi-a adus victoria si recunoasterea locului I la olimpiada judeteana.

 

N.M.: Ai spus ca esti din Focsani, dar in momentul acesta tu lucrezi in Bucuresti. Este Bucurestiul cea mai buna alegere in ceea ce priveste construirea unei cariere profesionale?

 

Gabriel Teris: Bucurestiul este cu siguranta piata unde iti gasesti cu usurinta ceea ce cauti. Mai ales in domeniul meu, locurile de munca sunt din abundenta, si chiar daca multi se plang in alte domenii din cauza lipsei locurilor de munca, in programare si arta calculatoarelor, dupa cum zicea Knuth, exista mereu un loc care este liber, sau se elibereaza in urma ascensiunii vreunui doritor de mai bine si mai mult. Sa nu uitam nici faptul ca Bucurestiul este capitala, frumos sau nu, orasul atrage investitori, clienti straini, firme straine si chiar personal din afara, datorita nivelului inca scazut al salariilor in domeniu.

 

N.M.: Tu esti angajat la o companie de o perioada lunga de timp. Dar in acest timp ai mai participat la interviuri cu alti angajatori? Care sunt cerintele lor? Ce beneficii ofera viitorilor angajati? ?

 

Gabriel Teris:  Sunt angajat de 3 ani, si in acest timp au existat cateva momente mai aprinse, cand imi spuneam ca e momentul sa trec mai departe, la o firma sau companie mare, unde voi putea cunoaste alti oameni si alte mentalitati. Prezentarea mea la unele interviuri a fost de cele mai multe ori doar in scopul de a-mi testa inca o data cunostintele, si pentru a vedea daca mai sunt in ton cu cerintele pietei. Am observat o evidenta migrare de la aplicatii desktop, standalone, la cele destinate internetului, prin aplicatii web sau servicii si solutii complexe. La toate aceste interviuri, am observat ca aceste companii vor sa atraga personalul promitandu-i mai mult decat ar oferi de fapt, cat si asigurarea unor beneficii care se constata ca lipsesc de la fostul loc de munca; astfel, se mizeaza pe dorinta angajatului de a experimenta ceva nou, de a avea ce nu a putut avea pana acum.

 

N. M.: Ce parere ai despre trendul blogurilor? Faci parte din comunitatea bloggerilor?

 

Gabriel Teris: Blogurile reprezinta unul din mijloacele de comunicare moderne, care sunt foarte utile atunci cand retin informatii pretioase, ganduri, idei si constatari personale. Ele pot fi insa si interpretate gresit, atunci cand, indeosebi tineretul, posteaza mai mult de dragul de a fi remarcati de cei din jur. Dar pana la urma, cine sunt eu sa judec, si eu am fost ca ei, si inca mai public posturi traznite, haioase, pentru a evita monotonia posturilor pline de informatii precise, stricte si deseori plictisitoare. Deci da, fac parte activ din aceasta comunitate.

 

N.M.: Care va fi urmatorul level dupa blog ?

 

Gabriel Teris: Comunicarea tinde sa se dezvolte prin actualele retele sociale, ca yahoo 360, hi5, si mai noile zorpia si facebook. Nu se stie unde vom ajunge, dar cel mai probabil se doreste atingerea unor culmi nebanuite, ca mult visatele holograme, realitatea virtuala, unde sa ne miscam in voie si putem face totul. Deja exista proiectul second life, unde se vand spatii virtuale pe bani buni, de ordinul milioanelor de dolari. Aceasta evolutie a entertainment-ului se va face sincron cu evolutia limbajelor si mediilor de programare, dorindu-se o interfata cat mai prietenoasa om-masina, atat pentru a reduce nevoia de a exprima in scris algoritmica, dar si pentru a simula functionarea creierului uman, prin intermediul retelelor neurale.

 

N.M.: Cum vezi dezvoltarea web in anii urmatori si tehnologiile care apar? Cum vezi AJAX, web API-uri, inclusiv Google sau altele, Web 2.0 si alte buzz words ce ne inconjoara?

 

Gabriel Teris:  Web-ul este deja “online”, acum tinde sa devina “LIVE”. Dat fiind faptul ca internetul nu mai este un lux de ceva timp, cat si evolutia rapida a tehnologiilor de transmitere a informatiei, se va merge spre accesarea resurselor in mod instantaneu, fie ca e vorba de informatii statice, ca exemplu documente, muzica, filme, cat si transmisii live a unor evenimente, vizualizarea unor camere web pozitionate in anumite locuri strategice, cu scopul de informare, sau pura curiozitate. Tehnologiile web nu fac decat sa tina pasul cu aceasta goana spre mereu mai mult, fiind nevoie de AJAX pentru a nu mai incarca intreaga pagina, ci doar acele fragmente care sunt dinamice si se modifica in timp, tehnologii web care permit programatorilor sa finalizeze anumite module intr-un timp cat mai scurt, mecanisme de colaborare online, care acum sunt si open-source, gen Google Documents and Spreadsheets, cat si alternative oferite de mult blamatul colos Microsoft. Cat despre Web 2.0, in curand vom zice “The kind is dead, long live the king!”, la aparitia Web 3.0, care doreste sa transforme web-ul intr-o imensa baza de date. Web 3.0 se vrea a fi si o cale evolutionara spre inteligenta artificiala, web-ul semantic si SOA (service oriented architecture), lumea 3D si tehnologii open source. Pe scurt, un web inteligent, capabil sa rationeze apropiat omului.

 

N.M. : Daca ar trebui sa renunti la acest domeniu, la ceea ce lucrezi in prezent, spre ce altceva te-ai orienta si de ce ai face o astfel de alegere?

 

Gabriel Teris: Cred ca in prezent sunt destul de prins in domeniu, prin preajma cunostintelor acumulate si a nevoii zilnice de utilizare a sistemelor informatice. Dar cred ca as opta pentru publicitate, din dorinta de a ma manifesta si altfel creativ, poate mai mult vizual decat scrierea unor programe care nu vor fi citite, poate decat de alti programatori care ar trebui sa continue un anume proiect. Cred ca de mult am aceasta dorinta de a ma exprima si artistic, sa zic asa, si poate daca nu direct, atunci cel putin prin preajma unei functii de copyright-er sau consultant.