Evo životopisa kojim sam se zaposlio u Googleu kao softverski inženjer.

Pozdrav svima!

Na mom YouTube kanalu za programiranje i obrazovanje CS Dojo mnogi su me tražili da objasnim kako bih krenuo u pisanje rezimea za radna mjesta softverskih inženjera.

Evo, evo mog članka o tome.

U ovom članku prvo ću vas provesti kroz rezime koji sam osobno koristio da bih dobio posao softverskog inženjera u Googleu.

Zatim ću vam pokazati kako bih to danas promijenio na temelju onoga što sam od tada naučio.

Također ću vam dati nekoliko općih savjeta i savjeta o tome kako izraditi vlastiti rezime softverskog inženjera.

Zapravo se ne smatram stručnjakom za pisanje rezimea, ali nadam se da ću uspjeti pružiti neke uvide na temelju svog osobnog iskustva, kao i nekih istraživanja koja sam proveo da bih napisao ovaj članak.

Ovdje pogledajte moj životopis.

Ako želite, možete preuzeti moj rezime ovdje kao što slijedi zajedno s ovim člankom.

Struktura

Prije svega, hajde da brzo pregledamo koje odjeljke imam u svom životopisu. Zatim ćemo redom pregledati svakog od njih kako bismo detaljnije razgovarali o njima.

Od vrha imam:

  • Iskustvo
  • Obrazovanje
  • Tehničke vještine
  • Ostale vještine
  • Nagrade
  • Projekti

Iskustvo

Ovo je dio u koji uključujete radno iskustvo koje želite pokazati. Ne morate uključiti svaku pojedinu poziciju koju ste ikada zauzimali. Zbog toga nisam uključio svoje mjesto podučavanja iz matematike. Manje je relevantno od mojih drugih, više tehničkih pozicija.

Ako imate značajno neradno iskustvo koje je relevantno, možete ga ovdje također uključiti. Na primjer, ako ste vodili tim na natjecanju u kodiranju, možda biste ga htjeli uključiti ovdje. Možete ga uključiti i u projektni odjeljak, ali više će se istaknuti u odjeljku iskustva.

U odjeljku s iskustvom imam četiri pozicije:

  • Pripravnik u programu Manager u Microsoftu
  • Data Science Intern u Microsoftu
  • Osnivač i predsjednik Data Science Cluba na UBC (Sveučilište Britanske Kolumbije)
  • Pripravnik za razvoj softvera u Moneytreeu (startup u Japanu)

Pogledajmo prvo mjesto kao primjer.

U mom životopisu to izgleda ovako:

Naslov ima sljedeću strukturu:

u, kation>, kao u:

Pripravnik za voditelja programa u Microsoftu, Redmond, WA, 5. 2015. - 8. 2015

Ovo je prilično standardni format.

Zatim, ispod nje, imam opis onoga što sam učinio:

Original text


Bio sam odgovoran za dizajniranje i implementaciju određene značajke u programu Microsoft Dynamics CRM s programerima i ostalim PM-ima. Moje su odgovornosti uključivale početno istraživanje, planiranje projekta, dizajniranje proizvoda, izradu žičanih okvira i pisanje i izvršavanje na specifikaciji.

Kako bih to danas promijenio

Kada pišete svoj životopis, nemojte nužno pretpostavljati da čitatelj zna sve tehničke izraze, posebno one specifične za tvrtku. U gornjem opisu spomenuo sam Microsoft Dynamics CRM, ali mnogi ljudi nisu upoznati s njim. Dakle, promijenio bih ga u sljedeće:

Bio sam u timu koji je bio odgovoran za Microsoft Dynamics CRM, koji je dio softvera za upravljanje odnosima s kupcima. Predvodio sam napore na izgradnji značajke koja omogućava korisnicima da lako prate poslovne troškove. Moje su odgovornosti uključivale početno istraživanje, planiranje i upravljanje projektom, dizajniranje značajke, izradu žičanih okvira i ispisivanje naših specifikacija.

Imajte na umu da sam osim razjašnjenja pojma Microsoft Dynamics CRM dodao i brzo objašnjenje o tome što sam točno izgradio.

Sada, pogledajmo još jednu poziciju koju imam u odjeljku o iskustvu.

Naslov je: Osnivač i predsjednik Data Science Cluba na UBC, Vancouver, BC, 10 / 2013–5 / 2014

Ispod njega imam tri metka:

  • Odgovoran za stjecanje više od 120 članova
  • Organizirani sastanci radi razmjene naših ideja o znanosti podataka
  • Osnovao tim od nekoliko učenika za rad na natjecanju u strojnom učenju na Kaggleu

Prvo, ovdje imajte na umu upotrebu metaka. Ponekad olakšava čitanje i obradu životopisa.

Također, imajte na umu kako sam upotrijebio određeni broj u prvom nabrajanju - odgovoran za prikupljanje više od 120 članova . Korištenje broja često čini vaše postignuće jasnijim. Naravno, ne morate uvijek koristiti broj. Koristite ga kad to ima smisla.

Kako bih to danas promijenio

U ovom ne bih napravio veće izmjene. Samo manja gramatička uređivanja.

Obrazovanje

Ovo je, naravno, dio u kojem navodite svoje relevantno obrazovanje.

Evo što imam:

Za svako sveučilište imam naziv sveučilišta, mjesto, vrstu diplome (BS - Bachelor's of Science ovdje), glavni predmet, očekivani datum diplome, kao i navedeni GPA.

O GPA

Prema članku o CareerCupu, opće pravilo je da se GPA prikazuje samo ako je veći od 3,0 od 4,0. Slažem se s ovom preporukom.

Kako bih to danas promijenio

Ovaj bih odjeljak zadržao kakav jest. Idemo na sljedeći odjeljak.

Tehničke vještine

Evo što sam naveo u ovom odjeljku svog životopisa:

  • Ožičenje : Balsamiq, Microsoft PowerPoint
  • Vizualni dizajn: Adobe InDesign, Photoshop, Illustrator
  • Statistička analiza: R
  • Strojno učenje: Python s NumPy i Pandas, Ruby, Spark (prethodno iskustvo)
  • Programske tehnologije: SQL, MATLAB, Ruby on Rails, Java
  • Programske tehnologije, prednji kraj: JavaScript, HTML / CSS, LaTeX
  • Kontrola verzija: Git, GitHub, Bitbucket

Rekao bih da sam ovdje nabrojao previše stvari. Smanjio bih to na samo ovo dvoje:

  • Znanost o podacima: R, Python s NumPy i Pandas, Spark (prethodno iskustvo)
  • Programske tehnologije: SQL, MATLAB, Ruby, Ruby on Rails, Java, JavaScript, HTML / CSS

Naveo bih samo ovo dvoje, jer su ostale vještine u ovom slučaju bile manje relevantne.

Također, imajte na umu kako stavljam Spark (prethodno iskustvo) kako bih pokazao da imam određeno iskustvo sa Sparkom, ali nisam vješt u njemu.

Ostale vještine

Ovaj odjeljak možete koristiti ako želite uključiti druge relevantne vještine. U ovaj sam odjeljak uključio japanski i javni nastup.

Kako bih to danas promijenio

Ovaj bih odjeljak potpuno izrezao jer nije toliko relevantan za radno mjesto softverskog inženjera za koje sam se prijavio.

Nagrade i projekti

U ove odjeljke uključite relevantne nagrade i projekte.

Riječ "relevantno" ovdje je važna. Ako ste, primjerice, osvojili drugo mjesto na regionalnom prvenstvu u karateu, to vjerojatno nije toliko bitno.

Međutim, možda biste ga htjeli uključiti ako je stvarno takoimpresivno - na primjer, natjecanje na nacionalnoj ili međunarodnoj razini s karateom.

Imam jednu nagradu i tri projekta u svom životopisu.

Nagrada

Evo nagrade koju imam u svom životopisu:

TELUS / IEEE studentski izazov za inovacije

Naš je tim osvojio treće mjesto na natjecanju u smotri gdje smo predstavili ideju za uređaj koji pomaže slijepima. Naša je ideja bila uređaj koji pretvara trodimenzionalne prostorne informacije u zvuk kako bi slijepe osobe mogle "vidjeti" okolinu sluhom. Dobili smo potporu od 3000 USD za razvoj prototipa.

Kako bih to promijenio

Malo bih pojasnio svoju formulaciju tako da je lakše čitati. Možda nešto poput:

TELUS / IEEE studentski izazov za inovacije

Na ovom tehničkom natjecanju za prezentaciju proizvoda predstavili smo ideju koja pomaže slijepim i slabovidnim osobama. Naša je ideja bila uređaj koji pretvara trodimenzionalne prostorne informacije u zvuk. Pretvorio bi blizinu objekta ispred sebe u jačinu zvuka, a visinu objekta u visinu zvuka. Dobili smo potporu od 3000 USD za izradu prototipa za ovu ideju, a trenutno smo u procesu izrade.

Projekti

Sad sam, uz ovu nagradu, nabrojao i tri projekta za koja sam smatrao da će biti najupečatljiviji.

Jedan od njih bio je ovaj:

YamBomb! , Kolovoz 2014

Moj kolega iz Microsofta i ja stvorili smo aplikaciju za igre s kojom ćemo poslati "bombu" koja "eksplodira" za 24 sata, osim ako je ne proslijede nekom drugom. Započeo je s nekoliko korisnika, a organski je narastao na više od 70 korisnika u roku od tjedan dana od pokretanja. Razvili smo aplikaciju s Ruby on Rails i Yammer API-jem.

Primijetite kako sam i ovdje koristio određeni broj (70 korisnika). Također sam spomenuo tehnologiju koju sam koristio za ovaj projekt - Ruby on Rails i Yammer API. (Yammer je web mjesto tvrtke Microsoft i nekako je poput Facebooka koji se koristi za internu komunikaciju unutar tvrtke.)

Kako bih to sada promijenio

Ovdje nema većih izmjena.

Kako bih danas uredio cijeli životopis

Postoji jedan glavni problem s ovim životopisom koji sam tada koristio - bio je predug. Radi se o 2 stranice, a u idealnom slučaju to bi trebala biti jedna stranica.

Pogledajmo možemo li ga spustiti na jednu stranicu.

Zapravo sam ga uspio spustiti na jednu stranicu. Evo nekih glavnih promjena koje sam napravio:

  • Skinuo sam osnivača i predsjednika u Data Science Clubu na UBC-u iz sekcije za iskustva. Dobar je, ali manje relevantan od ostalih.
  • Skinuo sam Sveučilište Suffolk iz obrazovnog odjeljenja. Nije previše relevantno jer sam se već prebacio iz njega.
  • Kombinirao sam odjeljke za nagrade i projekte u samo Projekte i nabrojao samo 2 projekta.

Ono što sam izostavio bila bi savršeno dobra informacija za prikaz u mom životopisu. Samo što su bili manje impresivni i relevantni od ostalih stvari koje sam naveo.

Samo izostavljanjem tih podataka, moj je životopis postao puno lakši i brži za čitanje.

U redu, evo uređene verzije mog rezimea na jednoj stranici:

  • PDF
  • Riječ (.docx)
  • Stranice (.stranice)

Slobodno ga koristite kao predložak.

Evo nekoliko ključnih pogodaka.

1. Stavite se na mjesto zaposlenika / menadžera zapošljavanja.

Nemojte automatski pretpostavljati da će biti upoznati sa svakim tehničkim izrazom koji vam je poznat. Razmislite o onome što se često koristi, a što ne često u vašem određenom području.

Također, nastavite pročišćavati svoje odlomke kako bi ih bilo lako pročitati. Koristite kratke rečenice. Pojasnite ono što nije jasno. Vjerojatno je dobra ideja da vam ga pročita vaš prijatelj kako biste bili sigurni da je sve jasno.

2. Izostavite sve što nije previše relevantno.

Govoriti japanski jezik dobra je vještina, ali nije bilo relevantno za određeno radno mjesto na koje sam se prijavio. Dakle, nisam to baš morao navesti.

3. Nije stvar u količini. Radi se o kvaliteti.

Ako prikazujete 4 projekta umjesto 2 projekta, je li to uvijek bolje? Pa, ne nužno.

Ako imate više informacija o svom životopisu, to je pretrpano, a otežava pronalazak važnih podataka.

Ali, mogli biste reći - i dalje ste dobili posao bez ijednog od ovih!

Da, to je istina. Mislim da je važno izraditi lako čitljiv životopis, ali još je važnije prvo izgraditi snažne vještine i iskustvo koje će se pokazati u vašem životopisu.

Neki dodatni savjeti / savjeti

Trebam li prvo navesti obrazovanje ili prvo radno iskustvo?

Opće je pravilo: navedite ono što je impresivnije / relevantnije.

Za mene sam imao neko dobro iskustvo s Microsoftom, što je bilo impresivnije od mog obrazovanja. Zato sam ga prvo nabrojio.

Ako još uvijek idete u školu, moj zadani izbor bio bi da prvo pokažem svoje obrazovanje. Ali ako se nešto iz vašeg iskustva ističe, prvo stavite odjeljak o iskustvu.

Trebam li uključiti svoju e-adresu, telefonski broj i lokaciju?

Uvijek biste trebali uključiti svoju adresu e-pošte, ali osim toga, na vama je.

U svoj životopis uvrstio sam samo svoju adresu e-pošte kako bih bila jednostavna. Međutim, ako želite pokazati da se nalazite na određenom mjestu ili ako želite uključiti svoj telefonski broj, naprijed i to učinite.

Što ako još nemam toliko iskustva za pokazati u svom životopisu?

U osnovi, trebali biste razmisliti o svim vještinama i iskustvu koje ste stekli do ovog trenutka i razmisliti o tome kako bi mogle dovesti do sljedećeg koraka.

Kao primjer, evo kako sam to učinio:

  • Nekoliko godina prije nego što sam se prijavio za Google, nisam imao iskustva.
  • Dakle, napravio sam jednostavnu web stranicu s Ruby on Rails, koju sam naučio sam.
  • Korištenjem ovog projekta stekao sam prvu tehničku praksu u Japanu.
  • Koristeći ovo, u kombinaciji s mojom statistikom, stekao sam staž za znanost o podacima u Microsoftu.
  • Koristeći to iskustvo i veze koje sam tamo izgradio, stekao sam drugu praksu u Microsoftu.
  • Koristeći sve ovo, zaposlio sam se u Googleu kao stalni softverski inženjer.

Volim o tome razmišljati nekako poput snježne grude.

Na početku bi mogao biti malen, ali ako ga nastavite graditi, on će samo rasti.

Evo nekoliko dodatnih resursa za pisanje rezimea softverskog inženjera:

  • Ovdje je lijep pregled o ovoj temi na CareerCup-u.
  • Moja prijateljica Zhia Hwa Chong, koja je softverski inženjer na Twitteru, ovdje ima lijep članak o tome.
  • Quincy Larson, učitelj / osnivač freeCodeCampa, ovdje također ima lijep članak na ovu temu.

Ok, sretno i hvala vam kao i uvijek što ste pročitali moj članak!

Ako imate bilo kakvih pitanja u vezi s ovim ili bilo čim drugim, slobodno mi javite u komentaru ispod ili na Instagramu ili Twitteru (@ykdojo na oba).