Како сам од маме која је остала код куће до првог радног места веб програмера

Пре две године завршио сам своју прву вежбу на тему „Поздрави ХТМЛ елементе“ на фрееЦодеЦамп (ФЦЦ). После две године само-учења, са 36 година, прихватио сам прву понуду за посао програмера за ЈаваСцрипт Фронтенд. Желим да поделим неколико савета и савета и да кажем како сам успео да нађем свој први посао.

Ово је наставак мог првог чланка. Ово сам написао крајем 2018. године и почео сам да радим као слободни сарадник као Фронт-енд програмер и да студирам ванредно.

Да резимирам, нисам из рачунарске науке / СТЕМ-а. Нисам ишао у боотцамп за кодирање и самоук сам. Ја сам мама код куће која је научила да кодира кад год сам могла. Користио сам самоходане алате за учење попут ФЦЦ. Како су моја деца одрастала, напредовао сам у учењу програмирања са пола радног времена.

Разлог за овај чланак је инспирисати друге из нетрадиционалних средина да науче како да кодирају. Да је могућ прелазак у технолошку индустрију. Желим да поделим своје искуство и перспективу. Такође желим да нагласим да није све било глатко једрење. Било је успона и падова, сумњи и мрачних времена.

Прво ћу проћи свој пут кодирања. Тада ћу говорити о ресурсима које сам користио да научим како да кодирам. На крају ћу поделити савете о томе како сам добио свој први посао веб програмера.

Јануар - март 2019: сумња

Како сам имао двоје мале деце, сматрао сам да је фрееланцинг одличан начин да додатно зарадим док сам студирао. Већ сам започео свој ВордПресс слободни портфолио, али такође сам се придружио слободним платформама као што су Фиверр и Упворк.

Знам да су ове платформе одличне за неке слободњаке, али за мене је ово била грешка. Нисам успео да пронађем ниједан посао упркос томе што сам био означен као „Уприсинг талент“. Нисам имао оцене / критике, јер сам био нов. Многи клијенти су желели слободњаке са искуством на својим платформама. Али нисам могао да посложим посао да бих стекао искуство / оцене. Био је то зачарани круг.

Било је неких клијената за које сам се „квалификовао“ да дам предлог. Сатима бих их истраживао и писао. Никад се нисам чуо. У неким случајевима је дато више од 50 предлога за дати пројекат. Било је и много слободњака који су били спремни да раде за испод минималне зараде (према стандардима Уједињеног Краљевства). Нисам могао да се такмичим по цени.

Почео сам да преиспитујем своју вредност и смањио сатницу. Мислио сам да само треба да добијем једну оцену од клијента. Коначна слама за мене је била када ме је компанија позвала да им помогнем у неким „истраживањима тржишта“ и да одговорим на упитник. На крају је то била схема за навођење слободњака да на Амазону пишу лажне критике за неки производ. У замену бих добио оцену од пет звездица.

Одбио сам и угасио све своје фрееланцинг рачуне. Моје самопоуздање је срушено. Имао сам озбиљне сумње у своје способности. Почео сам да постајем негативан. Читао сам на форумима о томе како други надобудни програмери веб страница нису могли да добију интервјуе / пронађу посао. Подсвесно сам тражио ове приче да оправдам и нахраним своју негативност.

Још горе је било то што сам престао да кодирам и изгубио сам из вида шта покушавам да постигнем.

Април - јул 2019: Одступање и поновна процена мог живота

Супруг, који је уједно и мој ментор, питао ме је: „Шта би те поново обрадовало?“

Мој одговор је био „учење програмирања и ЈаваСцрипт“. Тако сам радио оно што сам волео и наставио са наставним планом и програмом ФЦЦ. Такође сам радио на свом ВордПресс слободном послу са стране.

У мају је стари колега желео да ме запосли да радим на даљину на тромесечни хонорарни уговор. Није било везано за технологију, али требао ми је приход па сам се сложио. Била је то велика дистракција и помогла је мом самопоуздању.

Рутина учења и рада подигла ми је расположење. Требали су месеци, али поново сам почео да се осећам позитивно и мотивисано.

Август 2019: изазов # 100ДаисОфЦоде

Тражио сам нешто што ће ме одржати фокусираним и доследним током мог кодирања. Пошао сам на Твиттер за инспирацију и пронашао изазов # 100ДаисОфЦоде. Обавезујете се да ћете кодирати најмање један сат дневно током 100 дана.

Посветио сам се изазову и сада сам био одговоран Твиттер заједници. Циљ ми је био да завршим све ФЦЦ сертификате и постанем Фулл Стацк програмер. До сада сам завршио пет од шест сертификата! Била је то једна од најбољих одлука које сам донео током свог кодирања. Почео сам да пратим друге надобудне програмере. Гледао сам како други успевају и деле своја искуства и подржавају друге којима је било тешко. Било је инспиративно и држало ме мотивисаним.

Уместо да користим мрежне платформе за фрееланцинг, обратио сам се локалним предузећима. Добио сам неке ВордПресс споредне концерте и почео да добијам више препорука. Ово је било велико појачање за моје самопоуздање.

Септембар - октобар 2019: потрага за послом

Мој супруг је рекао да сам спремна да се пријавим за посао. У ствари, био сам спреман месецима. Али вукао сам ноге.

Био сам у сигурном и познатом окружењу учења и рада на ВордПресс сајтовима. Знао сам да ће потрага за послом бити тешка и могло би бити поновљених одбијања. Такође сам био забринут како би процес могао утицати на моје ментално здравље. Обратио сам се другима у заједници и сви су поновили оно што ми је супруг рекао. „Спремни сте да почнете да се пријављујете за посао“.

Када је мој син кренуо у основну школу у септембру, знао сам да је право време да започнем потрагу за послом. Требало ми је времена да се ментално припремим и ажурирам свој ЦВ. Пријавила сам се за улоге програмера. Водио сам прорачунску табелу и пратио све своје апликације.

Пријавила сам се за четири посла. Један директно са компанијом, други три преко агенције. Био сам спреман да се пријавим за још, али две компаније су одговориле. Успео сам да добијем неколико интервјуа.

Нисам очекивао такав тренутни одговор и схватио сам га као позитиван знак.

Почео сам да се припремам за могућа питања за интервју. Своју припрему поделио сам на одељке: ХТМЛ, ЦСС, ЈаваСцрипт, приступачност, УИ и УКС, нетехнолошка питања и општа питања. Такође сам истраживао компаније са којима сам разговарао.

Моје искуство са интервјуом

Није било укрцавања, није било решавања тешких алгоритама на лицу места и није било трик питања.

Први интервју био је да ме упознате. Послодавце је заправо јако заинтригирало моје нетрадиционално порекло. Увек сам мислио да ће то бити препрека, али заправо је то била поента разговора.

Прешао сам до друге фазе на једном послу за који сам се пријавио, а то је вежба кодирања код куће. Други интервју ми је понуђен посао на лицу места.

Одлучио сам да прихватим улогу и сада сам програмер за Фронтенд ЈаваСцрипт.

Изненађен сам колико ми је био кратак поступак пријаве и интервјуа. Мислим да је то била комбинација следећег:

  1. Моје искуство у мојој претходној каријери: преносиве софт вештине које сам стекао, као што су добра комуникација, управљање временом, управљање пројектима, докази о завршетку пројеката итд.
  2. Остале активности којима сам се бавио ван учења: фрееланцинг као ВордПресс програмер, одлазак на конференције, стварање портфеља, блоговање и писање чланака.
  3. Бити спреман за интервју.

Ресурси које сам користио да научим како да кодирам

Многи у заједници су ме питали шта сам некада научио да кодирам. Због својих околности да будем мама код куће, одлучила сам да учим на самосталним мрежним платформама. Требало ми је нешто удаљено, где бих могао учити у непарне сате дана. Ево листе неких ресурса које сам користио да научим како да кодирам.

  1. фрееЦодеЦамп (ФЦЦ)

ФЦЦ сам користио од почетка до краја свог кодирања. То је чинило основу мог учења и увек му се враћам након што се одвојим да бих дубље научио нову вештину.

Лично, ФЦЦ ме је научио да будем неовисан и научим како да пронађем одговоре. Одговори се не хране на жлицу и од вас се тражи да сами истражите да бисте завршили пројекте. Пресудна вештина за савладавање. Учење како претраживати постаје с временом све лакше. Упознаћете се са Стацк Оверфлов-ом.

2. Удеми

За ВордПресс пратио сам курс Роба Перцивала и Грегга Дависа и један од Брада Сцхиффа. За Реацт и Ноде ЈС користио сам курсеве Макимиллиан Сцхварзмуллер-а, који је такође део тима Ацадеминд на ИоуТубе-у.

Једна ствар коју треба имати на уму приликом праћења пројектних водича је да морате применити оно што учите током читавог курса. Покушајте да научено примените на сопственим пројектима. Ово ће консолидовати оно што сте научили.

3. ИоуТубе

Ево неких канала које сам испробао и тестирао:

ФЦЦ: Гледао сам пуно видео снимака Беау Царнес-а на ЈаваСцрипт-у. Али постоји широк спектар видео снимака који покривају готово све што се тиче технологије. Од учења Питхона до ГрапхКЛ-а. ФЦЦ курикулум не садржи видео туторијале, па је ово добар ресурс за посетити.

Тхе Цодинг Траин: Ово сам користио за разумевање основних ЈаваСцрипт концепата као што су Промисес, Асинц / Аваит, Прототипес и Хигхер Ордер Фунцтионс. Постоји и неколико корисних видео записа о регуларним изразима.

Ацадеминд и ЛевелУпТутс: Веома детаљни видео записи о широком спектру технологија, оквира и библиотека. Од основа које напредују до напредних водича.

Цурран Келлехер: Користио сам овај канал за учење Д3.јс.

4. фрееЦодеЦамп Девелопер Невс

Могао бих да будем пристрасан, али ови чланци имају добар садржај и проверава их ФЦЦ тим пре објављивања. Не само корисно за теме повезане са програмирањем, већ и сјајни мотивациони чланци и чланци везани за каријеру.

5. Универзитет МонгоДБ

Преко лета сам отишао на велику тангенту и завршио пуно бесплатних курсева са МонгоДБ универзитетом. Они се одвијају током три недеље и морате да извршите задатке у року. Ако положите, добијате оцену и додељујете потврду о завршеном.

6. Техничка документација

Увек се трудим да се обратим званичној документацији за било који АПИ, оквир, библиотеку или језик који користим. Као што су МДН за ЈаваСцрипт и В3Ц за ХТМЛ.

6. глава јајета.ио

Ово је услуга за подучавање заснована на претплати која покрива ширину оквира, библиотека, алата и језика.

7. Кан академија

При учењу ЈаваСцрипт-а морате знати неке основне математике. Открио сам да је Кхан Ацадеми корисна за ово. Похађао сам основни курс алгебре. Сви курсеви су бесплатни и покривају читав низ предмета.

Постоји много ресурса (плаћених и бесплатних) на мрежи. Истражите и пронађите ресурсе који одговарају вашем стилу учења.

Ево мојих 15 најбољих савета за приступање потрази за послом

  1. Минимум: топло бих предложио да имате портфељ, ЦВ / животопис, ЛинкедИн налог, пропратно писмо, пројекте / спремишта на ГитХуб-у, приказивање споредних пројеката на ЦодеПен-у или Глитцх-у.
  2. Повратне информације о вашој биографији / биографији: позовите некога да прегледа ваш ЦВ. Увек помаже свеж пар очију.
  3. Животопис на једној страници / животопис: Неке повратне информације које сам добио о својој биографији мењале су је са две на једну страницу. Регрутери добијају стотине ЦВ-а, па желите да им одмах привучете пажњу. Дуге биографије су дефинитивно не. Наведите своје техничке вештине, сва релевантна искуства / споредне пројекте на којима сте прво радили. Ако су регрутери заинтересовани, отићи ће на ваш ЛинкедИн профил за више детаља.
  4. Обавестите све да тражите посао: Ставите се тамо. Пријавите се и пошаљите свој ЦВ агенцијама за запошљавање и радним платформама као што су Реед и Глассдоор. Ставите на свој ЛинкедИн профил да тражите нове могућности.
  5. Идите на сајмове регрутовања: Постоје специјализовани технолошки сајмови регрутовања. Прилика да заобиђу агенције за запошљавање и директно разговарају са послодавцима.
  6. Пријавите се директно компанијама: Савет који сам добио од инсајдера. Много компанија не рекламира своје улоге млађих програмера. Обично су преплављени потенцијалним кандидатима, зато сами приђите компанијама. Ово можда неће дати тренутне резултате, али они ће имати ваше податке у евиденцији. Повремено додирните базу да бисте видели да ли се отварају положаји.
  7. Препрека за комерцијално искуство: Поседовање „комерцијалног искуства“ у веб развоју обично је препрека. Посебно за регрутне агенције. Видим захтев за комерцијалним искуством чак и за млађе улоге у веб развоју. Али комерцијално искуство не мора нужно значити рад у компанији. Начин на који сам ово превазишао био је разговор о свом слободном раду са регрутима. Рад са клијентима за моје споредно пословање на ВордПресс-у је валидно „комерцијално искуство“. Обично ме питају како сам спустио свог првог клијента. Прва веб локација коју сам направио била је намењена предузећу члана породице. Направио сам модел „плати колико желиш“ и они су ризиковали. Зато искористите своје контакте.
  8. Мрежа: Идите на конференције и окупљања. Умрежавање је сјајно. Нисам успео да одем на састанке, јер имам породичне обавезе. Постоји сјајан чланак Џексона Батеса о успеху на вашем првом технолошком окупљању. Али био сам на неколико конференција. На неким конференцијама могу бити присутне компаније. Често се надају да ће регрутовати програмере. Још једна прилика да се заобиђу агенције за запошљавање и заправо разговара са технолошким компанијама које врбују. На конференције идем увек сам. Имам неку анксиозност због овога, али подстиче ме на умрежавање и упознавање нових људи.
  9. Позитивно присуство на мрежи: Повратна информација коју сам добио од једног послодавца била је да су импресионирани мојим позитивним присуством на мрежи. Многи потенцијални послодавци ће вас покушати пронаћи на мрежи пре него што вас интервјуишу. Желе да имају неку представу о чему се ради. Имајте блог и пишите о стварима којима сте страствени.
  10. Направите изазов # 100ДаисОфЦоде: документујте своје путовање на Твиттеру. То је добар начин да видите колико сте напредовали. Такође је одличан начин да проширите своју мрежу. На Твиттеру сам „упознао“ толико мотивисаних програмера који теже томе. Увиђам како други раде на њиховим путовањима са кодирањем и делим савете. Такође, искуснији програмери често коментаришу и нуде савете, што је фантастично из перспективе учења.
  11. Имати ментора: Мој супруг је мој главни ментор. Али често тражим помоћ других у заједници да бих добио другачију перспективу. Не бојте се питати. Често ће вам људи радо дати савете и повратне информације.
  12. Припремите се за техничка питања: Много је чланака на мрежи и видео снимака на ИоуТубеу који ће вам помоћи у техничким питањима.
  13. Општа припрема за интервју: Не заборавите да се припремите за општија питања као што је „реците ми о себи?“.
  14. Лажни интервјуи: Из искуства знам да су лажни интервјуи пресудни. Припрема на папиру се потпуно разликује од стварног одговарања на питања лично. Вежбајте и вежбајте још мало!
  15. Не потцењујте / потцењујте себе. За мене је ово најважнији савет који могу некоме да дам. Борим се са овим свакодневно. Моја највећа препрека нису моје вештине, већ недостатак самопоуздања. Запамтите, знате више него што мислите. Не заваравајте се, будите позитивни према томе шта можете да урадите и шта сте постигли.

Последње мисли

„Граница је страст и истрајност за врло дугорочне циљеве. Грит има издржљивост. Грит остаје при вашој будућности, из дана у дан, не само за недељу, не само за месец, већ за године и заиста се труди да ту будућност постане стварност. Грит живи живот као да је маратон, а не спринт. “

Ангела Лее Дуцквортх, "Грит: Моћ страсти и истрајности"

Овај цитат Ангеле Лее Дуцквортх прилично резимира последње две године мог живота.

Моје кодирање није био брзи спринт, био је то двогодишњи маратон. Било је успона, падова, суза туге и радости. Толико пута сам био близу одустајања. Али оно што ме одржавало је страст и истрајност. Поред васпитања деце, ово је најтеже што сам предузео.

Не желим да остављам утисак да учење овде стаје! Од суштинске је важности да наставите да учите нове вештине и да се развијате, посебно у брзом свету веб развоја. Нови маратон започиње како започињем нову каријеру. Сигуран сам да ће се успони и падови наставити, али то је пут који вреди прећи јер ћу радити нешто што волим.

Ако имате било каквих питања или само желите да се поздравите, пронађите ме на Твиттеру @ПхоебеВФ

Илустрације љубазношћу //ундрав.цо