Cauta pe Blog
Colaboratori
  • AAparut.Ro – Revista pentru femei
  • ClickMe.Ro – Socializare online
  • eTester.Ro – The Blog Director
  • Reclama Online
Legaturi
Sondaje

Ce parere aveti despre curentu Emo?

Vezi Rezultatul

Loading ... Loading ...

Arhiva Categoriei ‘Tehnologie/Internet’

Un proiect IT, cum e mai rau

Fiecare proiect IT are particularitatile lui. Unele sunt mai stressante iar altele mai putin ori de loc. Si totusi ce face un proiect IT sa fie stressant pentru programatori? Sa vedem:

1. Clientul sa stie ce vrea (se intampla foarte rar, dar se intampla)
2. Oameni pe “vanzari” buni, capabili sa-si convinga clientii
3. Business Analisti slabi
4. Arhitecti slabi
5. Technical Team Leader neinteresat ori slab
6. Testeri buni

Se observa ca programatorul este exclus din schema dar ca sa intelegem fenomenul mai bine, la nivel de management putem da si definitia programatorului bun, sau util firmei, in ordine:

- Este motivat.
- Are capacitatea de a se adapta la cerintele proiectelor, si de a-si pune in practica cunostintele.
- Este unul care cunoaste bine multe tehnologii. Din pacate e singurul lucru care se poate vedea cu precizie intr-un interviu.

Pe situatia data, daca programatorul este bun, va fi supus stressului.

Disperarea cand imi vine…

… rup camasa de pe mine (mai, mai)! Asa e si cu Head Hunterii. Nu inteleg ce s-a schimbat atat de dramatic in piata IT incat oferta de locuri de munca sa ajunga, brusc, la nivelul din 2008. Acum vreo 2 ani am dezactivat CV-urile de pe BestJobs si eJobs pentru ca telefoanele firmelor de HR (i.e. niste ageamii in Romania) incepusera sa ma deranjeze.

Prin vara anului 2009 le-am reactivat si… surpriza? n-am primit nici macar un telefon vreme de un an si ceva. Adica pana acum o luna, moment din care numarul ofertelor de munca a crescut brusc si exponential. E adevarata ca am fost respins la doua din doua interviuri finale pe care le-am sustinut, din pricina pretentiilor salariale “neobisnuit” de mari pe care le am. Probabil se cauta oameni buni la salarii de criza. Si iarasi, foarte probabil, economiile vestice odata iesite din criza se napustesc asupra Romaniei, acum repede, inainte sa iasa si ea.

In fine, azi am primit doua noi oferte, sunt doua firme cu care sunt in faza avansata de negociere si alte cateva cu care trebuie sa stabiliesc data unor interviuri preliminare. Ca si principiu, merg la toti, vorbesc cu toata lumea si… vedem ce iese. Pentru ca e loc de mai bine, chiar si la pretul meu!

Bancuri pentru programatori

Cred ca restul lumii nu le va intelege dar… sa nu disperam :) .

Cateva linii de cod, comentate nastrusnic:

  • //hack for ie browser (assuming that ie is a browser)
  • // Dear maintainer:
    //
    // Once you are done trying to ‘optimize’ this routine,
    // and have realized what a terrible mistake that was,
    // please increment the following counter as a warning
    // to the next guy:
    //
    // total_hours_wasted_here = 16
    //

  • // I will give you two of my seventy-two virgins if you can fix this.
  • options.BatchSize = 300; //Madness? THIS IS SPARTA!
  • // I am not responsible of this code.
    // They made me write it, against my will.

  • double penetration; // ouch
  • -top of the file
    # To understand recursion, see the bottom of this file.
    bla bla
    # To understand recursion, see the top of this file.
    - file end

  • //somedev1 – 6/7/02 Adding temporary tracking of Logic screen
    //somedev2 – 5/22/07 Temporary my ass

  • // Magic. Do not touch.
  • Exception up = new Exception(“Something is really wrong.”);
    throw up; //ha ha

  • //When I wrote this, only God and I understood that I was doing
    //Now, God only knows

  • /*
    * OK; before you read the following code know what I am trying to do.
    * I needed to get the list of child catagories from the root node so that
    * the root node didn’t appear in the selection box. But for some stupid
    * fucking reason the stupid fucking DBA wont let me access the items using
    * indices and I instead have to use their stupid fucking Iterator
    * implementation. So there.
    */
    $firstList = $this->getRootNode()->getChildren();
    foreach ($firstList as $node)
    {
    $nodes = $node->getChildren();
    break; // wtf?
    }

PixMe under fire (II)

Iar injectii? calmati-va… eu zic ca n-are sens sa ne certam aiurea :) . Mai ales ca acum am si IP-urile voastre.

Anyway, scuze cititorilor, PixMe a fost cam o ora jumate pe jos. Dar nu pentru ca fixul ar fi durat atat ci pentru ca nu am fost atent in momentul ala. Bloggerilor wordpressisti cu quizul instalat: ATENTIE! pluginul are un bug de securitate care poate fi exploatat! Mai bine il disablati pana la urmatoarea versiune.

Sondaje

Am gasit un plugin interesant pentru sondaje pe blog: WP-Polls . L-am instalat si va invit sa folositi widgetul din dreapta unde vor aparea in mod aleator cateva sondaje pe care le-am creat.

Pe de alta parte, daca aveti idei interesante pentru care ati vrea sa aflati opinia cititorilor pixme, puteti lansa intrebarea in acest articol. Pana una alta va invit sa raspundeti la sondajul de mai jos :)

Vezi in articol…