
2017-ben diplomáztam egy webfejlesztési bootcamp-on. Nincs tapasztalatom szoftvermérnökként vagy a műszaki iparban. Októberben kezdtem jelentkezni állásokra, decemberben pedig teljes munkaidőben dolgoztam front end mérnökként.
Az álláskeresési folyamat rövid, de megterhelő 5 hét volt számomra. Voltak dolgok, amelyeket bárcsak tudtam volna, és más dolgok jobban megtérültek, mint vártam. Sok idő és stressz megtakarítása érdekében hét fő dologra párosítottam a tanultakat az első munkahelyem megszerzése érdekében.
1. Készítsen portfóliót néhány kiemelkedő projektből
Áttekintettem más bootcamp fokozatok önéletrajzát, ahol csak egy vagy két, részben befejezett projektet soroltak fel. Nem kell tökéletesnek lenniük (a fényes Phaser.js játékom nem az), de meg kell mutatniuk a szoftvermérnökként elért eredményeket.
Ez azt jelenti, hogy ha azt állítja, hogy ismeri a React alkalmazást, akkor legalább egy React alkalmazással kell rendelkeznie a portfólióban. Ha nincs tapasztalata fejlesztőként, akkor legalább három projektből álló portfólió kritikus fontosságú . Ezek szintén nem lehetnek oktatóanyagok - legyen kreatív! Minél szórakoztatóbb számodra a projekt, annál több munkát fektetsz bele. És annál szenvedélyesebb lesz, amikor leírja az interjúztatójának. (Bónuszpontok, ha saját portfólió-weboldalt is készít!).
Készen kell állnia arra is, hogy egy interjúztatóval megvitassa a projekt erősségeit és gyengeségeit . Több kérdezőm felhúzta a Githubomat, és megkért, hogy végigjárjam velük a kódomat. Először határozottan tapogattam, amikor ez megtörtént, hiszen hetek teltek el, mire megnéztem a kódot! Az előkészítés kulcsfontosságú .
Utána megbizonyosodtam arról, hogy tudok tájékozódni a projektjeimen a Githubon, és beszélhetek egy nehéz kihívásról, amelyet minden projektben megoldottam.
A Git témában minden kérdezőmet lenyűgözte, hogy van tapasztalatom a Git használatával a verzióellenőrzéshez és az együttműködéshez. Javaslom, hogy ismerkedjen meg a Git + Github szolgáltatással . Ha még soha nem használta a Git-et a csapat együttműködésére, akkor mindenképpen azt javaslom, hogy készítse el első nyílt forráskódú projektjéhez. A jó Git szokások is nagyban hozzájárulnak. Az egyik interjúztatóm csak végigjárta az elkötelezettségemet, hogy lássa, hogyan gondolkodom, és nagyon örültem, hogy jó elkötelezettségű üzenetekkel rendelkező projekt volt.
2. Készüljön fel a technikai interjúra

Nagyon sok probléma merül fel a technikai interjúk elkészítésével kapcsolatban, de tény, hogy sok vállalat számára itt marad a white-boarding. Rengeteg nagy erőforrás van odakinn ennek gyakorlásához (Pramp, InterviewCake, és természetesen a Coding Interjú feltörése, hogy csak néhányat említsünk).
Be kell vallanom, hogy SOKKAL küzdök ezzel - az agyam nyomás alatt általában elsötétül. De a legfontosabb az, hogy gyakorold a hangos gondolkodást . Az interjú során a teljes kínos csend az utolsó dolog, amit szeretnél, és minél többet gondolsz hangosan, annál jobban tudja a kérdező, hogy meddig jutottál (és jobban tud segíteni neked, ha annyira hajlamosak!) .
Most is vettem egy táblát és egy száraz törlési jelzőt, így megszoktam, hogy kódszerkesztő nélkül dolgozzak (bízz bennem, ez a lint segítségével történő kódolástól az üres falig terjed!)
Nem minden vállalat fogja kérni a táblára - de szinte mindegyik feltesz néhány alapvető technikai kérdést, amelyeket jobb kifejezés híján „apróságoknak” nevezek. Azokhoz a pozíciókhoz, amelyekre jelentkeztem, ezek a kérdések általában a HTML-re, a CSS-re, a JavaScript-re és az internetes teljesítményre összpontosítottak. Rengeteg online forrás található ott a gyakori kérdések listájával - csak készítettem egy halom kártyát és gyakoroltam!
Kevés olyan téma van, amellyel bármelyik front-end vagy full-stack webfejlesztőnek kényelmesnek kell lennie. Ide tartoznak az eseményhurok a JS-ben, az ígéretek és az aszinkron / várakozás, a CSS dobozmodell, a CSS specifitási súlyok és a weboldal betöltési idejének gyorsításának módjai. Többször is feltettek kérdéseket mindezekkel kapcsolatban.
3. Határozza meg, hogy milyen társaságot vagy szerepet szeretne

Álláskeresésem elején elkövettem azt a hibát, hogy nagyon széles hálót vetettem, a „koldusok-nem tudok választók lenni” gondolkodásmóddal. De nem számít, hová szállsz le, időd nagy részét a munkára fogod fordítani. Mi értelme van, ha alig tudsz izgatni az irodába járás iránt, vagy ami még rosszabb, rettegsz tőle?
Az új munkája prioritásainak felsorolása segít abban, hogy a TON abban maradjon, hogy továbbra is felelős maradjon az álláskeresésért, ahelyett, hogy hagyná a munkakeresést. A legfontosabb prioritásaim a következők voltak:
- Lehetőségek az engem érdeklő kihívást jelentő problémák megoldására
- Jó munka / magánélet egyensúly
- Egy modern technikai verem használatának lehetőségei
Ezek a prioritások arra késztettek, hogy olyan vállalatok munkahelyeire összpontosítsak, ahol egészséges a munkakultúra (nem voltak éjszakai és hétvégi munkák). Szerettem volna modern kereteket is használni (sajnálom a jQuery-t). Érdekes küldetésekre is szükségük volt, amelyek mögött lemaradhattam (nem köszönöm, lélektelen vállalatok).
Emlékezzen arra is, hogy az interjúk nem csak arra szolgálnak, hogy a vállalat értékelje Önt. Gyakran megtalálhatja a figyelmeztető jeleket, ha a vállalat mérgező vagy nem megfelelő. Találkoztam egy céggel, amely hosszú kódolási kihívást adott ki, mielőtt még beszéltem volna a jelöltekkel. Egy másik cég egy lenyűgöző terméken dolgozott, de kérdezőim sörtékkel borítottak fel, amikor felvetettem a munka és az élet egyensúlyát. Folytathatnám az összes tapasztalt figyelmeztető jelet.
Mindig mindig tegyen fel kérdéseket az interjúk során . Ez azt mutatja, hogy komolyan gondolja és érdeklődik, de segíthet ezeknek a figyelmeztető jeleknek a felismerésében is.
4. Legyen szervezett és kövessen mindent
Van néhány gyilkos projekt az öved alatt, előkészítve a technikai interjúra, és egy céltársaságra gondolsz. Itt az ideje, hogy elkezdjen pályázni az állásokra. De szent moly, több tucat alkalmazás nyomon követése rémálom lehet! Régebben a számítógépem mappáiban tároltam az alkalmazásokat, de nehézkes és nehézkes lett.
Végül az Airtable-t használtam az összes alkalmazásom nyomon követésére. A nyomon követésére használtamállásajánlatok, kísérőlevelek, bármilyen e-mail vagy írásos kommunikáció, fizetési sávok, kapcsolattartók, értekezletnaplók és egyebek.
Itt van egy link az általam használt sablonra . (Az összes nem táblázatos majom számára az Airtable olyan, mint egy Excel-táblázat és egy relációs adatbázis szerelmes gyermeke.) Az Airtable-ban nagyon szeretem, hogy összekapcsolhatom a különböző táblákban szereplő rekordokat. Ez lehetővé tette számomra, hogy az „Emberek” oldalon a céges kapcsolattartókat és magánszemélyeket, a másikon pedig a vállalatokat alaposan felsoroljam.
De miért bajlódni ezen a szervezetten maradva ?? Amellett, hogy kielégítem a táblázatok iránti szeretetemet, sokkal könnyebben meghatározhatja az álláskeresési stratégia erősségeit és gyengeségeit.
Például itt található az álláspályázataim állapotának lebontása az állás megszerzése után:

Az általam elküldött 40 pályázat közül nem kaptam választ ~ 50% -tól, állásajánlatokat pedig 20% -tól. Nem rossz, ha figyelembe vesszük, hogy milyen lövöldözéses megközelítést alkalmaztam a pályázatok küldésére. De még mindig nem olyan magas, mint szerettem volna.
De ha megnézzük azokat a munkákat, amelyekhez alkalmam volt interjút készíteni:

A dolgok sokkal jobban néznek ki. 50% -os ajánlati arányom van. Az általam megkérdezett munkahelyek egynegyedéig még mindig az interjúk között voltam, amikor elfogadtam állásajánlatomat. Tehát azok is ajánlatokká változhattak, ha folytattam velük az interjúkat. Csak egy cég utasított el interjúk után (és ez valószínűleg azért volt, mert nevettem, amikor megtudtam, hogy az átlagos munkahétük 60+ óra volt - meglehetősen kínos interjú!).
Az aprólékos táblázatomnak köszönhetően rájöttem, hogy amint egy tényleges személlyel beszéltem a cégnél, az esélyem, hogy ajánlatot kapok, felment. Interjúm játék leginkább a ponton, de a képesség, hogy kap az interjú nem volt olyan nagy. Ha az álláskeresésem még néhány hónapig tartott volna, határozottan megváltoztattam volna a stratégiámat. Kevesebb időt töltöttem volna egy csomó kísérőlevél és alkalmazás megírásával, és több időt fordítottam a hálózatépítésre és az utalások ápolására.
Ezzel eljuthatunk a következő néhány pontomhoz ...
5. Írjon értelmes önéletrajzot és motivációs levelet
Ahelyett, hogy rengeteg alacsony minőségű alkalmazást írna, töltsön több időt a nagyon testre szabott alkalmazások megírásával. Végül is, a helyesírási vagy nyelvtani hibákat tartalmazó önéletrajzot vagy kísérőlevelet azonnal elutasítják. Azok az önéletrajzok, amelyek több mint egy oldalon vannak, gyakran elutasításra kerülnek.
Előfordulhat, hogy az általános motivációs leveleket nem utasítják el azonnal. Az álláspályázatok tengerén azonban valóban nem tesznek semmit az Ön számára. Vegyünk néhány percet, hogy látogassa meg a cég honlapján, és felér egy valódi oka annak, hogy azt szeretné, hogy a munka , hogy adott cég . Ha nem tudsz, akkor talán ez annak a jele, hogy nem ez a megfelelő cég az Ön számára.
Akárhogy is, a lehető legjobban kell szabnia a válaszait. Kerülje az online sablonok másolását és beillesztését (a vezetők felvétele a Google-ba teszi, ígérem).
Egy egész cikket írhatnék egyedül az önéletrajzokról. De általánosságban kiemelnie kell korábbi munkahelyeinek legfontosabb technikai vonatkozásait. Például nonprofit fejlesztéseken és adománygyűjtéseken dolgoztam - a munkaköri címről semmi sem azt súgja, hogy "webfejlesztő". Mindazonáltal feltétlenül kiemeltem az adatok áttelepítésével és az adománygyűjtő szoftverek kezelésével kapcsolatos munkámat. Ezenkívül az önéletrajzom tetejére a három legfontosabb portfólió projektemet helyeztem . Így technikai képességemet a munkám előzményei előtt bemutatták.
6. Hálózat!

Szóval Rettenetes vagyok a hálózatépítésben. Félénk introvertált vagyok, és nehezen keveredem nagycsoportos környezetbe. De még nekem is lehetséges volt. Helyi találkozókra vonszoltam magam, és néha még szórakoztam is beszélgetni más technikusokkal.
A találkozók túlnyomó többsége nem vezetett semmiféle munkavezetéshez, őszintén szólva, de az a maroknyi, ami valóban megtérült. Valójában a mostani munkám olyan, amelyet valakivel megismertem, akivel találkoztam egy találkozón!
Tehát nagyon, nagyon bátorítalak benneteket, hogy tegyétek ki magatokat, és vegyenek részt találkozókon, előadásokon és a Slack csoportokban a tech szakemberek számára. Még a közösségi médián keresztüli online kapcsolattartás az emberekkel / társaságokkal is hasznos. A legjobb munkákat gyakran soha nem is teszik közzé, ezért fontos, hogy az ipar újoncaként is megpróbálja kiépíteni szakmai hálózatát.
És ne feledje - ez egy kölcsönösen előnyös csere! Számos vállalat ajánlási jutalmat kínál az alkalmazottaknak, ezért gyakran az is érdekük, hogy segítő kezet nyújtsanak.
7. Kerülje a kevesebbel való elszámolást, és tárgyaljon, tárgyaljon, tárgyaljon

Szinte minden olyan állásnál, amelyet megkérdeztem, valamikor megkérdezték tőlem, hogy mi a célbérem. Ez elkeserítő volt, mivel általában a számot elsőként megnevező gyengébb helyzetben van a tárgyalásokhoz. Ugyanakkor nem akarja pazarolni az idejét egy olyan cégnél folytatott interjúkkal, amelyek jóval a kívánt fizetés alatt vannak.
Miután néhányszor elgondolkodtam ezen a kérdésen, végül összejöttem és elvégeztem néhány fizetési kutatást. Utánanéztem a fejlesztők fizetésbecsléseinek, akiknek tapasztalataim szerint a városomban olyan webhelyeken dolgozom, mint a Payscale, valamint a helyi technikai találkozóm bérfelmérését. Nagyobb cégeknél a Glassdooron is utánanézhet a fizetéseknek, így biztosabb lehet abban, hogy a tartomány többé-kevésbé igazodik az övékéhez.
Tehát, amikor megkérdezték, hogy milyen fizetési követelményeim vannak, azt mondtam: „A célzott fizetési tartományom X-től X-ig terjed. A pénz azonban nem a legfontosabb. Nagyon keresek egy olyan céget, ahol tovább tudok növekedni és hozzájárulhatok a csapathoz. ” Ez alapvetően az volt a módom, hogy az általam ismert udvarias módon állítsam be a célfizetésemet. Meghatároztam egy tartományt, hogy kifejezzem rugalmasságomat, de megbizonyosodtam arról, hogy a tartomány alsó része olyan, amivel 100% -osan elégedett leszek.
És miután kapott ajánlatot, soha ne féljen tárgyalni. Soha nem árt kérdezni! A fizetésen kívül más dolgokban is tárgyalhat. Ide tartozhatnak a vakációs napok, a kezdési dátum késleltetése és a bejelentkezési bónuszok, amelyek rugalmasabbak lehetnek, mint az alapfizetés.
Következtetés
Köszönöm mindazoknak, akik eddig eljutottak! Remélem, hogy ezt hasznosnak találta az álláskeresés során. Utolsó tanácsom a következő: ne aggódjon, hogy csak munkát kap. Rengeteg kereslet van a szoftvermérnökök iránt, még a főbb technológiai központokon kívül is. Ha tanultál és felkészültél, képes leszel elhelyezkedni.
Összpontosítson a megfelelő munka megszerzésére - ez a szerep magában foglalja a munkát az Ön által szeretett technológiákban, egy olyan vállalatnál, amely jól bánik az alkalmazottaival. Lehet, hogy nem mindig lehet mindkettőt megszerezni az első technológiai munkájánál, de ha egyszer beteszi a lábát az ajtón, a következő lehetőség kiaknázása sokkal könnyebbé válik. Innen csak jobb lesz.
Légy kedves magaddal, és vigyázz. Sok szerencsét!

PS Ha szeretne még egy kicsit többet hallani személyes interjúim tapasztalatairól, valamint arról, hogy végül hova is kerültem, nézze meg az Interjú készítése szoftvermérnökként cikket a Niche-nél.