Blog infoarena

Viata de dupa olimpiade (II) - Industria de tehnologie

domino
Mircea Pasoi
01 februarie 2012

Acesta este al 2-lea post din seria “Viata de dupa olimpiade?”. Citeste si partea 1.

Industria de tehnologie

Despre ce e vorba?

Ca “software engineer” bun esti intr-o pozitie extraordinara in momentul de fata. Uite ce zice Joel Spolsly:

“education system is massively failing us: it’s not producing even remotely enough programmers to meet the hiring needs of the technology industry. Not even remotely enough. Starting salaries for smart programmers from top schools are flirting with the $100,000 mark. Supply isn’t even close to meeting demand.”

El vorbeste de sistemul de US, dar se aplica in toata lumea. Nu sunt destui programatori buni in lume pe cat pot angaja companiile de tehnologie. Un trend trecator? Toate semnele arata ca suntem abia la inceputul revolutiei digitale/tehnologice, un moment istoric in timp, cel putin la fel de important ca revolutia industriala.

Daca ti-a placut sa scrii cod, sa implementezi probleme, sa faci aplicatii (web, mobile, etc.) si esti genul care “Get Things Done”, atunci o cariera in industrie este mult mai potrivita pentru tine. Daca esti bun (ex: ai premii pe la concursuri, olimpiade - nu e obligatoriu totusi) o sa fii foarte cautat si o sa fii tratat ca un rege: salariu bun (incepe de la $80.000-$120.000), multe beneficii (mancare gratis, asigurare de sanatate, vacanta, cursuri, etc.) si “stock” (actiuni din companie).

Daca ai noroc poate prinzi si “loteria de stock”, caz care poti sa faci milioane de dolari din “stock” daca 1) stai 4 ani (ca sa primesti tot stock-ul), 2) valoarea stock-ului creste foarte mult de cand tu te angajezi si 3) compania se listeaza la bursa. Exista cateva exemple de oameni de pe la olimpiade care au prins asta (Cristi Francu si Catalin Francu - Google, 2002; Florin Ratiu - Facebook, 2007; eferLiviu Ciortea efer - Facebook, 2008).

Chiar daca nu prinzi loteria, tot ai sa inveti o gramada. La companiile cu un impact mare exista probleme foarte interesante (si grele) pentru ca au foarte multe date si folosesc tehnologii “state of the art” (MapReduce, BigTable, Hadoop, etc.). Poate erai “superstar” in liceu sau facultate, dar intr-un astfel de mediu, o sa ai mereu de la cine invata, mai ales in primele luni. Se zice ca “great people go to Google to be average” :)

Personal, eu recomand o companie cat mai mica, dar cu challenge-uri foarte mari! Astfel, poti sa inveti de la altii mai buni, dar sa si ai o contributie foarte mare in companie. De exemplu, Dropbox are numai 200+ de angajaţi, Twitter 750+ de angajati, Facebook peste 3K+, Google peste 32K+ si Microsoft are 90K+.

Cum ajung acolo?

Din fericire nu iti trebuie prea multa scoala si nici nu trebuie sa fie facuta in afara. E o industrie destul de “meritocratica”, nu conteaza ce rasa esti, de unde vii, cine sunt parintii tai, cati bani ai, etc., conteaza doar sa faci treaba. Poti sa ai oferta foarte buna chiar daca ai facut doar facultatea (fara master sau PhD) in Romania. Cel mai important e sa te pregatesti bine pentru interviuri (algoritmica, coding, systems), subiect despre care s-a mai scris destul pe blogul asta.

Nu esti convins? Pe timpul facultatii poti face internship (unu sau mai multe) la o gramada de companii (Twitter, Facebook, Google, Microsoft in afara, Adobe, Amazon, BitDefender in Romania) si poti sa vezi care-i mediul de lucru. Esti bine platit ca intern, si chiar ai sanse mai mari la o pozitie de full-time pentru ca oamenii au vazut cum e sa lucreze 3 luni cu tine (mai bine decat si-ar putea da seama dupa 5-6 interviuri de 45 de minute).

Daca te-ai convins, pasul urmatorul e aproape unic determinat: nu are rost sa stai in Romania. Daca iti place mai mult lifestyle-ul (petreceri, vacante, mai putina munca), atunci alege Europa, New York sau Seattle. Daca vrei sa impingi limitele tehnologiei, sa fii acolo unde se inventeaza viitorul tehnologiei zi de zi, sa schimbi lumea, atunci trebuie sa fii in Silicon Valley. Un mic sfat: daca alegi US, fa tot posibilul sa iti iei green card (dureaza 3-5 ani), ca sa te poti angaja unde vrei tu apoi.

Desigur, trebuie sa mentionez ca Twitter (compania care a cumparat Summify) angajeaza din greu, contactati-ma (mircea.pasoi [at] gmail.com) daca sunteti interesati :)

Cu cine sa mai vorbesc?

CosminCosmin Negruseri Cosmin are foarte multa perspectiva in domeniul asta, fiind la Google din 2006. In plus, vezi lista de olimpici, majoritatea sunt angajati pe la companii din industrie si pot sa-si dea cu parerea.

 Comentarii (22)

Viata de dupa olimpiade (I) - Mediul academic

domino
Mircea Pasoi
27 ianuarie 2012

Bun, dupa 3 ani intensi cu balaur.ro si summify.com am un moment de pauza si vreau sa discut putin despre optiunile de cariera a unui pasionat de informatica.
Sa zicem ca am participat la concusuri tot liceul (eventual si in facultate), poate am luat si niste premiii sau medalii… ce fac acum cu viata mea? Nu stiu cati au avut problema asta, dar pentru mine a fost un mare semn de intrebare dupa terminarea liceului si mi-a luat mult timp sa gasesc niste raspunsuri satisfacatoare. Asadar, am facut acest (scurt) ghid bazat pe experientele mele, poate e de ajutor.

Evident, tot ce scrie aici sunt parerile mele personale, nu sunt adevaruri absolute, probabil multe idei sunt chiar gresite - nu e un ghid “how-to”, doar food for thought. Deci, sa incepem...

Mediul academic

Despre ce e vorba?

Cred ca mediul academic se potriveste in special celor carora le-a placut partea teoretica de “computer science”, sa citeasca paper-uri, sa se gandesca toata ziua la probleme si idei, dar nu prea le-a placut sa le si implementeze in cod.

In principiu, dupa multa scoala (PhD), poti sa ajungi researcher intr-o facultate (caz in care trebuie sa fii si profesor si sa petreci vremea cu studenti de toate felurile) sau intr-un laborator de research (unde nu trebuie sa predai).

Daca esti cercetator “world class” intr-un domeniu mai popular poti sa ai o viata foarte buna (salariu mare, calatoresti in toata lumea la conferinte), in schimb daca esti “mediu” poate fi destul de frustrant dupa atatia ani petrecuti in scoala. Pe langa asta, am inteles ca mediul academic este destul de politic, conteaza sa stii profesorii care trebuie, trebuie sa astepti sa plece de pe posturi ca sa avansezi, etc.

Cred ca alegerea asta trebuie facuta doar daca esti 100% convins ca asta e pasiunea ta, pentru ca este un drum foarte lung, destul de greu (faci foarte putini bani, inclusiv la PhD) si riscant. Daca esti convins, bravo tie, ideea in sine este foarte nobila si o sa poti sa zici ca ai impins omenirea si stiinta inainte intr-un anumit domeniu.

Cum ajung acolo?

Primul pas e sa pleci cat mai repede din tara la o scoala din afara (as recomanda US). Trebuie sa faci undergraduate, si master si PhD si daca poti sa faci cat mai multe din astea in afara, e mai bine. In plus, ajuta sa ai cateva paper-uri (lucrari de cercetare) in undergraduate pt admitere la master si PhD.

Cu cine sa mai vorbesc?

Experienta mea in acest domeniu este bazata doar pe ce am citit si auzit de la alti oameni. Cateva exemple bune de oameni care au trecut prin asta ar fi mpatrascuMihai Patrascu mpatrascu, flmaneaFlorin Manea flmanea, azotlichidAdrian Vladu azotlichid si Alex Andoni, si ii invit sa-si dea cu parerea in comentarii.

 Comentarii (14)

Noutati

Cosmin
Cosmin Negruseri
07 noiembrie 2007

Cativa reprezentanti Google au fost saptamana trecuta la Universitatea Bucuresti si la Politehnica. Au tinut niste seminarii si o serie de interviuri pentru internshipuri sau joburi. Puteti citi mai mult aici

Trei studenti romani au participat saptamana trecuta la finala concursului TopCoder Collegiate Challenge desfasurata la Disney Land. Ei au fost Mircea Pasoi (domino) la concursul de algoritmica, Vlad Dumitriu (vlad_D) la cel de webdesign si Lucian Lazar (Luca) la concursul de software design. Felicitari pentru calificarea "onsite"! Mircea a reusit un rezultat foarte bun pentru Romania, calificandu-se in primii opt pe partea de algoritmi. Ultima data cand un roman reusise aceasta performanta a fost in 2004.

Concursul Campion este o noua editie, iar anul acesta, datorita eforturilor lui Marius Andrei si Liviu Valsan , are un nou sistem de trimitere a solutiilor. Astfel sursele submitate sunt validate, fiind rulate mai intai prin niste teste simple. Acest sistem este similar cu cel da la Olimpiada Internationala si face ca unele greseli frecvente ale concurentilor care uitau detalii mici dupa un concurs intens sa fie corectate. Sa speram ca introducerea sistemului la concursul Campion este doar primul pas si ca el va fi folosit cat mai curand la olimpiedele judetene si nationale.

Infoarena organizeaza a patra editie a concursului Happy Coding. Ideea initiala a concursului era sa fie unul in care se programeaza cu zambetul pe buze, fara presiunea din majoritatea concursurilor. Astfel evaluatorul solutiilor este pornit in timpul concursului, iar durata este mai lunga decat cea standard de cinci ore. Ii multumim lui Mugurel Andreica, care propune si de aceasta data problemele. Puteti citi mai mult despre concurs aici

Zilele astea infoarena a ajuns la peste 7000 de membrii inregistrati!

 Comentarii (0)

Blogurile Microsoft

Cosmin
Cosmin Negruseri
04 noiembrie 2007

Cautam de ceva vreme bloguri interesante legate de programare, si am dat la un moment dat peste blogs.msdn.com si peste studentclub.ro. Primele sunt bloguri ale unor angajati Microsoft si urmatoarele sunt bloguri ale unor studenti romani, membrii de organizatii studentesti asociate Microsoft.

Pe ambele platforme apar destul de des stiri despre noile si fascinantele tehnologii M$. Pe blogs.msdn.com sunt si multe posturi interesante si inteleg ca, din cand in cand, oamenii trebuie sa isi promoveze tehnologiile si chestiile la care muncesc. Ceea ce nu inteleg este promovarea aceluiasi gen de subiecte propagandistice de catre studenti. Cei care sunt interesati de asemenea chestii, oricum le pot lua direct de la sursa. Nu inteleg inca aceasta entuziasmare la tot ce e nou, si mi se pare o incercare nereusita de a parea la fel de cool ca fratii lor mai mari care lucreaza la M$.

Nu toate blogurile, sau toate posturile de pe studentclub sunt rele, dar multe care le-am vazut m-au lasat cu o impresie proasta. Exista si posturi foarte bune cum ar fi acesta in care doi frati povestesc experienta lor la internship la Microsoft, din vara aceasta. Daca va uitati atent ii vedeti in poza pe Mircea Pasoi si pe Tiberiu Florea , care au fost si ei la internship la M$ peste vara.

 Comentarii (1)

Sedinte Infoarena

Cosmin
Cosmin Negruseri
03 noiembrie 2007

A inceput de ceva vreme anul scolar si ne-am hotartat sa ne organizam si sa punem osul la treaba. Astfel recent cei din echipa infoarena am avut doua sedinte in care am pus tara la cale.

Pentru ca siteul infoarena nu ar fi nimic fara comunitatea utilizatorilor ei, ne-am decis sa va informam despre discutiile si deciziile luate:

Au aparut cateva schimbari in echipa, astfel Andrei Grigorean si Adrian Airinei devin consilieri. Eu am devenit consilier (din consilier emeritus, ce insemna consilier fara activitate). Adrian Vladu a devenit consilier emeritus.

S-a discutat despre concursul preONI 2008 pe care il va coordona Mircea. Formatul va fi acelasi ca si anul trecut cu patru runde si finala "onsite". Va incepe in luna noiembrie. Cristi va cauta sponsori.

S-au definit mai clar rolurile membrilor, astfel eu ma voi ocupa de blog. De forum, calendar si coordonarea concursurilor inafara de preOni se va ocupa Andrei. Silviu va fi responsabil de sectiunea cu articole ajutat de Catalin Tiseanu, si pe langa asta va fi implicat in cautarea de sponsori. Cristi se ocupa de comunitate, de newsletters si de implementarea comentariilor pentru blog. Adrian Diaconu si Daniel vor avea grija de arhiva de probleme. Valentin va munci pe partea proiectelor noi in comunitatea infoarena de la Implica-te . Leo se ocupa de partea de gestiune a banilor si va continua sa se ocupe ca si pana acum de evaluator. Iar Adrian Airinei va lucra pe partea de organizare a concursurilor.

Mircea si Leo au adus in discutie lucrul la infoarena 3.0 care presupune o rescriere a siteului. Deocamdata suntem in faza de discutii, iar Mircea si Leo ne vor arata la urmatoarea sedinta un design doc pentru a putea evalua mai bine ce avantaje si dezavantaje sunt in lucrul la un nou site.

Va reamintesc ca avem proiecte interesante la sectiunea implica-te , unde ajutorul vostru e binevenit.

 Comentarii (0)

Primul cutremur trait in California

Cosmin
Cosmin Negruseri
31 octombrie 2007

Tocmai am simtit un cutremur, a durat vreo 30 de secunde si mi-a zgaltait putin biroul (5.6 grade magnitudine). Am avut senzatii contrastante, pe de o parte ma gandeam ca este primul meu cutremur in CA dupa ce am auzit mult despre ele, si pe cealalta ca ghiozdanul cu chestii de prim ajutor mi-e acasa. Urmatorul gand in minte mi-a fost faptul ca sistemele Google sunt failsafe si daca s-ar strica cateva harddiskuri tot nu ar fi probleme.

Ce mai, "Living on the edge!" in fata calculatorului :).

 Comentarii (6)

Primul post

Cosmin
Cosmin Negruseri
08 octombrie 2007

 Salutare, sunt Cosmin Negruseri si sunt bucuros sa va anunt ca infoarena si-a tras blog.

 Vorbeam cu Cristi pe la inceputul verii de nevoia unui blog pe inforena. Am ajuns imediat la concluzia ca trebuie sa fie un blog nativ pe infrastructura infoarena si nu unul pe care doar sa il integram. Pe de o parte nu ar trebui sa reinventam roata, dar pe de alta parte sunt multe feature-uri ale siteului de care vrem sa ne folosim.

 Am discutat si cu Mircea care era interesat de partea de programare, dar a avut timp de ea doar dupa ce si-a terminat internshipul pe vara in Redmond. A terminat prima varianta vinerea asta, dar a pus noul feature pe site doar dupa concursul de duminica. Inca mai e de lucru pe partea tehnica, dar e mai bine sa incepem mai repede decat mai tarziu.

Bine ati venit pe blogul infoarena, speram sa plecati de pe el putin mai destepti de fiecare data.

 Comentarii (6)

Vezi pagina: 1  (7 rezultate)