Hogyan szerezheted meg első munkádat autodidakta fejlesztőként

Körülbelül hat hónappal ezelőtt új pozíciót kezdtem szoftvermérnökként.

Ez az első teljes munkaidős fejlesztői munkám. És a leszállás két intenzív tanulási év csúcspontja volt.

Az álláskeresés megkezdése előtt elvégeztem a freeCodeCamp teljes tananyagát - mindezt teljes munkaidőben tanárként.

Mindezek során sokat tanultam a célok kitűzéséről és azok eléréséről.

Megtanultam azt is, hogyan lehet ellenállni a pályaváltással járó ismételt elutasítások és kudarcok szúrásának.

Két okból döntöttem úgy, hogy írok a pályafutásom megváltoztatásáról - a tanítástól a fejlesztésig.

Először is szinte minden nap megkérdeznek erről a közösségi médiában. Ez a cikk pedig végleges forrásként szolgálhat azok számára, akik a tanácsomat szeretnék kérni.

A második ok, hogy ezt írom, az az, hogy utam kanyargós volt. Ez nem a „12 hét alatt elkészült bootcamp és megszereztem az első technikai munkámat” történet. Úgy gondolom, hogy ez biztatásul szolgálhat az Ön számára, ha Ön is küzd az első fejlesztői lehetőség megszerzéséért.

Tehát minden további nélkül, itt van a tanácsom.

Tudja meg, milyen lehetőség van odakint - majd tanuljon ennek megfelelően.

Néhányan közületek megengedhetik maguknak, hogy szabadságot vegyenek a munkából, és csak a tanulásra koncentráljanak. De azok számára, akik nem tudnak, a lehető leghamarabb el akarnak kezdeni dolgozni a valós dolgokon.

Ennek érdekében tegye fel magának a következő kérdéseket: Hol szeretne lenni 1-2 év múlva? Mely cégeket találja érdekesnek? Hol szeretnél élni és dolgozni?

Válaszai alapján kutasson a piacon. Nézze meg azoknak a cégeknek az álláshirdetéseit, amelyeket felsorolt, vagy abban az országban, ahol élni szeretne.

Vagy ha álma távolról működik, keressen olyan távoli munkákat, amelyek érdekesnek találják Önt.

Miután megtalálta az összes állásajánlatot, kezdje el felsorolni az összes szükséges készséget.

Ezután tegye át mindezt a saját preferenciái szűrőn. Ez egy nagyon jó listát ad, amely végigvezeti Önt a tanulási úton.

Amikor célokat tűz ki, pontosan tudnia kell, mit akar. Ha túl ambiciózusan feszíti az ambíciókat, akkor kockáztathatja a fókusz elveszítését.

Példa erre: programozási nyelvek megtanulása.

Persze jó, ha több nyelvet tudsz. De ha az ön prioritása a gyors munkalehetőség, akkor a legfontosabb az, hogy a programozási elvekre összpontosítson, amelyek meghaladják az adott nyelvet. Ugyanakkor meg kell tanulnia azokat a piacképes készségeket, amelyek a lehető leghamarabb foglalkoztathatóvá teszik.

Kezdjen tapasztalatokat szerezni, miközben tanul, bármilyen módon

Az új fejlesztők egyik legnagyobb problémája a tapasztalat hiánya. A vállalatok azt akarják, hogy legyen 1-2 éves tapasztalatod, de ha senki sem akarja felvenni, hogyan szerezhetné ezt a tapasztalatot?

Azt tanácsolom, hogy minél előbb kezdjen el bármilyen tapasztalatot szerezni, miközben még tanul.

Amíg a freeCodeCamp tantervet végeztem, rábukkantam az 1 millió womentotech-re, egy online programra, amelynek célja a nők és a nem bináris emberek technikai oktatása.

Érdekelt a tanfolyamok elvégzése, és ők önkénteseket kerestek, ezért hallgatóként és önkéntesként is jelentkeztem.

Hihetetlen tanulási élmény volt. És nemcsak képzést kaptam belőle, hanem az első valós tapasztalatom is volt, amikor egy távoli szervezetnél dolgoztam. Barátokat szereztem, és önkéntességem végén kiváló referencia levelet kaptam.

Ha lehetősége van internálni, ez is kiváló módja a munkatapasztalatok mielőbbi megszerzésének. Nem mindenkinek van megtiszteltetése, hogy fizetés nélküli gyakorlatot végezhessen, de sok fizetett gyakorlat is van odakint.

Outreachy gyakornok voltam, és ez volt életem egyik legcsodálatosabb élménye. Az Outreachy egy olyan program, amely fizetős szakmai gyakorlatokat szervez ingyenes és nyílt forráskódú projektekkel azok számára, akik alulreprezentáltak a technológiai iparban. Annyira megszerettem, hogy ma már a LibreHealth Outreachy mentora vagyok!

További lehetőségek a gyakorlati tapasztalatok megszerzésére:

  • Saját projektek készítése, egyedül vagy egy haverral,
  • Hozzájárulás a nyílt forráskódú projektekhez (segíthet a hibák kijavításában vagy a dokumentáció írásában / fordításában), és
  • Szabadúszó. Először is készíthet webhelyeket barátainak és családtagjainak vállalkozásai számára. Ez segít abban, hogy magabiztosan kezelje készségeit, és kiegészítse portfólióját is.

Fontos, hogy ezt elkezdd, amíg tanulsz. Mert a tudás valóságos megerősítésének legjobb módja az, ha valójában felhasználja a valós forgatókönyvekben.

A lehető leghamarabb kezdje el az interjút.

Az interjúk tanulási tapasztalatok. Megtudhatja, hogy mit szeretne és mit nem akar egy vállalatnál, csak az interjú menete alapján. Továbbá, minél több tapasztalattal rendelkezik interjúval, annál kevésbé ideges.

Mielőtt 100% -ban késznek éreztem magam, akkor kezdtem el pályázni, mert tudtam, hogy soha nem érzem magam 100% -ban késznek.

Jelentkezzen akkor is, ha nem felel meg minden követelménynek, és készüljön fel az interjúra.

Ha ideges vagy az alulképzettség miatt, akkor ne. Hagyja ezt kérdezőinek döntésére.

Ha eljutott az interjúra, akkor mindenképpen érdeklődnek irántad.

Jegyezze fel, mit kérdez, és készítsen kérdéseket a kérdezőnek is. Ez a lehetőség, hogy megtudja, mit keresnek a vállalatok, és hogyan tud felkészülni arra, hogy ezt biztosítsa számukra.

Ne feledje továbbá, hogy az interjú mindkét irányba megy: értékelnek téged, de neked is értékelned kell őket. Ez egy kétirányú utca, és ennek ismeretében magabiztosabbnak és kevésbé stresszesnek érezheti magát az interjú során.

Beszéljen minél több olyan emberrel, aki elérte azt, amit te akartál.

Ha ismer valakit, aki önálló tanulás után kapott munkát, tegyen fel kérdéseket! Pontosíts.

A homályos kérdések ritkábban adnak értékes információkat, mivel minden ember útja más. De ha konkrét vagy, értékes betekintést nyerhetsz.

Például az emberek gyakran megkérdezik tőlem: "hogyan mentél tanárból fejlesztővé?" Nagyon nehéz kérdésnek találom a választ, és a válasz valahogy haszontalan. Ez csak az én személyes történetem. (Itt részletesen elolvashatja, ha akarja.) És ennek oly sok aspektusa rendkívül egyedi személyes körülményeimre.

De ha valaki azt kérdezi: "hogyan tudta pótolni a tudásbeli hiányosságokat az X készséggel?" Több hasznos információt tudok nekik adni, forrásokra utalhatok, példákat adhatok a gyakorlatba és így tovább.

Ne becsülje alá azokat a készségeket, amelyek Neked vannak.

Amikor karriert váltasz, ne feledd: lehet, hogy fiatalabb vagy a programozásban, de rengeteg értékes tapasztalattal és átadható képességekkel rendelkezel.

Ha egyáltalán dolgozott az életében, rendelkezik olyan technikai és nem technikai ismeretekkel, amelyek sok helyzetben alkalmazhatók új munkahelyén.

Sok junior fejlesztő pályaváltó, akinek már volt munkája. Valószínűleg jók voltak a régi munkájukhoz, és olyan élettapasztalattal rendelkeznek, amely megkülönbözteti őket a többi jelölttől.

Ezek a pályaváltók általában is elég motiváltak ahhoz, hogy nagy esélyt kaptak egy teljesen új készség elsajátítására. Ez nagy személyes erőt mutat, és ezáltal kitűnik jelöltként és potenciális eszközként a vállalat számára.

Korábbi tapasztalata, még ha nincs is kapcsolatban, értékes! Csak meg kell találnia a módját annak újbóli felhasználására, és az új karrierje során az előnyére kell felhasználnia.

Készen áll a kudarcra, keljen fel, leporolja magát és próbálkozzon újra. Sokszor.

Ha nem sikerül kudarcot vallani, akkor soha nem fog sikerülni. Ha megtanulsz bármit is csinálni az életben, az azt jelenti, hogy sokszor tévedsz, mielőtt végül rendbe hozod.

Ne aggódjon az elutasítások miatt. Tanuljon tőlük, vegye tudomásul és lépjen tovább. Ne felejtsd el, hogy a kitartás a legjobb barátod, és végül megkapod a munkát, ha csak elég sokáig tartasz rajta.

Meg tudod csinálni.

Úgy gondolom, hogy nagyjából bármi megvalósítható, amit az életben szeretne csinálni.

A nehézségi szint a kiindulási ponttól függően változhat. De minél többet adod ki magad oda és beszélsz emberekkel, annál több betekintést és kapcsolatot teremthetsz, ami segítségedre lesz az utad során.

Köszönjük, hogy elolvasta ezt, és sok sikert.

És ha segítségre van szüksége a motiváció megőrzésében, amikor jelentkezik az állásokra, csatlakozhat a Telegram csoportomhoz, a Junior Devs-hez.