Kaip perėjau nuo buvimo namuose mamos iki pirmojo žiniatinklio kūrėjo darbo

Prieš dvejus metus baigiau savo pirmąjį pratimą „Say Hello to HTML Elements“ freeCodeCamp (FCC). Po dvejų metų savarankiškų studijų, būdamas 36 metų, aš priėmiau savo pirmąjį „JavaScript Frontend“ kūrėjo darbo pasiūlymą. Noriu pasidalinti patarimais ir patarimais bei pasakyti, kaip man pavyko įveikti savo pirmąjį darbą.

Tai yra mano pirmojo straipsnio tęsinys. Parašiau tai 2018 metų pabaigoje ir pradėjau laisvai samdytis kaip „Front-end“ kūrėjas ir studijuoti ne visą darbo dieną.

Apibendrinant, aš nesu informatikos / STEM fonas. Aš nenuėjau į kodavimo įkrovos stovyklą ir esu savamokslė. Aš esu namie gyvenanti mama, kuri išmoko koduoti, kai tik galėjau. Aš naudojau savarankiško mokymosi priemones, tokias kaip FCC. Kai mano vaikai vyresni, aš mokiausi programavimo ne visą darbo dieną.

Šio straipsnio priežastis yra įkvėpti kitus netradicinės kilmės žmones išmokti koduoti. Kad įmanoma pereiti į technologijų pramonę. Noriu pasidalinti savo patirtimi ir perspektyva. Taip pat noriu pabrėžti, kad ne viskas sklandžiai plaukė. Buvo peripetijų, abejonių ir tamsių laikų.

Pirmiausia pereisiu savo kodavimo kelionę. Tada kalbėsiu apie išteklius, kuriuos panaudojau mokydamasis koduoti. Galiausiai pasidalinsiu patarimais, kaip aš užėjau pirmąjį žiniatinklio kūrėjo darbą.

2019 m. Sausis - kovas: abejonė

Kadangi turėjau du mažamečius vaikus, maniau, kad laisvai samdomas darbas yra puikus būdas užsidirbti papildomų pinigų, kol mokiausi. Jau buvau sukūręs „WordPress“ laisvai samdomų vertybinių popierių portfelį, bet taip pat prisijungiau prie laisvai samdomų platformų, tokių kaip „Fiverr“ ir „Upwork“.

Žinau, kad šios platformos yra puikios kai kuriems laisvai samdomiems darbuotojams, bet man tai buvo klaida. Nepaisant to, kad buvau paženklintas „Sukilimo talentu“, neradau jokio darbo. Neturėjau įvertinimų / apžvalgų, nes buvau nauja. Daugybė klientų norėjo laisvai samdomų vertėjų, turinčių patirties savo platformose. Bet aš negalėjau nusileisti darbo, kad gautų patirties / įvertinimų. Tai buvo užburtas ratas.

Buvo keletas klientų, kur aš „kvalifikavau“ pateikti pasiūlymą. Valandas praleisdavau juos tyrinėdamas ir rašydamas. Niekada negirdėjau. Kai kuriais atvejais konkrečiam projektui buvo pateikta daugiau kaip 50 pasiūlymų. Taip pat buvo daug laisvai samdomų darbuotojų, kurie norėjo dirbti už mažesnį atlyginimą (pagal JK standartus). Negalėjau konkuruoti dėl kainos.

Pradėjau abejoti savo verte ir sumažinau valandos įkainį. Maniau, kad man tiesiog reikia gauti vieną kliento įvertinimą. Paskutinis šiaudas man buvo, kai įmonė pakvietė mane padėti atlikti kai kuriuos „rinkos tyrimus“ ir atsakyti į klausimyną. Galų gale tai buvo schema, kaip priversti laisvai samdomus darbuotojus rašyti netikrus atsiliepimus apie „Amazon“ apie produktą. Mainais gaučiau penkių žvaigždučių įvertinimą.

Aš atsisakiau ir uždariau visas laisvai samdomas sąskaitas. Mano pasitikėjimas buvo išjudintas. Turėjau rimtų abejonių dėl savo galimybių. Pradėjau tapti neigiama. Skaičiau forumuose apie tai, kaip kiti besikuriantys interneto kūrėjai negalėjo gauti interviu / rasti darbo. Pasąmoningai ieškojau šių istorijų, kad pateisintų ir maitintų mano negatyvą.

Blogiau buvo tai, kad nustojau koduoti ir neteko matyti to, ką bandžiau pasiekti.

2019 m. Balandžio - liepos mėn

Mano vyras, kuris taip pat yra mano mentorius, manęs paklausė: „Kas vėl tave pradžiugintų?“

Mano atsakymas buvo „išmokti programuoti ir„ JavaScript ““. Taigi padariau tai, kas man patiko, ir tęsiau FCC mokymo programą. Aš taip pat dirbau savo „WordPress“ laisvai samdomo verslo srityje.

Gegužę senas kolega norėjo pasamdyti mane dirbti nuotoliniu būdu trijų mėnesių ne visą darbo dieną. Tai nebuvo susiję su technologijomis, bet man reikėjo pajamų, todėl sutikau. Tai buvo didelis išsiblaškymas ir padėjo pasitikėti savimi.

Studijų ir darbo rutina pakėlė nuotaiką. Tai užtruko mėnesius, bet aš vėl pradėjau jaustis pozityvi ir motyvuota.

2019 m. Rugpjūtis: # 100DaysOfCode iššūkis

Aš ieškojau kažko, kas išlaikytų susikaupimą ir nuoseklumą per kodavimo kelionę. Nuėjau į „Twitter“ įkvėpimo ir radau iššūkį # 100DaysOfCode. Jūs įsipareigojate koduoti bent vieną valandą per dieną 100 dienų.

Aš pasiryžau iššūkiui ir dabar buvau atskaitingas „Twitter“ bendruomenei. Mano tikslas buvo baigti visus FCC sertifikatus ir tapti „Full Stack“ kūrėju. Iki šiol baigiau penkis iš šešių sertifikatų! Tai buvo vienas geriausių sprendimų, kuriuos padariau per savo kodavimo kelionę. Aš pradėjau sekti kitus siekiančius kūrėjus. Stebėjau, kaip kiti žmonės pasisekė, dalijosi savo patirtimi ir palaikiau kitus, kuriems buvo sunku. Tai įkvėpė ir palaikė motyvaciją.

Užuot naudojęsis internetinėmis laisvai samdomomis platformomis, aš kreipiausi į vietinius verslus. Aš gavau keletą „WordPress“ koncertų ir pradėjau gauti daugiau rekomendacijų. Tai labai sustiprino mano pasitikėjimą.

2019 m. Rugsėjis - spalis: darbo paieška

Mano vyras sakė, kad aš buvau pasirengęs pradėti kreiptis dėl darbo. Tiesą sakant, aš buvau pasirengęs kelis mėnesius. Bet aš tempiau kojas.

Buvau saugioje ir gerai pažįstamoje aplinkoje, kur mokiausi ir dirbau „WordPress“ svetainėse. Žinojau, kad darbo medžioklė bus sunki ir gali būti pakartoti atmetimai. Taip pat jaudinausi, kaip šis procesas gali paveikti mano psichinę sveikatą. Aš kreipiausi į kitus bendruomenės narius ir jie visi pakartojo, ką vyras man pasakė. „Jūs esate pasirengęs pradėti kreiptis dėl darbo“.

Kai mano sūnus rugsėjo mėnesį pradėjo mokytis pradinėje mokykloje, žinojau, kad pats laikas pradėti darbo medžioklę. Skyriau laiko psichiškai pasiruošti ir atnaujinau savo CV. Kreipiausi dėl „Frontend Developer“ vaidmenų. Aš laikiau skaičiuoklę ir stebėjau visas savo programas.

Kreipiausi į keturis darbus. Vienas tiesiogiai su įmone, trys kiti - per agentūrą. Buvau pasirengęs kreiptis daugiau, tačiau atsiliepė dvi įmonės. Man pavyko gauti porą interviu.

Nesitikėjau tokio greito atsakymo ir vertinau tai kaip teigiamą ženklą.

Pradėjau ruoštis galimiems interviu klausimams. Pasiruošimą suskirstiau į dalis: HTML, CSS, „JavaScript“, pritaikymas neįgaliesiems, vartotojo sąsaja ir UX, ne technologiniai ir bendrieji klausimai. Taip pat tyriau įmones, kuriose buvau kalbinamas.

Mano interviu patirtis

Nebuvo baltos lentos, nebuvo išspręstų sudėtingų algoritmų vietoje ir jokių gudrybių klausimų.

Pirmasis interviu buvo skirtas mane pažinti. Darbdavius ​​iš tikrųjų labai suintrigavo mano netradicinė kilmė. Visada maniau, kad tai trukdys, bet iš tikrųjų tai buvo kalbėjimo taškas.

Aš patekau į antrą etapą, kai atlikau vieną darbą, į kurį pretendavau, tai buvo namo pasportuoti. Kitas interviu man pasiūlė darbą vietoje.

Nusprendžiau sutikti su vaidmeniu ir dabar esu „JavaScript Frontend“ kūrėjas.

Mane stebina, kaip trumpas man buvo prašymo ir interviu procesas. Manau, kad tai buvo šių veiksmų derinys:

  1. Mano patirtis ankstesnėje karjeroje: perimti minkšti įgūdžiai, tokie kaip geras bendravimas, laiko planavimas, projektų valdymas, projektų užbaigimo įrodymai ir kt.
  2. Kita veikla, kuria užsiėmiau ne mokydamasi: laisvai samdomas darbas kaip „WordPress“ kūrėjas, lankymas konferencijose, portfelio turėjimas, tinklaraščių rašymas ir straipsnių rašymas.
  3. Pasirengimas interviu.

Ištekliai, kuriuos panaudojau išmokti koduoti

Daugelis bendruomenės narių manęs klausė, ką aš išmokau koduoti. Dėl savo buvimo namuose mama nusprendžiau mokytis iš savarankiškų internetinių platformų. Man reikėjo kažko nuotolinio, kur galėčiau išmokti nelyginėmis dienos valandomis. Čia yra sąrašas išteklių, kuriuos naudojau išmokti koduoti.

  1. „freeCodeCamp“ (FCC)

Aš naudoju FCC nuo savo kodavimo kelionės pradžios iki pabaigos. Tai buvo mano mokymosi pagrindas ir aš visada prie jo grįžtu po to, kai išsišakojau, kad išmokčiau naujo įgūdžio.

Asmeniškai FCC mane išmokė būti nepriklausoma ir išmokti rasti atsakymus. Atsakymai nėra maitinami šaukštu, todėl jūs turite atlikti savo tyrimą, kad užbaigtumėte projektus. Itin svarbus įgūdis, kurį reikia įvaldyti. Išmokti ieškoti yra lengviau. Jūs labai gerai susipažinsite su „Stack Overflow“.

2. Udemy

„WordPress“ programoje dalyvavau Robo Percivalio ir Greggo Daviso bei Brado Schiffo kursuose. „React“ ir „Node JS“ naudojau Maximilliano Schwarzmullerio kursus, kuris taip pat priklauso „Academind“ komandai „YouTube“.

Vienas dalykas, kurį reikia atsiminti apie projekto vadovėlių laikymąsi, yra tai, kad per kursą turite įgyvendinti tai, ko mokotės. Išbandykite ir pritaikykite tai, ką išmokote, savo projektuose. Tai įtvirtins tai, ką išmokote.

3. „YouTube“

Štai keletas bandytų ir išbandytų kanalų:

FCC: „JavaScript“ žiūrėjau daug Beau Carneso vaizdo įrašų. Tačiau yra daugybė vaizdo įrašų, kurie apima beveik viską, kas susiję su technologijomis. Nuo „Python“ mokymosi iki „GraphQL“. FCC mokymo programoje nėra vaizdo pamokų, todėl tai yra geras šaltinis.

Kodavimo traukinys: Aš tai panaudojau suprasti pagrindines „JavaScript“ sąvokas, tokias kaip „Promises“, „Async / Await“, prototipai ir „Higher Order“ funkcijos. Taip pat yra keletas naudingų vaizdo įrašų apie įprastus posakius.

„Academind“ ir „LevelUpTuts“: labai išsamūs vaizdo įrašai apie įvairiausias technologijas, sistemas ir bibliotekas. Pradedant pagrindais ir baigiant mokomosiomis pamokomis.

Curranas Kelleheris: Aš naudoju šį kanalą mokydamasis D3.js.

4. „FreeCodeCamp“ kūrėjų naujienos

Galėčiau būti šališkas, tačiau šie straipsniai yra gero turinio ir prieš paskelbdami juos patikrina FCC komanda. Tai ne tik naudinga programuojant susijusius dalykus, bet ir keletas puikių motyvuojančių ir su karjera susijusių straipsnių.

5. MongoDB universitetas

Vasarą nuėjau į didelę liestinę ir baigiau daug nemokamų kursų MongoDB universitete. Jie vyksta tris savaites, ir jūs turite atlikti užduotis per nustatytą laiką. Jei įvertinsite, jums bus suteiktas įvertinimas ir suteiktas baigimo pažymėjimas.

6. Techninė dokumentacija

Visada stengiuosi kreiptis į oficialią dokumentaciją apie bet kokią naudojamą API, sistemą, biblioteką ir kalbą. Pavyzdžiui, MDN „JavaScript“ ir W3C HTML.

6. egghead.io

Tai yra abonementinė vaizdo pamokų paslauga, apimanti daugybę sistemų, bibliotekų, įrankių ir kalbų.

7. Khano akademija

Mokydamiesi „JavaScript“, turite žinoti keletą pagrindinių matematikos dalykų. Radau, kad tam naudinga buvo Khano akademija. Aš išklausiau pagrindinį „Algebra“ kursą. Visi kursai yra nemokami ir apima įvairius dalykus.

Yra daugybė išteklių (mokamų ir nemokamų) internete. Atlikite keletą tyrimų ir raskite mokymosi stilių atitinkančių šaltinių.

Čia yra mano 15 geriausių patarimų, kaip kreiptis į darbo paieškas

  1. Minimalus: aš primygtinai siūlyčiau turėti portfolio, CV / CV, „LinkedIn“ paskyrą, motyvacinį laišką, „GitHub“ projektus / saugyklas, pristatyti šalutinius projektus „CodePen“ ar „Glitch“.
  2. Grįžtamasis ryšys apie jūsų CV / Tęsti: paprašykite ką nors peržiūrėti jūsų CV. Visada padeda turėti šviežią akių porą.
  3. Vieno puslapio CV / Tęsti: Kai kurie atsiliepimai, kuriuos gavau apie savo CV, buvo pakeisti jį iš dviejų puslapių į vieną. Verbuotojai gauna šimtus gyvenimo aprašymų, todėl norite iškart atkreipti jų dėmesį. Ilgi CV yra neabejotinas Nr. Išvardykite savo techninius įgūdžius, bet kokią susijusią patirtį / šalutinius projektus, su kuriais dirbote pirmiausia. Jei darbdaviai domisi, jie eis į jūsų „LinkedIn“ profilį, kad gautumėte daugiau informacijos.
  4. Praneškite visiems, kad ieškote darbo: padėkite save ten. Prisiregistruokite ir pateikite savo CV įdarbinimo agentūroms ir darbo platformoms, tokioms kaip „Reed“ ir „Glassdoor“. Įrašykite savo „LinkedIn“ profilį, kad ieškote naujų galimybių.
  5. Eikite į įdarbinimo muges: yra specializuotų technologijų įdarbinimo mugių. Galimybė apeiti įdarbinimo agentūras ir tiesiogiai kalbėti su darbdaviais.
  6. Kreipkitės tiesiai į įmones: patarimas, kurį gavau iš viešai žinomo asmens. Daugelis įmonių nereklamuoja savo jaunesnių kūrėjų vaidmenų. Paprastai juos užplūsta potencialūs kandidatai, todėl kreipkitės į bendroves patys. Tai gali neduoti rezultatų iš karto, tačiau jie turės jūsų išsamią informaciją faile. Kartą su jais palieskite pagrindą, kad pamatytumėte, ar jie turi kokių nors pozicijų.
  7. Komercinės patirties barjeras: „Komercinės patirties“ kūrimas žiniatinklyje paprastai yra kliūtis. Ypač įdarbinimo agentūroms. Aš matau, kad reikalinga komercinė patirtis net ir jaunesniems interneto svetainių kūrėjams. Tačiau komercinė patirtis nebūtinai reiškia darbą įmonėje. Tai, kaip aš tai įveikiau, teko kalbėti apie savo laisvai samdomą darbą su verbuotojais. Darbas su klientais mano „WordPress“ verslo srityje yra „komercinė patirtis“. Manęs paprastai klausia, kaip aš nusileidau savo pirmajam klientui. Pirmoji svetainė, kurią sukūriau, buvo skirta šeimos nario verslui. Aš padariau mokėti, ko nori modelį, ir jie pasinaudojo manimi. Taigi naudokitės savo kontaktais.
  8. Tinklas: eikite į konferencijas ir susitikimus. Tinklų kūrimas yra puikus. Nespėjau eiti į susitikimus, nes turiu šeimos pareigų. Yra puikus Jacksono Bateso straipsnis apie klestėjimą jūsų pirmojo susitikimo metu. Bet esu buvęs keliose konferencijose. Kai kuriose konferencijose gali dalyvauti įmonės. Dažnai jie tikisi įdarbinti kūrėjus. Dar viena galimybė apeiti įdarbinimo agentūras ir iš tikrųjų pasikalbėti su įdarbinančiomis technologijų kompanijomis. Aš visada einu į konferencijas viena. Man tai kelia nerimą, bet tai skatina mane užmegzti ryšius ir susitikti su naujais žmonėmis.
  9. Turėkite teigiamą poveikį internete: atsiliepimai, kuriuos gavau iš vieno darbdavio, buvo tai, kad juos sužavėjo mano teigiamas buvimas internete. Daugelis potencialių darbdavių bandys jus rasti internete, prieš jus apklausdami. Jie nori įsivaizduoti, apie ką tu. Turėkite tinklaraštį ir rašykite apie dalykus, dėl kurių esate aistringi.
  10. Atlikite iššūkį # 100DaysOfCode: dokumentuokite savo kelionę „Twitter“. Tai geras būdas pamatyti, kiek progresavote. Tai taip pat puikus būdas išplėsti savo tinklą. Aš „sutikau“ tiek daug motyvuotų besikuriančių kūrėjų „Twitter“. Aš matau, kaip kitiems sekasi koduoti keliones, ir dalinuosi patarimais. Be to, labiau patyrę kūrėjai dažnai komentuoja ir siūlo patarimus, o tai fantastika mokymosi požiūriu.
  11. Turėkite mentorių: mano vyras yra pagrindinis mano patarėjas. Bet aš dažnai kreipiuosi į kitų bendruomenės pagalbos norėdamas gauti kitokią perspektyvą. Nebijokite klausti. Dažnai žmonės mielai suteiks jums patarimų ir atsiliepimų.
  12. Pasiruoškite techniniams klausimams: „YouTube“ yra daugybė straipsnių ir vaizdo įrašų, kurie padės jums išspręsti techninius klausimus.
  13. Pasirengimas bendram interviu : nepamirškite pasirengti bendresniems interviu klausimams, pavyzdžiui, „papasakok man apie save?“.
  14. Pokalbiai su maketu : Iš patirties žinau, kad maketuoti interviu yra labai svarbūs. Pasiruošimas popieriuje visiškai skiriasi nuo to, kad iš tikrųjų atsakysi į klausimus asmeniškai. Praktikuok ir dar šiek tiek praktikuok!
  15. Nenuvertinkite / nevertinkite savęs. Man tai yra svarbiausias patarimas, kurį galiu kam nors duoti. Aš su tuo kovoju kasdien. Didžiausias barjeras yra ne mano įgūdžiai, o pasitikėjimo trūkumas. Atminkite, kad jūs žinote daugiau, nei manote. Nekalbėk savęs, pozityviai vertink tai, ką gali ir ką pasiekei.

Paskutinės mintys

„Gritas yra aistra ir atkaklumas siekiant labai ilgalaikių tikslų. Gritas turi ištvermės. Gritas laikosi savo ateities, diena iš dienos, ne tik savaitei, ne tik mėnesiui, bet ir metams, ir labai stengiasi, kad ta ateitis taptų realybe. Gritas gyvena gyvenimą tarsi maratoną, o ne sprintą “.

Angela Lee Duckworth, „Grit: aistros ir atkaklumo jėga“

Ši Angelos Lee Duckworth citata beveik apibendrina paskutinius dvejus mano gyvenimo metus.

Mano kodavimo kelionė nebuvo greitas sprintas, tai buvo dvejų metų maratonas. Buvo pakilimų, nuosmukių, liūdesio ir džiaugsmo ašarų. Aš tiek kartų priartėjau prie pasidavimo. Bet tai, kas mane sustabdė, buvo aistra ir užsispyrimas. Be vaikų auginimo, tai yra sunkiausias dalykas, kurio aš kada nors ėmiausi.

Vis dėlto nenoriu susidaryti įspūdžio, kad mokymasis čia nutrūksta! Būtina toliau mokytis naujų įgūdžių ir tobulėti, ypač sparčiai besivystančiame interneto kūrimo pasaulyje. Pradedant naują karjerą prasideda naujas maratonas. Esu įsitikinęs, kad pakilimai ir nuosmukiai tęsis, bet tai kelias, kurį verta nueiti, nes darysiu tai, kas man patinka.

Jei turite klausimų ar tiesiog norite pasisveikinti, raskite mane „Twitter“ @PhoebeVF

Iliustracijos sutinkamos su //undraw.co