Szoftverfejlesztési önéletrajz (CV) írása: a végleges útmutató (Frissítve 2019-re)

Noha a vita továbbra is folytatódik az „önéletrajz” hosszú távú jövőjéről, ez még mindig az egyik legfontosabb dokumentum, amellyel helyrehozhatjuk, ha el akarjuk szerezni ezt a következő nagy állásinterjút.

A probléma az, hogy a tökéletes önéletrajz elkészítése időigényes és frusztráló folyamat lehet.

Ezért hoztuk létre ezt az intuitív útmutatót, amelyet interjúk vezetnek olyan cégek bérbeadási vezetőivel, mint a Google és az Airtasker, valamint az Onset szoftvertervezési csapatának szakértői tanácsai.

Mielőtt belekezdenénk, ha önéletrajzának építésére vagy újjáépítésére törekszik, nézze meg ezt a Professional Software Engineer sablont a Canva-n.

Körülbelül 18–20 percet vesz igénybe a cikk elolvasása, még többet, ha azonnal alkalmazza az önéletrajzra.

Ha nincs elég ideje, itt letöltheti a cikk pdf változatát.

Itt található minden, amit tudnia kell a nagyszerű szoftvermérnöki önéletrajz gyors létrehozásához.

Kezdjük el.

1. fejezet: Csatlakoztassa közönségét

Mit hoz ki ebből a szakaszból

Ez a szakasz megismerteti Önt az önéletrajz különböző stílusaival, példákat mutat be az önéletrajzok megnyerésére, és megtanulja, hogyan kerülhető el a klasszikus önéletrajzi hibák.

A „megfelelő” stílus kiválasztása

Az önéletrajz felépítésének módja a munkatapasztalat mélységétől függ.

Íme néhány megfontolandó stílus:

Időrend: A munkatörténet fordított időrendben történő felsorolása előnyös lehet azoknak a hosszabb idejű alkalmazottaknak, akik a releváns foglalkoztatás állandó történetét szeretnék hangsúlyozni. (Így is könnyebben olvasható!)

BEÁLLÍTÁSI TIPP: Ha vannak hiányosságai az önéletrajzban a szerepek között, magyarázza el ezt világosan. Például szülési / apasági szabadság, utazás, tanulmány stb. Ez segít az olvasónak világos képet alkotni az Ön történetéről.

Funkcionális: A funkcionális önéletrajz a legfontosabb ismeretek és eredmények kiemelésével rendezi a munkatörténetét. Ideális azoknak a jelentkezőknek, akiknek nincs kiterjedt munkatörténete, azoknak, akik csak belépő szintű szerepet töltenek be, vagy friss diplomásoknak, akik betörnek a szoftvermérnöki iparba.

Hibrid: A hibrid önéletrajz ötvözi mind az időrendi, mind a funkcionális folytatási stílusokat. Hasznos lehet azoknál a középszintű szerepeknél, amelyek megkövetelik a foglalkoztatási előzmények, a speciális készségek és az eredmények kombinációját.

Függetlenül a választott stílustól, az önéletrajznak tartalmaznia kell olyan szakaszokat, amelyek foglalkoznak oktatási előzményeivel, munkatapasztalatának típusával, releváns készségekkel, korábbi projektekkel, és ha valóban érdekesek, néhány hobbival.

Ez a videó nagyszerű részleteket tartalmaz arról, hogy néz ki egy nyertes szoftvermérnök a Google- tól .

Önéletrajzát is letöltheti innen.

Hogyan lehet rövid és tiszta

Ha valamit elolvas ebből az útmutatóból, ne feledje ezt: Legyen rövid és releváns az önéletrajz.

„A legjobb kód tiszta és egyszerű, és ugyanaz a helyzet az önéletrajzzal - a legjobbak könnyen olvashatók, könnyen karbantarthatók és könnyen bemutathatók. Nyugodtan mondhatjuk, hogy a legjobb szoftvermérnököknek a legtisztább az önéletrajzuk. ” - Sean McCartan (Software Engineering Practice Lead), a kezdet

A szoftvermérnöki munkák több száz önéletrajzot kaphatnak, és a legnagyobb hiba, amelyet a The Onset-nél látunk, az, amikor a jelentkező releváns tapasztalatait egy halom információ hígítja körülötte.

A tíz oldalas önéletrajz, amely részletesen bemutatja az elmúlt 20 évben alkalmazott minden kisüzemi munkát vagy technológiát, valószínűleg megviseli az olvasót, és felhígítja az alapvető erősségeit.

Fontos megérteni azt a szerepet is, amelyre jelentkezik, és a vállalat típusát, és legyen a lehető legtömörebb.

Ragaszkodjon a készségekkel kapcsolatos nehéz és gyors tényekhez, és kerülje a felesleges állításokat, amelyeket nem lehet alátámasztani azonnali bizonyítékokkal, például „ Egyénileg és csapatban is jól dolgozom” .

Kerülje továbbá az olyan alapvető készségek felsorolását, mint például: „Tudok dolgozni az Excel táblázatokkal”.

Felvételi menedzser tipp: Kerülje a zavaró terveket vagy képeket, és győződjön meg arról, hogy az önéletrajz olvasható, konzisztens betűtípusokkal és méretekkel rendelkezik, amelyek könnyen kompatibilisek a böngészők között (a legbiztonságosabb fogadás az Arial vagy a Times New Roman).

Az alapok

Az önéletrajz elején ne felejtse el egyértelműen megadni teljes nevét és elérhetőségét (e-mail, mobilszám) az önéletrajz felső fejlécében.

Nincs szükség a teljes címére, de egy külváros segít azonosítani életképességét, hogy bizonyos helyeken dolgozzon.

Segítsen az olvasónak azáltal, hogy látható linket ad az online portfólióhoz, a LinkedIn-fiókhoz vagy a GitHub-fiókhoz. Mindenesetre ellenőrizze, hogy az URL működik-e!

A GitHub önéletrajzában való bemutatásának legjobb módját egy kicsit később kitöltöttük.

A korábbi munkahelyek felsorolásakor fogadjon el egy következetes struktúrát, amely segíti az olvasót a pályán tartásban.

Ne feledje, hogy ha egy formázási stílust használ, akkor a legjobb, ha az egész önéletrajzban marad.

Minden munkáltatónál adja meg a dátumokat (kezdetét HH / ÉÉ - ÉÉ / ÉÉ lejárta), beosztását és cégét.

Ez segíthet egy vállalat URL-jének vagy egy soros leírásának felvételében, különösen a kevésbé ismert vállalkozások esetében. Nézze meg ezt az alábbi példát (Ne másolja a 'rólunk' oldalt, és ne csörgesse le az önéletrajzán - igen, ez még mindig megtörténik):

Ez a videó gyakorlati tanácsokat nyújt az önéletrajz átformázásához, valamint az olvasás egyszerűvé és élvezetessé tételéhez.

Szüksége van összefoglalóra?

Tartsuk ezt egyszerűnek; nem, nem igazán, főleg, ha csak annyit tervezel, hogy elmondod mindenkinek, milyen csodálatos vagy - erre szolgál egy interjú.

Ha úgy érzi, hogy rövid összefoglalóban szeretné kiemelni karrierjét, tegye relevánssá, és próbáljon meg ne használni egy csomó túlságosan leíró igét.

Az összefoglaló és a LinkedIn-profil összeegyeztetése szintén hozzájárul az egységesség megőrzéséhez, mivel nagyjából mindenki megnézi az online profilját, hogy megbizonyosodjon arról, hogy az összhangban áll-e az ön önéletrajzzal.

Íme egy példa egy tömör és hatékony karrier-összefoglalóra:

2. fejezet: Mutasd meg, hogy te vagy a legalkalmasabb a munkára

Mit hoz ki ebből a szakaszból

Hogyan olvassa el a munkaköri leírást, és hogyan szabja önéletrajzát a munkához, hogy a felvételi menedzser azonnal tudja, hogy Ön a legalkalmasabb.

Megtanulja, hogyan lehet kiemelni nemcsak a releváns programozási nyelveket, hanem konkrét eszközöket és keretrendszereket is.

Gyerünk.

Ne csak ugyanazt az önéletrajzot nyújtsa be minden munkáltatónak.

Ez az Ön hívókártyája, és meg kell formálnia azt a munkát, amelyre pályázik.

Ha pontosan internalizálja, amit a munkáltató szeretne egy álláshirdetéstől, és önéletrajzában megmutatja, hogy képességei hogyan felelnek meg annak, amit keresnek, akkor megelőzheti a csomagot.

Legyen őszinte, értelmes és kreatív a tapasztalataival, de soha ne hazudjon.

Ismerkedjen meg egy meghirdetett munkával

Gondosan olvassa el az álláshirdetést, hogy meghatározza a szerep szempontjából legfontosabbnak tűnő kulcsszavakat vagy készségeket.

Ha felveszi a megfelelő kulcsszavakat és készségeket, amelyeket egy vállalat keres az önéletrajzában, akkor jobban kitűnhet a pályázók százai közül, akiket egy álláshirdetés vonzhat.

Például itt van egy ausztrál légitársaság által közelmúltban közzétett szoftvermérnök álláshirdetés:

Önnek:

  • Kimutatható tapasztalat a háttér-szolgáltatások fejlesztésében (előnyösebb a mikro-szolgáltatások architektúrája)
  • Tapasztalja meg a webalkalmazások fejlesztését modern JavaScript-keretek használatával (a React előnyben részesítendő)
  • Némi tapasztalat a felhőalapú számítástechnikáról (előnyösebb az AWS)
  • Értse meg az egyszerűség értékét, és tudja, hogyan kell karbantartható, tiszta kódot írni, amely betartja a szabványokat
  • Agilis környezetben dolgozó megértés / tudás
  • Ideális esetben legyen megértése a következők bármelyikének használatával: Java, React, Golang, Python, Angular vagy Node
  • Rendelkezzen megfelelő diplomával / képesítéssel vagy 4+ éves tapasztalattal.

A munkaköri leírás alapos elemzésével nyilvánvaló, hogy ennek a légitársaságnak a személyzet felvétele kulcsfontosságú kifejezéseket és szavakat keres, mint például a „mikro szolgáltatások architektúrája”, a „felhőalapú számítástechnika”, a „React” és a „webalkalmazások”.

Ha front-end szerepre jelentkezik, a vezetők felvétele automatikusan megkeresi azokat a kulcsfontosságú készségeket, mint például az „Angular”, a „React”, a „Vue”, összehasonlítva a teljes verem vagy háttér-szerepkörökkel, amelyek olyan nyelveket említhetnek, mint a C # vagy a Java.

Legyen szándékos

Az Ön által használt szavak, technológiák és programozási nyelvek segíthetik az olvasót abban, hogy növelje bizalmát az Ön szakterületében.

Az önéletrajz egyes sorainak elkészítésekor ne felejtsük el, hogy a munkáltató nem csak olyan kulcsfontosságú készségeket keres, mint például a kód írása vagy a webes felület megtervezése, hanem olyan nyomokat keres, amelyek jelzik, hogy megérti-e a kódokat és a rendszereket munka, és az a képessége, hogy egy ismeretlen kóddal és azonnali hibakeresési rendszerrel dolgozzon .

Például, ha a Java-t kulcsfontosságú készségként veszi figyelembe, hangsúlyozza ezt a pontot a Java-val kapcsolatos technológiák és keretrendszerek felsorolásával, amelyekkel dolgozott, például a Spring, Spring Boot és a Hibernate , ahol releváns.

Mivel a Java egy robusztus, nagy teljesítményű nyelv, az, hogy konkrétan meghatározza a környezettel kapcsolatos típusokat (skálázható / párhuzamos vagy monolitikus / többszálú), megmutatja képességeinek szélességét és mélységét.

Gondoljon minden eszközre, mint arra, hogy részletezze a készségkészletét. Ha adatigényes környezetekkel dolgozott , egészítse ki készségeit azáltal, hogy felsorolja tapasztalatait olyan objektum-orientált programozási nyelvekkel, mint a Python és a Scala.

Ez az alábbi folytatás megmutatja, hogyan rendezheti és strukturálhatja több készségkészletet kohéziós folytatássá:

Ne hanyagolja el a nyilvánvalót

Amikor a nem szakember felvételi menedzserek feladata egy szoftvermérnök megtalálása, akkor általánosabb készségeket kereshetnek a nyertes jelölt azonosítására.

Íme az önéletrajzba szőhető általános készségek ellenőrzőlistája (ha van ilyen természetesen!):

  • Jártasság az informatikában, a számítógépes programozásban, az adatstruktúrákban vagy az algoritmusokban.
  • A szoftvertervezéssel kapcsolatos legjobb gyakorlatok megértése .
  • Képes gyorsan megtanulni és visszafordítani a mérnökök kódját (a szoftverfejlesztőknek képesnek kell lenniük arra, hogy ledolgozzák a más fejlesztők által írt programokat vagy kódokat, és képesnek kell lenniük webalkalmazások létrehozására, olvasására, frissítésére és megsemmisítésére).
  • Bizalom az algoritmusok írásában.
  • A hasonló tudományágak képességei (adott esetben tartalmazzák az adatbázis-adminisztráció, az UX / UI tervezés vagy a keresőoptimalizálás ismeretét ).
  • Alapvető ismeretek - Funkcionális programozás, adatszerkezetek és algoritmikus programozás
Alkalmazási menedzser-tipp: Amint a Google korábbi technológiai vezetője, Francois rámutat, a jó szoftvermérnökök kíváncsiak. Ha kíváncsi embernek mutatkozik, ha kiemeli az olyan kiegészítő készségeket, mint az UX / UI tervezés vagy a SEO, akkor az önéletrajzát a halom elejére emelheti.

A felhasználó megértése és a munkájának a végfelhasználóra gyakorolt ​​hatása minden fontos mérnök számára nagyon fontos tulajdonság.

Legyen releváns

Az emberek számára egyre fontosabb, hogy holisztikusan megértsék a teljes rendszerek működését.

A szoftvermérnökök már nem csak tudják, hogyan kell kódolni egy alkalmazást .

Most elengedhetetlen annak bemutatása, hogy tudja, hogyan fog egy adott alkalmazás vagy kód kölcsönhatásba lépni egy adott környezetben és infrastruktúrában .

Alapszabályként, amikor felsorolja a fő technológiai készségeket, utaljon a releváns perifériás technológiai készségekre is.

A releváns technológiák felsorolása általában egy adott eszköz / nyelv mély érdeklődését vagy elsajátítását jelezheti.

Például a React-nek nagy az ökoszisztémája az eszközökkel és az alkatrészkönyvtárakkal, és a legjobb eszközök és források hivatkozása azonnal sokat mond a készségekről.

Amikor felsorolja a Python-t az önéletrajzában, fontolja meg, hogyan tudja bemutatni a fogalmi ismereteket olyan webes vagy nagy adatkeretek megemlítésével, mint (Django, Lombik, Spark, Tensor flow, Hadoop, Pandas stb.).

Ellenőrizze, hogy ez az önéletrajz hogyan szervezi hatékonyan a technológiai kapacitást a kulcsnyelveknek megfelelően.

Alkalmazási vezetői tipp: Amint említi készségeit, kerülje az olyan minősítéseket, mint „jártas”, „szakértő” vagy „kezdő”. Ne rangsorolja saját kompetenciáját a különböző készségek és technológiák között, kivéve, ha univerzális osztályozási rendszert használ. Lényeg: Mutasd ne mondd.

3. fejezet: Tartós első benyomás készítése

Mit hoz ki ebből a szakaszból

Hogyan lehet finoman olyan karaktert adni az önéletrajzhoz , amely tiszta képet hagy a felvételi menedzser fejében arról, hogy milyen munkavállaló vagy személy vagy.

Gondoljon önéletrajzára, mint olyan történetre, amelyet remélhet, hogy megragad az olvasó fejében.

Önéletrajzában te vagy a főszereplő, ezért fontold meg karrier-történeted érdekes részeinek kiemelését.

Íme néhány történet, amelybe hajolhat:

  • A vezető: Ha kisebb csapatokban dolgozott, ez azt jelezheti, hogy nagyobb mértékben járult hozzá. Ahol lehetséges, emelje ki a vezetés és a felelősség szintjét, amelyet eddig egy projektnél vállalt , és hívja fel a figyelmet a csapat méretére.
  • Az innovátor: Ha korábbi projektjei új technológiát, például mesterséges intelligenciát vagy blokkláncot vontak be, az önéletrajz során hangsúlyozzon egy innovatív és előremutató elbeszélést.
  • Előadóművész: Rövid távú vállalkozóként bizonyíthatja a következetességet azzal, hogy meghatározza, hogy szerepét a nagy teljesítmény miatt kibővítették .
  • A tanuló: Aggódik amiatt, hogy túl sok munkahely van az ön önéletrajzában?

    Hangsúlyozza a projektek befejezését az egyes kilépések előtt, és minden egyes munkamenetet új készségek elsajátításának és új kihívások teljesítésének vágyaként írja le

Végül a különféle vállalkozások különböző elbeszélésekkel fognak visszhangozni, így határozza meg, hogyan tudja elmondani karrierjét úgy, hogy az a legjobban illeszkedjen egyedi közönségéhez: a munkáltatóhoz / bérbeadó menedzserhez.

Például a digitális ügynökségek megkövetelik, hogy az alkalmazottak gyorsan mozogjanak, és a projekteket az ajtó elé állítsák.

Ennek eredményeként az ügynökségek valószínűleg folytatják az önéletrajz átkutatását, hogy megtalálják azokat az embereket, akik jól tudják tartani az ügyfeleket boldogok és a határidőknél maradnak.

Lehet, hogy beléphet az „Előadóművész” szerepébe annak érdekében, hogy elősegítse magát egy digitális ügynökséggel.

Az olyan termék- / platformvállalkozások, mint az Ebay, a Canva vagy a Carsguide.com.au, nagyobb valószínűséggel keresnek olyan szoftvermérnököket, akik minőségközpontúak és elkötelezettek a magas színvonal mellett.

A „Leader” vagy „The Innovator” hasznos karrier-történetek lehetnek a platformvállalkozásokkal.

Ps Itt vagyunk, hogy segítsünk - Ha útmutatásra van szüksége az önéletrajzhoz, akkor 20 perc alatt foglalhat le tanácsadóinkkal, hogy itt visszajelzést kapjon . (kikötés nélkül)

4. fejezet: Hackek, amelyek miatt az ön folytatása pop lesz

Mit hoz ki ebből a szakaszból

Hogyan lehet konkrét mérőszámokat és eredményeket elérni egy aranyélet folytatásához, a szenvedélyprojektek előnyeihez , és hogyan kell megfelelően beépíteni a GitHub- ot az önéletrajzba.

A foglalkoztatás történetének felvázolása egyszerű, de az, hogy az átlagos önéletrajzot megkülönböztesse a kivételesektől, meggyőződni arról, hogy az releváns és a legjobb megvilágításban jelenik meg.

A legjobb szoftvermérnöki önéletrajz segít a munkáltatónak megérteni, hogy egy korábbi projekt vagy munkahely hogyan kapcsolódik ahhoz a pozícióhoz, amelyre alkalmazzák.

Tapasztalatainak mélységétől függetlenül győződjön meg arról, hogy foglalkoztatási előzményei tartalmaznak néhány pontot vagy mondatot a kulcsfontosságú készségekről és eredményekről, amelyek nemcsak a szerep felelősségét mutatják be.

Foglalkoztatási szakaszának elsődleges célja az kell, hogy legyen, hogy bemutassa a volt munkahelyen eltöltött idő hatását és értékét.

Íme néhány tipp:

Eredmények

Adjon hozzá teljesítményalapú utasításokat, mutatókat és számokat, amelyek segítenek megmutatni korábbi szerepeinek sikerét és értékét.

Gondoljon arra, hogy cselekedetei hogyan vezették a legfontosabb eredményeket az üzletben.

Ha konkrétan be tudja mutatni, hogy egy korábbi munkáltatónál magasabb szintű értékesítés, elkötelezettség vagy felhasználói megtartás történt, akkor ez óriási segítséget nyújt az alkalmazásához.

Így teheti meg:

  • Ahelyett, hogy általános kijelentéseket tenne, vagy egyszerűen csak kijelenti, hogy részt vesz egy új mobilalkalmazás bevezetésében, magyarázza el a részvétel eredményeit - ez tízszeresére javította az ügyfelek megtartását?
  • Hány új letöltést vonzott?
  • Javította-e vállalkozásának költséghatékonyságát?
  • Pontosítsa az eredményeket.

Például egy felsőbb szintű önéletrajz egy vezető szoftverfejlesztési folytatáshoz a következő eredményt mondja ki:

„Csökkentette a (z) {company name} kezdőlap 20% -kal történő megjelenítésének idejét az ügyfélprofil előzetes betöltésével és a statikus erőforrások előzetes letöltésével a bejelentkezési oldalon, valamint az internetes és az alkalmazás C # kódjának optimalizálásával.

Rövidebb idő a tranzakcióelőzmények oldalának 50% -kal történő megjelenítéséhez azáltal, hogy a régi blokkolási kérelmet felváltja az Ajax kérelemre, és áthelyezi a kérelmet különböző virtuális könyvtárakba, és több háttér-kérést egyetlen kéréssé gyűjt össze.

Két kiadásnál 40% -kal csökkentette a gyártási kivételt azáltal, hogy proaktív módon figyelemmel kísérte / elemezte a (z) {company name} naplókat a Splunk segítségével

Kéthetente előadást tartott a {company name} terméktulajdonosnak és a platform menedzsment csapatának a teljesítmény és az ellenálló képesség kérdéseiről. "

  • Ennek az információnak az önéletrajzba történő beépítésének egyik módja az, ha ezeket az eredményeket felsorolja a „legfontosabb eredmények” szakaszba:

Projektek

A foglalkoztatási előzmények minden sorában a legsikeresebb önéletrajzok tartalmazzák a koncepció igazolását (POC), amely a projekt tényleges eredményeire vagy tulajdonjogára utal.

Az egyik fő kérdés minden alkalmazottnál, hogy „mit tett és tett ez a pályázó?”

Ez elengedhetetlenné teszi két-három projekt kiemelését, amelyeket magabiztosan meg tud magyarázni.

A POC több, mint a használt írott kód vagy programozási nyelv. Bemutatja azokat a folyamatokat és bevált gyakorlatokat, amelyeket a legfontosabb eredmények elérésére használtak.

Mélyen belemerül egy projektbe, segítve a munkaadókat konkrét felelősségének megértésében. Íme egy példa az alábbiakban:

A rangidős pozíciók esetében segít utalni egy befejezett vagy részt vett projekt tényleges tulajdonjogára.

Adja meg, mit tett, és mit tett a csapat.

A felvételi vezetők bizonyítékokat keresnek az Ön által megkezdett és befejezett projektekről.

A projekt tulajdonosa az elejétől a végéig azt mutatja, hogy (valószínűleg) megkapja a PDLC vagy SDLC összes elemét, és különböző funkciókkal dolgozott.

Szenvedély projektek

„A személyes projektek és a szabadúszó munka valakinek a szenvedélyét tükrözi. Nem arról van szó, hogy olyan embereket kell felvenni, akik egyszerűen ki tudják váltani a kódot, hanem olyan emberek felkutatásáról, akik képesek minőségi, jól megírt, jól tesztelt és karbantartható kódot nyújtani. ” - Sean McCartan (Software Engineering Practice Lead), A kezdet

Egy ambiciózus személyes projekt megmutathatja jövőbeli munkáltatójának az ön kezdeményezését, elkötelezettségét és szenvedélyét a szoftveres megoldás elsajátítása és felépítése iránt.

Rendben van, ha nincsenek személyes projektjei az önéletrajzban, de ha mégis, akkor ez segíthet megkülönböztetni.

Akár személyes projektje egy Python-szkript, egy mobilalkalmazás vagy egy Java-térkép, előnyös módja lehet annak, hogy a valós készségeket nem munkahelyi környezetben mutassa be.

Ez egy általános szenvedélyt és kíváncsiságot is mutat, amelyet a munkaadók értékelnek.

Megjelenítheti ezeket a korábbi projekteket, vagy online portfólión keresztül dolgozhat.

A GitHub funkcióval

A projektek bemutatásának egyik módja a GitHub. De ne csak a fő GitHub-fiókját küldje el, hanem adjon meg URL-eket a GitHub bizonyos projektjeihez.

A Google korábbi technológiai vezetője, Francois szerint az érdekes projektek egyike azoknak, amelyeket önéletrajzában keres.

A GitHub projektjei valóban szenvedélyt és sok esetben más mérnökökkel való együttműködést mutathatnak be.

Győződjön meg arról, hogy a projekt rendezett felépítésű és tartalmaz egy ReadMe fájlt.

Ennek a fájlnak le kell írnia a projektet, annak használatát, és ideális esetben tartalmaznia kell a projektről készült fotókat / videókat.

Egy könnyen használható, jól dokumentált projekt hatékonyabb lesz, mint több, nehezen navigálható vagy félig befejezett projekt.

Ez a videó részletesebben bemutatja, hogyan formázhatja a legjobban a GitHub-projekteket.

5. fejezet: Mutassa be végzettségét, szakterületét és puha képességeit

Mit hoz ki ebből a szakaszból

Hogyan mozgósítani a képzés mutatni te vagy a legjobb jelölt, annak fontosságát, hajlik specializáció , a puha készségek bérleti vezetők keresnek, és hogyan kell kiemelni a munkamódszert.

Hogyan lehet rugalmasan oktatni

Ha megvan (és gyakran rendben van, ha nincs), akkor a releváns oktatás felsorolása döntő fontosságú bármely szoftvermérnök önéletrajzában, mivel a szoftvermérnöki karrierhez általában legalább alapképzésre vagy megfelelő szállítói tanúsításra van szükség.

A szoftvermérnökök általában a számítógépes programozás vagy az informatika területén rendelkeznek képzettséggel, a szoftvermérnökök szakokkal.

A szoftvertervezésnek rengeteg ága van, amelyek különböző tudományos pályákat és specializációkat eredményezhetnek - a tanfolyamok különféle programozási nyelvekre összpontosíthatnak, vagy olyan témákra térhetnek ki, mint a projektmenedzsment, a webbiztonság vagy a kódolás.

Ha nincs megfelelő diplomád, ne izgulj.

Az ön- és a folyamatos tanulás példái gyakran felvehetik a hagyományos alapképzés helyét.

Ilyenek lehetnek például online tanfolyamok olyan webhelyekkel, mint a Treehouse, a Közgyűlés, a Code School vagy az Udacity.

"Nem érdekel, hogy mi a diploma - az a tény, hogy valaki egyetemre járt valami érdekeset tanulni, jó mutató, de ez annyit teszek, amennyire én mennék. Van érték a képzettségnek, de ez lehet önnevelés is. " - Francois (korábbi Tech Lead @ Google)

Ne felejtse el kiemelni az önéletrajzában a folyamatos tanulást. (Legyen szelektív, ne soroljon fel minden tanfolyamot, boot campet vagy találkozót, amelyen részt vett.)

Mutassa meg a szoftvertervezéssel kapcsolatos kompetenciáit, világításba helyezve minden ad hoc vagy önképző tanulást, amely megkülönbözteti Önt.

Például, ha elvégeztél egy indító tábort vagy olyan technikai ismeretek tanfolyamát, mint a Java, a PHP vagy a C #, add hozzá ezt a képesítéshez.

A szakterületére támaszkodva

Mivel az olyan technológiai területek, mint a virtuális valóság, a mesterséges intelligencia és a nagy adatok folyamatosan fejlődnek, segít megkülönböztetni az önéletrajzában szereplő szakterületeket.

Ha van szakiránya, hajoljon bele.

Ez segíthet a munkaadóknak abban, hogy bizalmukba helyezzék képességeit, és biztosabbak lehetnek abban, hogy megfelelőek-e.

Íme néhány példa a szoftverfejlesztés szakterületeire:

  1. Játékok és szórakoztató rendszerek: Játékokban használható alkalmazások vagy szoftverek tervezése
  2. Digitális vagy beágyazott rendszerek: A szoftvermérnökök olyan számítógépes rendszerekre szakosodhatnak, amelyeknek funkcióik vannak egy nagyobb mechanikus vagy elektromos rendszerben
  3. Modellezés és szimuláció: Olyan alkalmazások tervezése vagy karbantartása, amelyek meghatározott folyamatokat szimulálnak a költséges tesztelés szükségességének csökkentése érdekében
  4. Hálózatépítés és elosztott rendszerek: A hálózati architektúrában, az alkalmazásrétegekben és a hálózatbiztonságban jártas szakértelmet magában foglaló készségek
  5. Termék- és / vagy projektmenedzsment: Felelősség a csapattársak irányításáért és annak biztosítása, hogy egy termék vagy projekt megfelelően elkészüljön / elkészüljön / prototípusokat készítsen.

A szakterületek mellett ne habozzon felvenni más kapcsolódó tapasztalatokat is.

A szoftvertervezés szorosan illeszkedik az olyan munkakörökhöz, mint a szoftverprogramozó, a szoftverfejlesztő, a szoftvertervező, a PHP-fejlesztő és még sok más.

Mindaddig, amíg képesek összefüggéseket levonni a készségkészletekben, és megmutatni a munka típusának relevanciáját, hasznos lehet kiemelni más kapcsolódó munkáinkat.

Ne felejtsd el a puha képességeket

A „puha készségek” olyan jellemvonásokra, társadalmi készségekre vagy személyiségjegyekre utalnak, amelyek segítenek interperszonális szinten való kapcsolattartásban.

Lehet, hogy a puha készségek nem olyan könnyen számszerűsíthetők, mint a „kemény készségek” (több éves tapasztalat, fok megnevezése), de gyakran ugyanolyan fontosak a munkáltató számára.

A mindennapi szerepvállaláshoz a szoftvermérnököknek szükségük van a kemény és puha készségek egyensúlyára, például proaktívnak és ellenálló képességűnek.

A népszerű tévhitek ellenére a szoftvertervezés nagyon kreatív - olyan funkciók és rendszerek tervezésével és felépítésével jár, amelyek gyakran még soha nem voltak.

Ez a kreativitás gyakran együtt jár az együttműködéssel, és fontos, hogy a szoftvermérnökök jól működjenek együtt másokkal. A kommunikáció, az együttműködés és a kreativitás egyre inkább megnyerő vonássá válik a szoftvermérnökök számára, ezért ezeknek a tulajdonságoknak az önéletrajzon belül kell lenniük.

Francois rengeteg szoftvermérnöki önéletrajzzal találkozott, sokféle technikai készséggel, de a Google egykori technológiai vezetője szerint az empátia kulcsfontosságú készség, amelyet a menedzserek bérelnek.

„A jó szoftvermérnök mind technikailag jártas, mind más emberek nézőpontját meg fogja érteni azáltal, hogy konstruktív és segítőkész lesz a másokkal való kapcsolattartásban. Számos vélemény és konfliktus lesz a szoftvertervezésben, ezért konstruktívnak kell lenned ahhoz, hogy megértsd aggodalmaikat. Ez egy fontos készség. ” - Francois (korábbi Tech Lead @ Google)

Íme néhány egyéb lágy készség, amelyet beépíthet az önéletrajzba:

  • Folyamatos tanulási attitűd: Ezt megmutathatja például egy GitHub-fiók, vezetés vagy találkozókon való részvétel vagy a C # közösségben való részvétel.
  • Innováció és előremutató megközelítés: Ezt nehéz lehet átadni egy önéletrajzban, de ha a munkájában nem tudott együttműködni az újonnan megjelenő technológiákkal, mutassa be ezt olyan projektekben, amelyeken munkáján kívül dolgozott, vagy említse meg a részvételt új technológiák, például a blockchain vagy az AI.
  • Bemutató képesség vagy befolyásoló képesség: Ez megmutatható rendszeres standupok vezetésével más csapattagokkal, korábbi munkák bemutatásával vagy találkozók szervezésével.

Ez a videó lebontja a szoftvermérnökök legfontosabb legfontosabb készségeit.

Hogyan emelje ki munkamódszerét

Lenyűgöző önéletrajz-kiegészítés lehet, ha olyan munkamódszereket említ, amelyekkel Ön kényelmes vagy ismerős.

Különösen az „agilis” módszertan vonzó lehet a gyors iterációkra és a fenntartható fejlődésre támaszkodó tech-alapú vállalatok számára.

Azoknak a szoftvermérnököknek, akik tech-alapú környezetben szeretnének dolgozni, be kell mutatniuk, hogy képesek zökkenőmentesen együttműködni az agilis keretek között működő termékcsoportokkal és fejlesztőkkel.

Ha jól ismeri az „agilis” fejlődést, mindenképpen említse meg ezt önéletrajzában.

(Ugyanez vonatkozik a Kanbanra, a tesztvezérelt fejlesztésre stb.)

Ne feledje : A vezető szerepeknél a vezetők felvétele olyan embereket keres, akik bonyolultabb és nagyobb kihívást jelentő környezetekben dolgoztak - ha Ön ugyanazokkal a technológiákkal és ugyanazon környezetben dolgozott, akkor ideje lenne valami nagyobb kihívást keresni és kibővíteni fő készségei a fejlődés más területeire is kiterjednek.

Ha érdekli a kezelőfelület, szerezzen több felhasználói felületet és dolgozzon a JavaScript használatával, vagy ha érdekli az építészet, vegyen részt nehéz infrastruktúrájú projektekben.

Reméljük, hogy ez az útmutató megválaszolta kérdéseit, és segíteni fog egy új, nyertes önéletrajz elkészítésében.

Ha azt szeretné, hogy vessünk egy pillantást önéletrajzára, és adjunk visszajelzést, időnként lefoglalhatja egyik tanácsadónknál.

Van valami, amit hiányoltunk? Van még kérdése?

Hagyjon egy megjegyzést alább!