Archive for Martie 2007

Domnul Dvorak, fost redactor specializat in tehnologie la Byte, PC Magazine, Forbes si multe alte publicatii serioase, actualmente pensionarul meu preferat si animator al podcast-ului Cranky Geeks, are o luare de pozitie foarte interesanta in publicatia online MarketWatch. Apple trebuie sa omoare iPhone-ul spune el. Impuscati martoaga pana nu e prea tarziu. Sa vedem rationamentul.

Apple iPod, zice Dvorak, este locomotiva momentului. Acest music player a intrat pe o piata haotica si fragmentata cu o oferta de valoare, simpla si excelent promovata de catre marketingul din Cupertino. Asa se explica succesul lui fenomenal. Sa nu uitam ca tot restul produselor Apple sunt produse de nisa, doar iPod-ul este singurul mare succes si leader al pietii de care apartine.

Ori, piata telefoanelor mobile este mult mai clar segmentata, mai concurentiala si mai dura. Nu mai este vorba de o piata pe care producatorii au facut doar tentative timide, cum era piata playerelor MP3 la lansarea iPod. Producerea de telefoane mobile este o industrie dominata de “grei” precum Nokia, Motorola, Sony-Ericsson si Samsung, urmati de o hoarda de mici chinezi gata sa se infrupte cate o zecime de procent la cea mai mica ezitare a gigantilor. Este genul de piata sangeroasa in care o marja confortabila de profit nu poate supravietui mai mult de 15 minute, spune Dvorak. Daca Apple tine la imaginea greu creata de firma care nu da gres cu produsele sale, inca nu este momentul pierdut sa se descotoroseasca de iPhone.

steve_dvorak.jpg

Mai multe desigur, dupa lansarea iPhone in magazinele americane, pe 11 iunie, conform CNET.

Dupa ce weekendurile trecute m-am ocupat cu daramatul respectiv refacutul unor portiuni din apartament, a venit iata momentul sa umplu noile spatii goale respectiv sa decorez noile “spatii pline” ale casei. Sub atenta indrumare a sotiei, am purces asadar cu entuziasm spre nou deschisul Ikea, acest paradis al mobilei gata sa imi satisfaca pana si cele mai indraznete vise. In prealabil, am pregatit inginereste si cu cele mai bune intentii o lista completa de mobilier pe care ar trebui sa-l cumpar, cu dimensiunile riguros masurate cu ruleta din dotarea gospodariei. » mai mult…

Citesc un foarte interesant articol din EVZ despre cum castiga incepatorii in IT 600 de euro. Pe luna, am uitat sa precizez. Articolul vorbeste despre o fantomatica “analiza lunara” lansata alaltaieri de Neogen. Pai da, era momentul sa-si dea si ei obolul, ca se apucase un nemernic de blogger (sic!) sa le faca statistici in locul lor. Poate in felul acesta scap si eu de articolul promis pentru aprilie. Doar ca, bata-i sa-i bata, nu reusesc sa gasesc aceasta minunata analiza nici pe site-ul Neogen, nici pe Bestjobs, nici pe blogul Bestjobs care by the way este mort cu gratie in aceasta frumoasa dimineata de martie.

Revenim la articolul cu pricina, care este mai suculent decat limita legala de suculenta in presa mioritica. Citandu-l pe Calin Fusu de la Neogen, autoarea Eugenia Mihalcea lanseaza senin bombita: un incepator in IT este platit cu 600 EUR lunar. Banuiesc, net ?!? Chiar si pe planeta Bucuresti, unde salariile si costul vietii sunt altele decat in provincie, afirmatia este cel putin hazardata. Nu numai ca nu am vazut vreodata in cariera mea o angajare de incepator la o asemenea suma, dar sunt foarte rare cazurile in care pretentiile salariale emise de un incepator sa se apropie de aceasta valoare. Ah, daca denumim “incepator” un om care a lucrat full-time 2-3 ani in timpul facultatii si este proaspat absolvent, atunci da – mai ales daca omul este valoros – avem ce discuta.

Explicatia. Un site de joburi va supra-estima mereu salariile de pe piata, ca sa motiveze candidatii sa mai caute una-alta. Nu de alta dar cu cat candidatii sunt mai mobili si mai “nelinistiti”, cu atat site-urile de acest gen prospera. E cu dublu tais: una ca satisfac anunturile puse de clienti, a doua ca plecarile realimenteaza fluxul de anunturi platite. In concluzie, cand dl. Fusu mai lanseaza cate o cifra salariala prea interesanta, ar fi bine sa o priviti cu un pic de scepticism.

In comentariile la articol este destul de mult gunoi, dar am gasit totusi un text scris in mod evident de un om din industrie care stie despre ce este vorba si care explica de ce un IT-ist poate sa fie “mai egal” decat alt IT-ist.

1. De pe BoingBoing aflu de o amuzanta initiativa a unui pictor ceh de a realiza abtibilduri cu aspectul tipic de mesaj de eroare Windows, numai bune de lipit deasupra reclamelor la Vista. Glumita se raspandeste viral in Praga, si iata care este rezultatul:

vistasticker.jpg

Ironic, mesajul afisat este “Error: The Operation Completed Successfully“.

2. Charles Simonyi, in varsta de 58 de an, fost programator si arhitect software la Microsoft, acum multi-miliardar in dolari, se pregateste pentru o calatorie in spatiul cosmic, anunta Associated Press. Simonyi este unul dintre cei care au contribuit in mod esential la scrierea primelor versiuni de Word si Excel. Acest emigrant maghiar a plecat din Ungaria la varsta de 17 ani ca sa lucreze in Danemarca. El ajunge destul de repede, in 1968, in Statele Unite. Simonyi este inventatorul celebrei notatii maghiare a numelor de variabile in limbajele derivate din C. El se va imbarca pe o racheta Soiuz impreuna cu doi cosmonauti rusi ca sa “dea o tura”, intorcandu-se 11 zile mai tarziu pe Pamant. Biletul celui de-al cincilea turist spatial a costat 20 de milioane de dolari. Charles nu este primul IT-ist in spatiu, el urmandu-i sudafricanului Mark Shuttleworth, fondator al certificatorului Thawte si la ora actuala promotor al sistemului de operare Linux prin intermediul fundatiei Ubuntu.

usprogrammer.jpg

Nu sunt deloc stresat, doar mama mea este putin ingrijorata” a declarat Simonyi agentiei AP.

3. Domnul Orlando Nicoara de la MediaPro Interactiv a inregistrat in luna februarie a acestui an cateva domenii interesante si anume echivalentele romanesti ale unor celebre bloguri de tehnologie de afara: engadget.ro si gizmodo.ro. Sigur, poate le-a cumparat pentru ca “nu erau luate”. Sau, poate MPI pregateste un proiectel interesant. De urmarit.

4. De pe TechCrunch am aflat despre Scribd, un site nou lansat care se pozitioneaza ca si un “YouTube pentru documente”. Cu alte cuvinte, daca ai scris un document in orice format (document Word, Excel, Powerpoint, etc.), posteaza-l pe Scribd daca vrei sa-l faci cunoscut. Documentele sunt “taguibile”, categorizabile, poti marca favorite, vizualiza topurile celor mai citite/apreciate documente; la fel ca YouTube Scribd permite sa incluzi un document pe blogul sau pe site-ul tau cu ajutorul unui simplu fragment de cod HTML. Spre deosebire de YouTube, este permisa descarcarea de continut de pe Scribd pe computerul vizitatorilor. Exista deja continut in limba romana, ba chiar am gasit si catalogul IKEA pentru Romania

Din 2001 am avut printre atributiile mele si selectia de personal pentru echipele IT ale clientilor. In aceasta postura am vazut pana acum in jur de 300 de candidati, majoritatea pre-selectati de cei de la resurse umane, aplicand pe diferite posturi: programatori, team leaderi, sefi de proiect ba chiar si ingineri de suport sau administratori de retele. Cu timpul, am inceput sa discern anumite modele negative de comportament despre care se discuta destul de rar pe site-urile sau forumurile de profil, dar care sunt reale si destul de grave. Ma refer in special la domeniul IT, pe care il cunosc foarte bine. Iata cateva dintre aceste probleme, redate direct si cu sinceritate. Sper sa nu ranesc susceptibilitatea vreunuia dintre cei care citesc acest material.

1. Articolele care descriu tinuta de prezentare la un interviu noteaza in fuga: “candidatul trebuie sa fie curat”. Cam un candidat din zece ori nu cunoaste acest sfat, ori are o interpretare absolut originala. Simt asadar nevoia sa detaliez. Notiunea de “curat” implica un dus facut in dimineata acelei zile, cu (da, trebuie precizat !) sapunul sau un gel de dus, si parul spalat intr-un interval anterior de maxim cateva zile. Notiunea de “curat” exclude un pulover sau/si o camasa purtate sistematic vreme de (zic la intamplare) o luna. Exclude si perechea de pantofi sport folositi zilnic vreme de mai multe sezoane, care au devenit un teren de cultura propice bacteriilor atat aerobe cat si anaerobe. Notiunea de “curat” implica utilizarea cotidiana a unui deodorant, dar suficient de discret incat sa nu ma loveasca atunci cand candidatul se foieste pe scaun la o intrebare dificila. Sunt lucruri simple, elementare, pe care ma astept ca un om care cere senin 30 de milioane salariu net sa le cunoasca si sa le practice.

bacteria.jpg

Exista evident circumstante atenuante atunci cand ne aflam la sfarsitul unei zile calduroase, in care candidatul a muncit prin cine stie ce birou stil sauna. Dar, daca este dimineata si eu trebuie sa deschid geamul larg si sa inspir cu nesat aerul poluat al Bucurestiului dupa ce personajul a parasit biroul, CV-ul va zbura si el pe acelasi geam sub forma de ghemotoc. De fapt, exagerez, CV-ul se va intoarce la resursele umane cu o recomandare negativa, ceva de genul “nu are competenta necesara postului”. Chiar daca el/ea este un profesionist fantastic, aproape genial, si doreste sa lucreze gratuit. Dar, din motive legale nu pot sa sa scriu “candidatul mi-a imputit biroul”.

2. Aproape trei sferturi dintre candidati, cu predilectie cei cu experienta mai redusa, “infloresc” CV-ul. Acest obicei se datoreaza si sfaturilor propagate de diverse publicatii de HR, care sustin ca “este bine” sa treci in CV absolut toate tehnologiile cu care ai venit in contact, pentru ca prima etapa de filtrare se face prin scanarea anumitor cuvinte cheie. Confirm povestea cu scanarea, dar imi exprim dubiul cu privire la utilitatea umflarii inutile a listei de skill-uri. Ma rog, asta ar fi o metoda relativ benigna de a mai “intari” CV-ul, dar ce ne facem cand candidatul isi aroga atributii pe care nu le-a avut niciodata ori trece in lista la rubrica “avansat” tehnologii cu care s-a intalnit vag la un seminar din facultate, acum niste anisori ? Bunaoara, am parcurs recent CV-ul unui om care a lucrat in echipa mea la o firma unde am fost angajat cu mai multi ani in urma, de unde reiesea in mod oarecum comic ca de fapt el a fost project managerul pe tot ce am dezvoltat noi atunci. Alt exemplu, la un interviu de Java descopar un candidat “super-bazat” in Python (pe hartie): spre surprinderea lui il intreb daca poate sa-mi spuna ceva despre multithreading-ul din Python si se uita la mine de parca mi-ar fi crescut brusc coarne. Evident, am descoperit ca nu stia o boaba.

liar_syrup.jpg

O sa spuneti, ok si ce daca mai infloreste omul un pic si tu il prinzi ? E normal, asa fac toti. Ma rog, eu nu am procedat asa vreodata, dar poate ca sunt mai ciudatel de felul meu. Argumentul decisiv este insa altul. Un candidat prins cu ocaua mica isi pune automat sub semnul intrebarii TOT ce scrie in CV si ce afirma, incluzand nivelul salarial curent sau motivul pentru care paraseste angajatorul actual. Astfel, el se pozitioneaza foarte prost in “cursa” pentru ocuparea postului isi si va afecta (in rau) ofertarea care i se va face daca este de fapt un candidat valoros.

3. Cam unul din cinci candidati sustine ca este platit partial “la negru”. Interesant este ca nici unul nu-si pune problema macar o secunda care este valoarea lui reala pe piata. Formula cu care sunt confruntat este ceva de genul “as vrea intreg salariul actual pe cartea de munca pentru ca vreau un credit pentru locuinta, plus macar 15%”. Un calcul simplu ne arata ca noul angajator ar trebui sa cheltuiasca de fapt cu minim 50-60% mai mult decat vechiul angajator, ca sa acopere diferenta de taxe si impozite. Din pacate si probabil din acest motiv, majoritatea celor aflati in aceasta situatie vin cu pretentii salariale care depasesc bugetele. Am o solutie pentru acesti domni. In momentul in care ai acceptat un salariu predominant “la negru”, te-ai “debransat” cumva de pe piata muncii. Daca vrei sa “reintri” (accesul la credite fiind doar unul dintre motive) este important sa cercetezi care sunt salariile reale care se practica pe aceasta piata. Asta, daca vrei sa ai vreo sansa de a emite pretentii rezonabile. In anumite cazuri, chiar simpla “legalizare” a salariului poate constitui o marire foarte consistenta.

Ok, m-am descarcat. Nu mi-o luati in nume de rau, dupa cateva saptamani de interviuri aproape zilnice anumite comportamente repetitive incep sa devina de-a dreptul enervante. Spre norocul meu, am reusit sa gasesc oamenii potriviti pentru toate posturile vacante, asa ca ma voi putea concentra spre lucruri mai importante, cum ar fi lucrul efectiv pe proiecte in loc de interviuri. In fine !

Se intampla in India, este o oferta cat se poate de reala si serioasa de la targul CeBit 2007 (stirea ii apartine lui Madalin Matica):

cebit_progs.jpg

Un calcul simplu ne arata ca 3.36*8*22=591 USD/luna. In Romania, un cost final echivalent de aproximativ 1536 RON la cursul de azi, platit integral pe cartea de munca, inseamna un salariu net echivalent ceva mai mic de 800 RON fara scutire de impozit si 900 RON cu scutire.

Acest articol este o continuare a studiului meu de la inceputul anului privitor la resursele umane in domeniul Software/Tehnologii. De aceasta data, pentru ca statisticile se intind pe 3 luni si pe 3 domenii distincte, putem discuta de evolutie, de trend. Dupa cum o sa remarcati, piata incepe sa se dezmorteasca, in special in zona IT software. Avem mai multe joburi dar si mai multi candidati pe post. Alte comentarii nu am, voi lasa imaginile sa vorbeasca in locul meu, iar la final vom discuta despre metodologie, problemele constatate/care mi s-au semnalat cat si posibilele solutii. Iata asadar evolutia numarului de anunturi si de candidaturi/anunt, cuvintele cheie cele mai folosite, topul angajatorilor si topul geografic al joburilor:

trend_032007.jpg

reqs_hw_022007.gif

reqs_sw_022007.gif

geojobs_022007.gif

angajatori_hw_022007.gifangajatori_sw_022007.gif

Am folosit ca de obicei anunturile de pe Bestjobs, asa se explica lipsa lui Monster din topul angajatorilor. Studiez in ce masura pot agrega statisticile de pe mai multi furnizori online de servicii de personal. Imi este insa clar ca, daca voi face acest lucru, nu va mai fi posibil sa rulez scripturile de pe masina mea de acasa, ci de pe un server dedicat, care va sta probabil in spatele unui site web. Statistica priveste numarul de posturi active la sfarsitul unei luni si nu numarul de posturi publicate intr-o luna, este deci posibil ca o parte dintre anunturi sa fie numarate la doua luni consecutive.

Numarul mediu de aplicanti/anunt este mai mic decat cel real/final deoarece pana la expirarea anuntului un numar sporit de persoane vor postula. Pentru a avea o metrica mai buna, ar trebui sa public cifra extrasa dupa expirarea anuntului, cu alte cuvinte sa extrag din nou datele la cel putin o luna de la publicare si sa recalculez. De exemplu, media de aplicanti din februarie nu o putem sti cu adevarat decat prin aprilie.

Da, stiu ca am ignorat categoria Internet/New Media, care mi se pare o categorie absolut artificiala. Majoritatea anunturilor postate acolo sunt postate si pe alte categorii.

Daca ati avut rabdare sa cititi pana aici, iata ca bonus joburile cu cel mai mare numar de aplicanti din perioada decembrie 2006 – februarie 2007, pe cele 3 categorii studiate in acest articol :

  • La Software/Tehnologii BusSol cauta un responsabil continut site, cu nivel de studii liceale, care sa lucreze de acasa 40 de ore in orar flexibil si sa fie remunerat 300 RON/luna. Au aplicat 449 de persoane.
  • La IT/Hardware este inca activ postul de director de vanzari la British Wireless, se cer studii superioare, cunostinte de baza IT/comunicatii wireless si “sclipire de inteligenta in ochi”, se ofera 400 EUR salariu de baza si comision “pana la 1000 EUR/luna”. Au aplicat 674 de persoane pana in acest moment.
  • La Management/Consultanta anuntul cel mai de succes este tot pe zona IT, anume un hibrid intre secretara si operator Internet. Se cer cunostinte de Internet, cautare online, nitel HTML, studii liceale – se ofera “bonusuri”, “gratuitati” si “excursii”. 1254 de doritori s-au asezat la coada la acest anunt.

Daca tot vrei sa piratezi, atunci macar pirateaza produsele Microsoft, spune Information Week, citandu-l pe Jeff Raikes care conduce Microsoft Business Group. Raikes a facut aceste remarci la conferinta Morgan Stanley Technology din San Francisco. Desigur, Raikes nu doreste sa incurajeze actiunile ilegale, dar porneste de la premisa ca orice pirat actual este un viitor consumator al produselor. L-o fi convins Basescu. As indrazni sa spun ca multe dintre firmele romanesti sunt “pe calea cea buna”.

piracy.jpg

Azi 14 martie 11:30, dupa ce dimineata a raspuns destul de lent, emag.ro este cazut de aproape o jumatate de ora si afiseaza o pagina vida la orice request (content-length = 0). Noroc c-am apucat sa fac comanda :D sper sa-mi livreze azi aparatul foto. UPDATE: 11:40, revine teava, “comanda alocata”, parca se misca substantial mai sprinten. Aparatul, maine. Uff.

Date: Wed, 14 Mar 2007 09:37:55 GMT
Server: Apache
X-Powered-By: PHP/4.4.4-pl6-gentoo
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 0
Keep-Alive: timeout=15, max=86
Connection: Keep-Alive
Content-Type: text/html

200 OK

Noul site al Romaniei Libere este lansat la o distanta temporala relativ mica de varianta precedenta, cea “AJAX-ificata”. Elaborata cu ajutorul firmei Zitec, noua formula (aparuta odata cu facelift-ul variantei de hartie) renunta la incarcarea dinamica de elemente in pagina si deci la AJAX. Orlando sustine ca este o mutare buna din punct de vedere business, pentru ca un site este in genere evaluat prin numarul de vizitatori si de pagini vizualizate, care sunt mai mici la o publicatie care isi afiseaza articolele cu AJAX. Contra-argumentele ii apartin lui Vivi, care – la lansarea versiunii care invinge orice grasime – a sustinut pe buna dreptate ca nimic nu te impiedica sa pui reclame si tag-uri de statistica in codul extras cu AJAX. In viziunea lui Vivi, marele castigator era utilizatorul care se bucura de o ergonomie mai buna. In background, si Google iesea un pic mai parfumat, ca mare pontificator al buzzword-ului AJAX.

Parerea mea este ca Orlando are dreptate. Nu este vorba numai de criteriul de business. In momentul in care in codul adus dinamic cu AJAX incepi sa arunci publicitate, taguri de statistica si diferite alte povesti toata treaba incepe sa miroasa neplacut. Ce rost are sa aduci cu AJAX 70-80% din continutul informational al unei pagini destinate vizualizarii publice ? Ai putea la fel de bine sa incarci pagina “clasic” si sa eviti balciul. AJAX isi are rostul cand vrei sa dinamizezi bucati mici de pagina, cu continut foarte fluid: mesaje in timp real, update-uri de preturi la o licitatie, situatia unui stoc foarte dinamic sau informatie specifica unui utilizator ori unui profil. Atunci cand un apel iti modifica prea multe elemente in pagina, este momentul sa-ti pui un semn de intrebare. Se vede treaba ca la RL si-au pus semnul de intrebare si bine au facut.

Un singur comentariu am de facut, legat de optimizarea pentru motoarele de cautare. Exista rewrite, exista si inainte, URL-ul este bine construit, bravo – e minunat. Dar, atunci cand toate articolele au titlul de pagina HTML “Romania Libera: editia online” si cand meta-tagul “description” al fiecarei pagini este identic si anume “Editia online a ziarului Romania Libera” nu trebuie sa mire pe nimeni faptul ca pe Google toate paginile sunt cam la fel descrise, si anume irelevant, plus un bonus de incoerenta de la versiunea precedenta:

rl_google.jpg

Observati ca saracul robot Google incearca sa extraga ceva informatie relevanta din primele cuvinte intalnite din pagina si ne serveste sistematic texte precum “Editii regionale – Bucuresti – Moldova … – RSS”. Nu cred ca trebuia sa exemplific eu, e de bun simt sa scrii un titlu si o descriere in HTML daca vrei ca lumea sa dea click atunci cand un rezultat de pe site-ul tau apare pe Google. In plus, e banal de implementat.

Alte problemute au mai mentionat si cei care au comentat pe thread-ul lui Orlando, nu insist. Eu mai am de intepat doar o mica buba legata de design. Este vorba de reclama din divul “reclama_continut_detalii_articol”, acel patrat maricel care vrei nu vrei trebuie sa se afiseze la 600 de pixeli mai jos de titlul articolului. Atunci cand articolul este mai scurt – si se intampla nu foarte rar – reclama cu pricina este singurica si aiurea pe un mare dreptunghi alb, imediat plasat dupa text. Poate face cineva ceva in acest sens. Sau, nu.

Ca si concluzie, orice am spune site-ul RL a progresat enorm fata de cel de acum aproape un an. Uitati-va numai la diferenta dintre pagina radacina, este clar ca sunt oameni care au priceput miza online-ului si au dorit sa investeasca munca si timp in imaginea ziarului pe Internet. Ce diferenta enorma in bine:

rl2006_2007.jpg

In incheiere, cateva remarci cu dedicatie pentru “baietii de la tehnic”. Mandriva Linux kinda sucks, dar gusturile nu se discuta. Cred. Ceea ce ma deranjeaza pe mine cel mai tare este ca in anul de gratie 2007 mai sunt site-uri Apache care nu au activat mod_gzip-ul si risipesc “cu gratie” banda de Internet atat a ziarului cat si a cititorilor. Banuiesc ca este doar o omisiune care se va rezolva cat de curand.

Am zis.

avatar Sunt Adrian Spinei, lucrez în industria software din România de aproximativ 12 ... primăveri, bloghez din iunie 2003 iar din 2007 elucubrez aici în limba română. Pentru întrebări, invective și spam felurit adresa mea de email este aspinei [arond] yahoo.com.
Feedburner feed circulation icon
Am scris recent HotnewsRo Reader pentru mobilele cu Android - cititor specializat de știri de pe hotnews.ro