
Sziasztok!
A CS Dojo nevű programozási-oktatási YouTube-csatornámon sokan kértek tőlem, magyarázzam el, hogyan folytatnám a szakmai mérnöki pozíciókra vonatkozó önéletrajz elkészítését.
Szóval, íme a cikkem róla.
Ebben a cikkben először áttekintem Önt azzal az önéletrajzzal, amelyet személyesen használtam, hogy szoftvermérnök állást kapjak a Google-nál.
Aztán megmutatom, hogyan változtatnék ma ezen azóta tanultak alapján.
Néhány általános tippet és tanácsot adok Önnek a saját szoftvermérnöki önéletrajz elkészítéséhez.
Nem igazán tartom magam a szakmai összefoglaló írásának szakértőjeként, de remélhetőleg képes leszek betekintést nyújtani személyes tapasztalataim alapján, valamint néhány kutatásba, amelyet a cikk megírásához tettem.
Itt találja az önéletrajzomat.
Ha szeretné, itt töltheti le az önéletrajzomat, miközben követi ezt a cikket.
A szerkezet
Először is nézzük át gyorsan, hogy milyen szakaszok vannak az önéletrajzomban. Ezután sorban átnézzük mindegyiket, hogy részletesebben beszéljünk róluk.
Fentről:
- Tapasztalat
- Oktatás
- Technikai készségek
- Egyéb készségek
- Díjak
- Projektek
Tapasztalat
Ez az a rész, amelybe belefoglalja a bemutatni kívánt munkatapasztalatot. Nem kell feltüntetnie minden egyes pozíciót, amelyet valaha is betöltött. Ezért nem vettem fel a matematika oktatói pozíciómat. Kevésbé releváns, mint a többi, technikai álláspontom.
Ha jelentős, nem munkahelyi tapasztalata van, releváns, akkor ide is felveheti. Például, ha vezetett egy csapatot egy kódolási versenyre, érdemes felvenni ide. Felveheti a projekt szakaszba is, de inkább a tapasztalatok részben fog kiemelkedni.
Négy pozícióm van a tapasztalatok részben:
- Programmenedzser gyakornok a Microsoftnál
- Adattudományi gyakornok a Microsoftnál
- Az UBC (British Columbia Egyetem) Data Science Club alapítója és elnöke
- Szoftverfejlesztési gyakornok a Moneytree-nél (induló vállalkozás Japánban)
Vessünk egy példát az első álláspontra.
Az önéletrajzomban így néz ki:

A címsor felépítése a következő:
nál nél ,
Programmenedzser gyakornok a Microsoft-ban, Redmond, WA, 2015.05.08
Ez egy meglehetősen szabványos formátum.
Aztán alatta van egy leírás arról, amit tettem:
Felelős voltam egy speciális szolgáltatás tervezéséért és megvalósításáért a Microsoft Dynamics CRM-en belül a fejlesztőkkel és más PM-kel. Feladataim közé tartozott a kezdeti kutatás, a projekt megtervezése, a termék megtervezése, drótvázak készítése, valamint a specifikációra való írás és végrehajtás.Hogyan változtatnék ma
Az önéletrajz megírásakor ne feltétlenül feltételezze, hogy az olvasó ismeri az összes szakkifejezést, különösen a vállalatspecifikusakat. A fenti leírásban megemlítettem a Microsoft Dynamics CRM-et, de sokan nem ismerik. Tehát a következőre változtatnám:
Abban a csapatban voltam, amely a Microsoft Dynamics CRM-ért volt felelős, amely egy darab ügyfélkapcsolat-kezelő szoftver. Azon erőfeszítéseket vezettem, hogy olyan funkciót építsek ki, amely lehetővé teszi a felhasználók számára, hogy könnyebben nyomon kövessék az üzleti kiadásokat. Feladataim közé tartozott a kezdeti kutatás, a projekt megtervezése és irányítása, a szolgáltatás megtervezése, drótvázak készítése és a specifikációk kiírása.Ne feledje, hogy a Microsoft Dynamics CRM kifejezés tisztázása mellett egy gyors magyarázatot is adtam arról, hogy mit építettem pontosan.
Vessünk egy pillantást egy másik álláspontomra a tapasztalatok részben.

A főcím: A Data Science Club alapítója és elnöke, UBC, Vancouver, BC, 2013/10/2014
Három pont van alatta:
- Több mint 120 tag megszerzéséért felelős
- Szervezett találkozók, hogy kicseréljék elképzeléseinket az tudományról
- Több tanulóból álló csapatot alkotott egy gépi tanulási versenyen a Kaggle-n
Először vegye figyelembe itt a pontok használatát. Néha megkönnyíti az önéletrajz elolvasását és átlapolását.
Ezenkívül vegye figyelembe, hogy hogyan használtam egy adott számot az első pontban - Felelős a több mint 120 tag megszerzéséért . Szám használata gyakran egyértelműbbé teszi a teljesítményét. Természetesen nem mindig kell számot használni. Akkor használja, ha van értelme.
Hogyan változtatnék ma
Ebben nem végeznék nagyobb módosításokat. Csak kisebb nyelvtani szerkesztések.
Oktatás
Természetesen ez az a rész, ahol felsorolja releváns végzettségét.
Itt van, amim van:

Minden egyetemen megvan az egyetem neve, helyszíne, egy diploma típusa (BS - Bachelor's of Science itt), egy szak, a várható érettségi dátuma, valamint a GPA.
A GPA-ról
A CareerCupról szóló cikk szerint az általános szabály, hogy a GPA-t csak akkor kell megjeleníteni, ha a 4,0-nél magasabb 3,0-nál. Egyetértek ezzel az ajánlással.
Hogyan változtatnék ma
Megtartanám ezt a részt úgy, ahogy van. Menjünk a következő szakaszra.
Technikai készségek
Íme, amit felsoroltam ebben a szakaszban az önéletrajzomban:
- Drótvázolás : Balsamiq, Microsoft PowerPoint
- Vizuális tervezés: Adobe InDesign, Photoshop, Illustrator
- Statisztikai elemzés: R
- Gépi tanulás: Python NumPy-vel és Pandákkal, Ruby, Spark (korábbi tapasztalat)
- Programozási technológiák: SQL, MATLAB, Ruby on Rails, Java
- Programozási technológiák, kezelőfelület: JavaScript, HTML / CSS, LaTeX
- Verziókezelés: Git, GitHub, Bitbucket
Azt mondanám, hogy túl sok mindent felsoroltam itt. Csak erre a kettőre vágnám le:
- Adattudomány : R, Python a NumPy és a Pandas használatával, Spark (korábbi tapasztalat)
- Programozási technológiák: SQL, MATLAB, Ruby, Ruby on Rails, Java, JavaScript, HTML / CSS
Csak ezt a kettőt sorolnám fel, mert a többi készség kevésbé volt releváns ebben az esetben.
Ezenkívül vegye figyelembe, hogy a Spark-ot (korábbi tapasztalat) hogyan tudom megmutatni, hogy van némi tapasztalatom a Spark-ról, de nem vagyok jártas ebben.
Egyéb készségek
Használhatja ezt a részt, ha más releváns készségeket is szeretne beépíteni. A japán és a nyilvános beszédet ebbe a szakaszba illesztettem be.
Hogyan változtatnék ma
Ezt a szakaszt teljesen kivágnám, mivel ez nem annyira releváns a szoftvermérnöki pozícióban, amire jelentkeztem.
Díjak és projektek
Tartalmazza a releváns díjakat és projekteket ezekben a szakaszokban.
A „releváns” szó itt fontos. Ha például egy regionális karate bajnokságban második helyet nyert el, akkor valószínűleg ez nem annyira releváns.
Érdemes azonban felvenni, ha valóban így vanlenyűgöző - például nemzeti vagy nemzetközi szinten versenyez a karatéval.
Az önéletrajzon egy díj és három projekt szerepel.
A díj
Íme az a díj, amelyet az önéletrajzomon kapok:
TELUS / IEEE Student Innovation ChallengeCsapatunk harmadik helyet nyert a pályaversenyen, ahol bemutattuk a vakokat segítő eszköz ötletét. Ötletünk egy olyan eszköz volt, amely a háromdimenziós térinformációt hangzá alakítja, hogy a vak emberek hallással „lássák” a környezetet. 3000 dolláros támogatást kaptunk prototípus kifejlesztésére.
Hogyan változtatnék rajta
Kicsit pontosítanám a megfogalmazásomat, hogy könnyebben olvasható legyen. Talán valami ilyesmi:
TELUS / IEEE Student Innovation ChallengeEzen a technikai termékpályázaton bemutattunk egy ötletet, amely segít a vak és látássérült embereknek. Ötletünk egy olyan eszköz volt, amely a háromdimenziós térinformációt hangzá alakítja. Az előtted lévő tárgy közelségét a hang erősségévé, az objektum magasságát pedig a hang magasságává alakítja. 3000 dolláros támogatást kaptunk az ötlet prototípusának fejlesztésére, és jelenleg fejlesztés alatt állunk.
Projektek
Most ezen a díj mellett felsoroltam három olyan projektet, amelyekről azt hittem, hogy ezek a legimpozánsabbak.
Az egyik ilyen volt:
YamBomb! , 2014. augusztusA Microsoft egyik kollégámmal létrehoztunk egy játékalkalmazást, amellyel 24 órán belül „felrobban” egy „bombát” küldeni, hacsak nem adják át másnak. Néhány felhasználóval indult, és az indításától számított egy héten belül szervesen több mint 70 felhasználóra nőtt. Az alkalmazást a Ruby on Rails és a Yammer API segítségével fejlesztettük ki.
Vegye figyelembe, hogy itt is használtam egy adott számot (70 felhasználó). Megemlítettem azt a technológiát is, amelyet ehhez a projekthez használtam - a Ruby on Rails és a Yammer API-t. (A Yammer a Microsoft webhelye, és olyan, mint a Facebook, amelyet a cégen belüli belső kommunikációra használnak.)
Hogyan változtatnám meg most
Itt nincs nagyobb szerkesztés.
Hogyan szerkeszteném a mai összefoglalót
Most egy fő kérdés van ezzel az akkor használt összefoglalóval - túl hosszú volt. Körülbelül 2 oldalról van szó, és ideális esetben egy oldalnak kell lennie.
Lássuk, sikerül-e egyetlen oldalra jutnunk.
Valójában képes voltam egy oldalra eljutni. Íme néhány fő változtatás:
- A tapasztalatok szekcióból levettem az UBC Data Science Club alapítóját és elnökét . Jó, de kevésbé releváns, mint a többi.
- Levettem a Suffolk Egyetemet az oktatási részlegről. Nem túl releváns, mivel már átmentem belőle.
- A díjak és a projektek szekcióit csak Projektekbe egyesítettem , és csak 2 projektet soroltam fel.
Amit kihagytam, az nagyon jó információ lett volna az önéletrajzomon. Csak kevésbé voltak hatásosak és relevánsak, mint a többi, amit felsoroltam.
Csak az információk elhagyásával az önéletrajzom sokkal könnyebben és gyorsabban olvashatóvá vált.
Oké, íme a szerkesztésem egyoldalas változata:
- Word (.docx)
- Oldalak (.oldalak)
Használja nyugodtan sablonként.
Itt van néhány kulcsfontosságú elvitel.
1. Helyezze magát a toborzó / felvételi vezető cipőjébe.
Ne feltételezze automatikusan, hogy ismeri majd az Ön által ismert összes szakkifejezést. Gondoljon arra, hogy mi az, amit az adott szakterületen általában használnak, és nem annyira.
Továbbá finomítsa a bekezdéseit, hogy könnyen olvashatók legyenek. Használjon rövid mondatokat. Tisztázza, mi nem világos. Valószínűleg jó ötlet, ha egy barátod elolvassa, hogy megbizonyosodjon róla, hogy minden tiszta.
2. Hagyjon ki mindent, ami nem túl lényeges.
A japán nyelvtudás jó képesség, de nem volt releváns az adott pozícióban, amelyre jelentkeztem. Tehát nem igazán kellett felsorolnom.
3. Nem a mennyiségről van szó. A minőségről van szó.
Ha 2 projekt helyett 4 projektet mutat, akkor mindig jobb? Nos, nem feltétlenül.
Ha több információ áll rendelkezésre az önéletrajzáról, az elrontja, és ez megnehezíti a fontos információk megtalálását.
De mondhatod - mégis megkaptad az állást anélkül, hogy ezeket elvégezted volna!
Igen, ez igaz. Fontosnak tartom egy könnyen olvasható összefoglaló elkészítését, de még ennél is fontosabb, hogy erős készségeket és tapasztalatokat építsen fel először, hogy megmutassa az ön összefoglalóján.
Néhány további tipp / tanács
Először az oktatást, vagy a munkatapasztalatot kell felsorolnom?
Az általános ökölszabály az, hogy felsorolja, melyik a leghatásosabb / relevánsabb.
Számomra volt egy jó tapasztalatom a Microsoft-ról, ami sokkal lenyűgözőbb volt, mint az iskolai végzettségem. Ezért soroltam fel először.
Ha még iskolába jársz, az alapértelmezett választásom az lenne, ha előbb megmutatom az iskolai végzettségedet. De ha bármi kiemelkedik a tapasztalataidból, akkor tedd az első helyet az élményrészre.
Meg kell adnom az e-mail címemet, a telefonszámomat és a helyemet?
Mindig meg kell adnia az e-mail címét, de ezen kívül rajtad múlik.
Az egyszerűség kedvéért csak az e-mail címemet adtam meg az önéletrajzomba. Ha azonban meg akarja mutatni, hogy egy bizonyos helyen tartózkodik, vagy ha meg akarja adni a telefonszámát, folytassa és tegye meg ezt is.
Mi van, ha még nincs annyi tapasztalatom, hogy megmutassam az önéletrajzomat?
Alapvetően el kell gondolkodnia az összes eddig megszerzett készségen és tapasztalaton, és el kell gondolkodnia azon, hogyan vezethetnek a következő lépéshez.
Például a következőképpen csináltam:
- Néhány évvel ezelőtt nem volt tapasztalatom, mielőtt jelentkeztem a Google-ba.
- Szóval egy egyszerű weboldalt építettem a Ruby on Rails-szel, amelyet egyedül megtanultam.
- Ennek a projektnek a segítségével megszereztem az első technikai gyakorlatomat Japánban.
- Ennek felhasználásával, a statisztikai háttéremmel együtt, adattudományi gyakorlatot szereztem a Microsoftnál.
- Ezt a tapasztalatot és az ott kialakított kapcsolatokat felhasználva megszereztem a második szakmai gyakorlatomat a Microsoftnál.
- Mindezek felhasználásával teljes munkaidős szoftvermérnöki állást kaptam a Google-nál.
Szeretek úgy gondolni rá, mint egy hógolyóra.
Lehet, hogy az elején csak aprócska, de ha tovább épít rá, akkor csak növekszik.
Íme néhány további forrás a mérnöki összefoglaló elkészítéséhez:
- Van egy szép áttekintés erről a témáról a CareerCup oldalon.
- Zhia Hwa Chong barátomnak, aki a Twitter szoftvermérnöke, itt van egy szép cikke erről.
- Quincy Larsonnak, a freeCodeCamp tanárának / alapítójának itt is van egy szép cikke erről a témáról.
Oké, sok sikert, és köszönöm, mint mindig, hogy elolvasta a cikkemet!
Ha bármilyen kérdése van ezzel vagy bármi mással kapcsolatban, kérjük, nyugodtan ossza meg velem az alábbi megjegyzésben, vagy az Instagramon vagy a Twitteren (@ykdojo mindkét oldalon).