Tag Archives: programare

Oameni din IT: Programatorii

Aproape zilnic merg la țigan-mall (Liberty Center) să mănânc de prânz și mă amuz împreună cu colegii când ne punem pe ghicit ce profesii au cei de la mesele din juru’ nostru. Poate mai greșim în privința contabilelor, ălora de la marketing, managerilor, dar niciodată nu greșim când este vorba să ghicim oamenii care lucrează în IT, pe ăștia-i ginești de la sute de metri.

Eh, și așa ajungem la programatori (nu web-ări, ci ăia cu aplicații de PC); ăștia sunt cam cei mai ciudați din industria IT. Când eram la Ubisoft, toata lumea îi înjura pentru că ei – vezi Doamne – erau programatori și nu testeri și te tratau cu fundu’. Dar ca la orice regulă, există și excepții. Deci, hai să vedem cam cum recunoști un programator:

1. Țoalele. Să vedem mai întâi tricourile. De fapt, cam greșesc când spun tricouri pentru că de-obicei ăștia poartă cămașă de costum băgată în blugi/pantaloni de costum. Dar există și momente, ca de exemplu vara, când poartă tricouri cu mânecă scurtă (deși mai vezi vreo 10-20 care au tricouri cu mânecă lungă pe 30+ grade), numa’ că fie au o culoare odioasă, fie sunt cu un număr mai mari, fie au un design de care am văzut la rudele mele de la țară atunci când merg la câmp. De obicei sunt toate 3 și tricou’ este băgat în pantaloni (blugi/de costum). Yeah, cool daddyo!

2. Freza. Este bine că se spală regulat. Partea proastă este că de cele mai multe ori regula este din sâmbătă în sâmbătă – vara (da’ măcar au decența să se dea cu deodorant și să nu pută). Așa că păru’ ăla de pe cap parcă pe zi ce trece se lipește mai mult de cap și devine din ce în ce mai lucios. Ce Garnier Fructis… Nespălatum Caput – pentru un păr strălucitor. Frezele sunt cele obișnuite – transpirat într-o parte, țeapăn pe spate de nespălat și fără formă. De obicei freza fără formă se află pe un cap care se spală mai des decât săptămânal.

3. Vorbirea. Dacă până atunci să zicem că te-au prostit cu freza și țoalele, vorbirea îi va da de gol. Fiind oameni un pic mai școliți decât unii, au și cultură generală un pic mai bogată. Însă un mare procent din cultura aia generală este alcătuită din matematică, fizică (cuantică dacă se poate) și electronică. Asta dacă nu vorbesc despre WoW sau Lineage. Pe mine unu’ nu mă deranjează subiectele astea, însă atunci când vorbești TARE și în public despre paladinu‘ tău plin de 264-uri pe el și despre cum i-ai rupt capu’ lu’ Onyxia pe Heroic, noooo thank you… dork! Mă rog, ăștia sunt unii, mai sunt și ăia obsedați sexuali care bagă în fiecare seara 1 GB de porn pe care ți-l povestesc a doua zi.

Să mai zic?

În rest, sunt oameni de treabă…

1337 programming skillz

1. Depui CV-u’ la o firmă de programare

2. Când ești contactat ți se menționează că:

  • vei da un test practic de programare în C++
  • testul va consta în o problemă care va folosi următoarele noțiuni: clase derivate și liste; nimic mai mult sau mai puțin – deci ai ști ce să recapitulezi

3. Stabilești data undeva nu ziua următoare, ci peste câteva zile

4. Ajungi la interviu și ți se pune la dispoziție MSDN-u’ (Microsoft Developement Network) care este un fel de help mai vast unde ți se arată funcții, ce fac, cum se folosesc, ce parametri iau etc.

5. Te pui la calculator și nu faci nimic

Și acum mă-ntreb ce-o fi în capu’ oamenilor ăstora?! Au dispus de toate datele necesare ca să treacă de testu’ practic și totuși au fost varză. Uneori când îi întrebi care-i faza îți răspund “păi n-am mai programat în C++ de nu știu când”. Ce, mă!?!? Și nu sunt colegi de-ai mei de la Româno-Americană. Nuuu. Sunt oameni care au mâncat și/sau mănâncă programare pe pâine – Informatică la Universitate și Automatică. Can I hear a FAIL?

P.S. Ce tare, ăsta este postu’ nr. 200! Happy Anniversary to me!

66

Există o companie care în mod constant actualizează sau publică oferte pentru posturi de Game Developer pe ejobs, bestjobs și alte site-uri de acest gen. Ea se numește Route66 și pare a fi locu’ perfect în care ți-ai dori să lucrezi (pe mine m-au câștigat când am văzut ca angajații au acces liber la bazele sportive – WAAANT!!). Dacă n-ar fi în Brașov, sigur m-aș fi gândit să obțin un post la ei.

Anyway, am aflat că firma asta organizează un concurs pentru cei pasionați de programare (printre care mă număr uneori și eu), premiile fiind telefoane care vin cu aplicația Route66 Maps preinstalată. Io, unul, m-aș înscrie doar de dragul de a crea o aplicație, deși nu mi-ar părea rău să primesc un premiu un telefon și un soft de navigație – nom, nom. So, treaba e simplă. NU contează din ce oraș ești, poți participa cam de oriunde din România. Important este ca la premiere să te miști în orașul cel mai apropiat de tine. Orașele unde se vor oferi premiile sunt Iași, Cluj-Napoca, Sibiu și, evident, Brașov.

Înscrierile încep pe 19 Aprilie, așa că aruncați un ochi (și un click) pe pliantu’ din poza de mai jos (care știe să explice mai bine ca mine), deschideți Visual Studio sau Java-u’ și băgați mare! Poate ne-om vedea la una dintre premieri.

World of Progcraft

Într-o dimineață mă trezesc din somnu’ meu adânc – pf, ora 7… slavă Domnului pentru telefoane cu snoozing. Într-un final mă dau jos din pat, îmi fac igiena, îmi iau gear-u’ pe mine și mă car la lucru.

Ajung la birou, pac îmi dă șefu’ un quest. Opa! Poate fac și io level sau măcar ceva gold. Dar mare-mi fu surpiza când aflai că pentru zona unde aveam quest-u’ nu aveam hartă și, mai rău, quest-u’ era cu un level mai mare decât mine. BĂ! Dăi și caută Marele Gândac, mai omoară gângănii pe drum, dar din păcate n-aveam [The Gloves of Skillful Coding +3] așa că am stat ceva până să găsesc boss-u’.

La un moment dat, un mare gândac iese în fața mea (de vreo 4000 linii). “Ăsta clar e boss-u’ “, îmi zic și mă pregătesc de confruntare. Norocu’ meu că aveam [The Sword of the Typewriter +1] care îmi dădea +1 Coding Speed și încep să-i ard lovituri. După câteva ore de bătaie văd că d-abia îi luasem 10% din viață așa că l-am chemat pe unu’ de level mai mare din guild să m-ajute. Și începem amândoi să-i cărăm lovituri boss-ului până îl lăsăm cu vreo 40% la viață când vaca de gândac dă Silence așa că nu mai puteam să scriem cod. Ce prostie, așa că ne-am pus pe așteptat ca să treacă efectu’ vrăjii. Între timp, colegu’ de level mai mare pleacă, da’ îmi lasă niște poțiuni de viață și de mana așa că dau vreo 2 pe gât și m-apuc iar de dat în Marele Gândac. Într-un final, moare și să vezi jubilare pe mine. Deja mă gândeam ce item o să primesc, XP, gold – foarte tare.

Mă întorc la quest giver (șefu’) încântat să-i spun că am terminat quest-u’. Ce conta că tot echipamentu’ de pe mine era praf, măcar bătusem boss-u’. Și dau să vorbesc cu șefu’, îmi dă ceva XP (nici măcar de un level), când văd că mai vine un quest! În același loc unde-l avusesem și pe celălalt! Pff, urăsc quest chain-urile!

Traducere: am primit un bug pe o componentă la care n-am mai lucrat până acum. Mi-a luat ceva timp să văd unde era bugu’, între timp m-a ajutat și un coleg, da’ n-am găsit sursa problemei. Abia ieri i-am dat de cap și astăzi am rezolvat problema, ÎNSĂ se pare că mai este o anomalie în anumite cazuri, deci tre’ să văd acum care-i particularitatea cazului ăsta și să o elimin.