Siin on CV, mida kasutasin Google'is tarkvarainsenerina tööle saamiseks.

Tere kõigile!

Minu programmeerimiskoolituse YouTube'i kanalil CS Dojo on paljud inimesed palunud mul selgitada, kuidas ma tarkvarainseneri ametikohtadele kokkuvõtet kirjutaksin.

Niisiis, siin on minu artikkel selle kohta.

Selles artiklis tutvustan kõigepealt kokkuvõtet, mida ma isiklikult Google'is tarkvarainseneri saamiseks kasutasin.

Siis näitan teile, kuidas ma seda pärast seda õpitu põhjal täna muudaksin.

Annan teile ka mõned üldised näpunäited ja nõuanded oma tarkvarainseneri kokkuvõtte koostamiseks.

Ma ei pea ennast tegelikult kokkuvõtete kirjutamise eksperdiks, kuid loodetavasti suudan anda mõningaid teadmisi nii isikliku kogemuse põhjal kui ka mõningate uuringute kohta, mida olen selle artikli kirjutamiseks teinud.

Vaadake minu kokkuvõtet siit.

Soovi korral saate selle kokkuvõtte siit alla laadida, kui järgite seda artiklit.

Struktuur

Kõigepealt vaatame kiiresti üle, millised jaotised mul oma kokkuvõttes on. Seejärel vaatame neid kordamööda üle, et neist lähemalt rääkida.

Ülalt on mul:

  • Kogemused
  • Haridus
  • Tehnilised oskused
  • Muud oskused
  • Auhinnad
  • Projektid

Kogemused

See on osa, kuhu lisate töökogemuse, mida soovite näidata. Te ei pea lisama kõiki üksikuid ametikohti, mida olete kunagi pidanud. Seetõttu ei lisanud ma oma matemaatikaõpetaja positsiooni. See on vähem asjakohane kui minu teised, tehnilisemad seisukohad.

Kui teil on märkimisväärne mittetöökogemus, mis on asjakohane, saate selle ka siia lisada. Näiteks kui juhtisite meeskonda kodeerimisvõistlusele, võiksite selle siia lisada. Võiksite selle lisada ka projekti sektsiooni, kuid see paistab rohkem silma kogemuste jaotises.

Mul on kogemuste jaotises neli ametikohta:

  • Programmijuht praktikal Microsoftis
  • Andmeteaduse praktikant Microsofti juures
  • UBC (British Columbia ülikool) Data Science Clubi asutaja ja president
  • Tarkvaraarenduse praktikant Moneytree'is (idufirma Jaapanis)

Vaatame näitena esimest positsiooni.

Minu kokkuvõttes näeb see välja järgmine:

Pealkirja struktuur on järgmine:

juures, katioon>, nagu:

Programmijuht praktikant Microsoftis, Redmond, WA, 5 / 2015–8 / 2015

See on üsna tavaline formaat.

Siis on selle all minu kirjeldus, mida ma tegin:

Vastutasin Microsoft Dynamics CRM-is konkreetse funktsiooni väljatöötamise ja juurutamise eest koos arendajate ja teiste PM-idega. Minu vastutusalasse kuulusid esialgsed uuringud, projekti planeerimine, toote kujundamine, traadiraamide loomine ning spetsifikatsioonile kirjutamine ja teostamine.

Kuidas ma seda täna muudaksin

Oma kokkuvõtet kirjutades ei pea tingimata eeldama, et lugeja teab kõiki tehnilisi termineid, eriti ettevõttespetsiifilisi. Eespool kirjelduses mainisin Microsoft Dynamics CRM-i, kuid paljud inimesed pole sellega kursis. Ma muudaksin selle järgmiseks:

Kuulusin meeskonda, kes vastutas kliendisuhete haldamise tarkvara Microsoft Dynamics CRM-i eest. Ma juhtisin jõupingutusi sellise funktsiooni loomiseks, mis võimaldab kasutajatel hõlpsasti jälgida ärikulusid. Minu vastutusalasse kuulusid esialgsed uuringud, projekti planeerimine ja juhtimine, funktsiooni kujundamine, traadiraamide loomine ja meie spetsifikatsioonide kirjutamine.

Pange tähele, et lisaks mõiste Microsoft Dynamics CRM selgitamisele lisasin ka kiire selgituse selle kohta, mida täpselt ehitasin.

Vaatame nüüd veel ühte positsiooni, mis mul on kogemuste jaotises.

Pealkiri on: UBC-s asuva Data Science Clubi asutaja ja president, Vancouver, BC, 10 / 2013–5 / 2014

Mul on selle all kolm täpppunkti:

  • Vastutab enam kui 120 liikme omandamise eest
  • Korraldas kokkutulekuid, et vahetada ideid andmeteaduse kohta
  • Moodustas mitmest õpilasest koosneva meeskonna Kaggle masinõppevõistlusel töötamiseks

Kõigepealt märkige siia täpipunktide kasutamine. Mõnikord muudab see kokkuvõtte lugemise ja skimmimise lihtsamaks.

Pange tähele ka seda, kuidas ma esimeses loendis kasutasin konkreetset numbrit - vastutab enam kui 120 liikme omandamise eest . Numbri kasutamine muudab teie saavutuse sageli selgemaks. Muidugi ei pea alati numbrit kasutama. Kasutage seda siis, kui see on mõistlik.

Kuidas ma seda täna muudaksin

Ma ei teeks selles suurt muudatust. Ainult väiksemad grammatilised muudatused.

Haridus

Muidugi on see osa, kus loetlete oma asjakohane haridus.

Mul on järgmine:

Iga ülikooli jaoks on mul loetletud nii ülikooli nimi, asukoht, kraadi tüüp (BS - Bachelor's of Science), eriala, eeldatav lõpetamise kuupäev kui ka GPA.

GPA kohta

CareerCupi artikli kohaselt on üldine rusikareegel GPA näitamine ainult siis, kui see on kõrgem kui 3,0 4,0-st. Nõustun selle soovitusega.

Kuidas ma seda täna muudaksin

Ma jätaksin selle jaotise sellisena nagu see on. Läheme järgmisele jaotisele.

Tehnilised oskused

Siin on see, mida ma oma resümee selles jaotises loetlesin:

  • Traadiraamid: Balsamiq, Microsoft PowerPoint
  • Visuaalne kujundus: Adobe InDesign, Photoshop, Illustrator
  • Statistiline analüüs: R
  • Masinõpe : Python koos NumPy ja Pandas, Ruby, Spark (eelnev kogemus)
  • Programmeerimistehnoloogiad: SQL, MATLAB, Ruby on Rails, Java
  • Programmeerimistehnoloogiad, kasutajaliides: JavaScript, HTML / CSS, LaTeX
  • Versioonihaldus: Git, GitHub, Bitbucket

Ma ütleksin, et loetlesin siin liiga palju asju. Ma langetaksin selle vaid nendele kahele:

  • Andmeteadus : R, PyPon koos NumPy ja Pandas, Spark (eelnev kogemus)
  • Programmeerimistehnoloogiad: SQL, MATLAB, Ruby, Ruby on Rails, Java, JavaScript, HTML / CSS

Loetleksin ainult need kaks, sest muud oskused olid antud juhul vähem asjakohased.

Pange tähele ka seda, kuidas ma panen Sparki (varasem kogemus) näitama, et mul on Sparkiga mõningane kogemus, kuid ma ei ole sellega kursis.

Muud oskused

Seda jaotist saate kasutada, kui soovite lisada muid asjakohaseid oskusi. Lisasin sellesse rubriiki jaapani keele ja avaliku esinemise.

Kuidas ma seda täna muudaksin

Lõikaksin selle jaotise täielikult välja, kuna see pole nii oluline tarkvarainseneri ametikohale, kuhu kandideerisin.

Auhinnad ja projektid

Lisage nendesse jaotistesse asjakohased auhinnad ja projektid.

Siinkohal on oluline sõna „asjakohane”. Kui võitsite näiteks piirkondlikel karate meistrivõistlustel teise koha, pole see tõenäoliselt nii asjakohane.

Siiski võiksite selle lisada, kui see tõesti nii onmuljetavaldav - näiteks karatega võistlemine riiklikul või rahvusvahelisel tasandil.

Mul on kokkuvõttes üks auhind ja kolm projekti.

Auhind

Siin on auhind, mis mul on oma kokkuvõttes:

TELUS / IEEE üliõpilaste innovatsiooni väljakutse

Meie võistkond saavutas väljakukonkursil kolmanda koha, kus esitasime pimedat abistava seadme idee. Meie idee oli seade, mis teisendab kolmemõõtmelise ruumiteabe heliks, et pimedad inimesed saaksid kuulmise abil keskkonda “näha”. Meile anti prototüübi väljatöötamiseks 3000 dollari suurune toetus.

Kuidas ma seda muudaksin

Täpsustaksin natuke oma sõnastust, et seda oleks lihtsam lugeda. Võib-olla midagi sellist:

TELUS / IEEE üliõpilaste innovatsiooni väljakutse

Sellel tehniliste toodete pigi võistlusel tutvustasime ideed, mis aitab pimedaid ja vaegnägijaid. Meie idee oli seade, mis teisendab kolmemõõtmelise ruumiteabe heliks. See muudaks teie ees oleva objekti läheduse heli tugevuseks ja eseme kõrguse heli kõrguseks. Selle idee prototüübi väljatöötamiseks anti meile 3000 dollari suurune toetus ja praegu töötame selle väljatöötamisel.

Projektid

Nüüd loetlesin lisaks sellele auhinnale kolm projekti, mis minu arvates olid kõige muljetavaldavamad.

Üks neist oli see:

YamBomb! , August 2014

Minu kolleeg Microsoftis ja me lõime mängurakenduse, millega saadeti 24 tunni jooksul "plahvatav" pomm, kui nad seda kellelegi teisele ei edasta. See algas mõne kasutajaga ja nädala jooksul pärast selle käivitamist kasvas orgaaniliselt üle 70 kasutajani. Arendasime rakenduse koos Ruby on Rails ja Yammer API-ga.

Pange tähele, kuidas ma kasutasin ka siin konkreetset numbrit (70 kasutajat). Mainisin ka tehnikat, mida selle projekti jaoks kasutasin - Ruby on Rails ja Yammer API. (Yammer on Microsofti veebisait ja see sarnaneb Facebookiga, mida kasutatakse ettevõttesiseseks suhtlemiseks.)

Kuidas ma seda nüüd muudaksin

Siin pole suuri muudatusi.

Kuidas ma täna kogu resümeed redigeeriksin

Nüüd on selle kokkuvõttega, mida ma tol ajal kasutasin, üks suur probleem - see oli liiga pikk. See on umbes 2 lehekülge ja ideaalis peaks see olema üks leht.

Vaatame, kas saame selle ühele lehele.

Ma suutsin selle tegelikult ühele lehele viia. Siin on mõned peamised muudatused, mille ma tegin:

  • Võtsin kogemuste sektsioonist välja UBC Data Science Clubi asutaja ja presidendi . See on hea, kuid vähem asjakohane kui teised.
  • Võtsin Suffolki ülikooli haridusosakonnast ära. See pole liiga asjakohane, kuna olin sellest juba välja kandnud.
  • Ühendasin auhinnad ja projektid vaid projektideks ja loetlesin ainult 2 projekti.

Nüüd oleks see, mida ma välja jätsin, olnud täiesti hea teave, mida oma kokkuvõttes näidata. Lihtsalt need olid vähem muljetavaldavad ja asjakohased kui muud minu loetletud asjad.

Lihtsalt nende infokildude väljajätmisega muutus minu resümee palju lihtsamaks ja kiiremini loetavaks.

Okei, siin on mu kokkuvõtte muudetud üheleheküljeline versioon:

  • PDF
  • Sõna (.docx)
  • Lehed (.lehed)

Kasutage seda julgelt mallina.

Siin on mõned peamised väljavõtmised.

1. Pange ennast värbaja / tööle võtmise juhi kingadesse.

Ärge arvake automaatselt, et nad tunnevad kõiki teile tuttavaid tehnilisi termineid. Mõelge, mida teie konkreetses valdkonnas tavaliselt kasutatakse ja mida mitte nii sageli kasutatakse.

Täpsustage ka oma lõike, et neid oleks lihtne lugeda. Kasutage lühikesi lauseid. Selgitage, mis pole selge. Tõenäoliselt on hea mõte lasta mõni teie sõber seda teile lugeda, et kõik oleks selge.

2. Jätke vahele kõik, mis pole liiga asjakohane.

Jaapani keele oskus on hea oskus, kuid see ei olnud konkreetse ametikoha jaoks asjakohane, kuhu kandideerisin. Niisiis, ma ei pidanud seda tegelikult loetlema.

3. Asi pole koguses. Asi on kvaliteedis.

Kui näitate 2 projekti asemel 4 projekti, kas see on alati parem? Noh, mitte tingimata.

Kui teie kokkuvõtte kohta on rohkem teavet, siis see segab seda ja see raskendab olulise teabe leidmist.

Kuid võite öelda - sa said selle töö ikkagi ära, ilma et ühtegi neist tehtud oleks!

Jah, see on tõsi. Ma arvan, et oluline on koostada hõlpsasti loetav kokkuvõte, kuid veelgi olulisem on tugevate oskuste ja kogemuste loomine kõigepealt, et seda oma kokkuvõttes näidata.

Mõned täiendavad näpunäited / nõuanded

Kas peaksin kõigepealt loetlema hariduse või töökogemuse?

Üldine rusikareegel on see, et loetlege kumb neist muljetavaldavam / asjakohasem.

Minu jaoks oli mul Microsoftiga hea kogemus, mis oli muljetavaldavam kui mu haridus. Seetõttu loetlesin selle esimesena.

Kui olete veel koolis, oleks minu vaikevalik kõigepealt näidata oma haridust. Kui aga mõni teie kogemusest välja paistab, siis pange esikohale kogemuste osa.

Kas peaksin lisama oma e-posti aadressi, telefoninumbri ja asukoha?

Peaksite alati lisama oma e-posti aadressi, kuid peale selle on teie otsustada.

Lisasin oma e-posti aadressi oma kokkuvõttesse ainult selle lihtsuse huvides. Kui soovite siiski näidata, et olete kindlas asukohas, või soovite lisada oma telefoninumbri, jätkake ka seda.

Mis siis, kui mul pole veel nii palju kogemusi, mida oma resümeel näidata?

Põhimõtteliselt peaksite mõtlema kõigile seni omandatud oskustele ja kogemustele ning mõtlema, kuidas need võivad viia järgmise sammuni.

Näiteks, kuidas ma seda tegin:

  • Mul polnud mõni aasta enne Google'i avalduse saamist kogemusi.
  • Niisiis ehitasin Ruby on Rails'iga lihtsa veebisaidi, mille õppisin ise õppima.
  • Seda projekti kasutades sain esimese tehnilise praktika Jaapanis.
  • Kasutades seda koos statistikataustaga sain Microsofti andmeteaduse praktika.
  • Kasutades seda kogemust ja seal loodud seoseid sain teise praktika Microsoftis.
  • Kõiki neid kasutades sain täiskohaga tarkvarainseneri töökoha Google'is.

Mulle meeldib seda mõelda umbes nagu lumepalli.

See võib alguses olla lihtsalt väike, kuid kui jätkate selle arendamist, siis see lihtsalt kasvab.

Siin on mõned täiendavad ressursid tarkvarainseneri kokkuvõtte kirjutamiseks:

  • Siin on CareerCupil selle teema kohta kena ülevaade.
  • Minu sõbral Zhia Hwa Chongil, kes on Twitteri tarkvarainsener, on siin kena artikkel selle kohta.
  • Quincy Larson, freeCodeCampi õpetaja / asutaja, on siin ka sellel teemal toreda artikli.

Okei, palju õnne ja aitäh nagu alati minu artikli lugemise eest!

Kui teil on selle või millegi muu kohta küsimusi, palun andke mulle sellest teada allpool olevas kommentaaris või Instagramis või Twitteris (mõlemas @ykdojo).