Diferente pentru blog/cum-sa-scrii-un-cv intre reviziile #18 si #35

Nu exista diferente intre titluri.

Diferente intre continut:

De cand lucrez la Google mi-am ocupat o parte a timpului cu recomandari. Pana acum 26 dintre studentii recomandati (majoritatea din comunitatea infoarena) au facut internshipuri si 10 au primit oferte de full time.
Am observat ca scrierea unui cv e problematica asa ca m-am gandit sa adun sfaturile ce le dau in un blog post. Sfaturile sunt adresate studentilor, pentru un om cu experienta sfaturile sunt putin diferite. Bine inteles ele sunt doar opinia mea nu a angajatorului meu: Sper ca va vor fi utile.
 
Am observat ca scrierea unui cv e problematica asa ca m-am gandit sa adun sfaturile ce le dau intr-un blog post. Ele sunt adresate studentilor, pentru un om cu experienta sfaturile sunt putin diferite. Ele sunt adresate celor ce vor sa aplice la un job la companii ca Google, Facebook, Amazon, Linkedin, Microsoft sau startupuri din Silicon Valley. Pentru multe firme din Romania (mai putin Adobe sau altele de acelasi calibru) sfaturile s-ar putea sa fie contra indicate. Bine inteles ele sunt doar opinia mea nu a angajatorului meu :). Sper ca va vor fi utile:
* CVul trebuie sa lase impresia ca *te duce capul* si ca iti *place sa scrii programe*. Partea de inteligenta poate fi vazuta mai mult din notele de la scoala si premiile la diverse concursuri iar placerea de a scrie programe din proiectele la care ai lucrat de-a lungul timpului.
* Programarea e o munca unde atentia la detalii conteaza asa ca verifica sa nu ai *greseli* gramaticale! Roaga un prieten ce stie engleza bine sa se uite peste el. Daca ai mai mult de o greseala in CV, vei lasa o impresie proasta.
* Daca esti excelent la orice tine de programare inseamna ca esti un "maxim local". La firma ta, in clasa ta, sau in grupa ta nu sunt altii mult mai buni ca tine si astfel ti se pare ca esti excelent. In silicon valley sunt world class experts in orice domeniu si nu vrei sa scrii ca esti extraordinar la algoritmica daca ajungi sa dai interviu cu Cliff Stein care este S-ul din CLRS, java guru si discuti cu Joshua Bloch sau C++ expert si dai interviu cu Andrei Alexandrescu.
* Daca esti excelent la orice tine de programare inseamna ca esti un "maxim local". La firma ta, in clasa ta, sau in grupa ta nu sunt altii mult mai buni ca tine si astfel ti se pare ca esti excelent. In silicon valley sunt world class experts in orice domeniu si nu vrei sa scrii ca esti extraordinar la algoritmica daca ajungi sa dai interviu cu Cliff Stein care este S-ul din CLRS, java guru si discuti cu Joshua Bloch sau C++ expert si dai interviu cu Andrei Alexandrescu. E mai bine sa zici ce gen de experienta ai pentru fiecare domeniu.
 
* Nu adauga *certificari*, sunt vazute ca un semnal negativ. Cititi in 'La ce folosesc certificarile':blog/certificari de ce.
* In state un CV are de obicei *o pagina*. Chiar daca ai facut o gramada de lucruri misto la varsta de 23 de ani poti sa le selectezi pe cele mai importante si vor incape in o pagina.
* Am tot vazut templateul european pentru CV, nu il folositi! Ocupa mult spatiu si are o gramada de sectiuni irelevante.
* Foloseste *txt sau pdf* dar nu doc. Multa lume din Bay Area foloseste linux si cand deschizi cate un document Word se strica formatarea.
* Foloseste *txt sau pdf* dar nu doc. Multa lume in state foloseste linux si cand deschizi cate un document Word se strica formatarea.
 
* Formatarea ar trebui sa fie simpla, cu bullet points, fara spatii duble sau taburi.
* Ce sectiuni ar trebui sa contina:
** *Nume*
email, adresa, telefon
Nu trebuie poza, data nasterii, sexul. In state sunt putin paranoici cu discriminarea si astfel informatiile astea nu prea apar in CVuri, decat in cele ale imigrantilor.
** *Education*
Universitatea, disciplina si daca e buna, media. Nu e nevoie sa scrieti liceul.
Universitatea, disciplina si daca e buna, media. Nu e nevoie sa scrii liceul.
** *Work experience*
Cate o propozitie scurta despre proiectele mai importante la care ati lucrat. E bine sa mentionati chestii clare. Dimensiunea contributiei, tehnologiile sau limbajele folosite, numarul de utilizatori.
In sectiunea asta trebuie sa se vada ce ai realizat individual. Abilitatile de leadership nu sunt asa importante daca nu sunt impresionante. Adica faptul ca ai fost capitanul echipei de baschet in liceu sau ca coordonezi activitatile la centrul local Microsoft nu prea spun nimic despre cat de productiv esti ca programator.
In sectiunea asta trebuie sa se vada ce ai realizat individual. Abilitatile de leadership nu sunt asa importante daca nu sunt impresionante. Adica faptul ca ai fost capitanul echipei de baschet in liceu sau ca esti seful centrului local Microsoft nu prea spun nimic despre cat de productiv esti ca programator.
** *Personal projects*
La fel ca la work experience. E preferabil sa fie proiecte mai mari nu un laborator de 2 zile.
La fel ca la work experience. E preferabil sa fie proiecte mai mari, nu un laborator de 2 zile.
Daca partile de work experience si personal projects sunt cam goale poti pune o sectie de Relevant Courses dupa Education care listeaza cursurile ce ti-au placut mai mult. Dar trebuie sa te astepti la intrebari mai in detaliu despre materia din cursurile respective.
** *Skills*
Puteti pune aici limbaje cu care ati lucrat, tehnologii. Nu listati toate limbajele sau tehnologiile cu care ati lucrat 5 minute ci doar cele cu care aveti o experienta mai consistenta. De asemenea puteti mentiona nivelul la care l-ati folosit (school work experience, industry experience, etc).
*** Puteti pune aici limbaje cu care ati lucrat, tehnologii. Nu fi "listaci" insiruind o gramada de acronime cu care aveti experienta putina. De asemenea poti mentiona nivelul la care l-ati folosit (school work experience, industry experience, etc).
*** Daca nu aplicati pe un job foarte specific nu e nevoie sa listati APIuri sau platforme. APIurile prin definitie trebuie sa fie niste chestii care pot fi invatate si folosite usor, deci nu e mare realizare ca ai invatat una.
** *Awards*
Rezultate nationale sau internationale, la concursuri de programare, de matematica, de proiecte. Nu conteaza olimpiade judetene sau locale. Daca nu ati obtinut rezultate prea mari puteti mentiona ca ati participat in mai multe concursuri dar nu e nevoie sa le mentionati pe fiecare.
** Eventual *Publications*
** Nu e nevoie de sectiunea Objective.
** Nu e nevoie de hobbiuri.
** Nu e nevoie de limbi straine daca stiti doar romana si engleza.
** C++ industry experience
** Java, Python, PHP  school projects
** data structure and algorithms - programming contests experience
** compilers, databases, distributed systems - school projects
** compilers, databases, distributed systems, machine learning - school projects
* Awards
** 2010 – 3rd team in Microsoft Imagine Cup Romania, Software development division
** 2009 - 5th team in ACM ICPC South East Europe Regional.

Diferente intre securitate:

public
protected

Topicul de forum nu a fost schimbat.