Како сам добио посао програмера за Реацт током мог изазова # 100ДаисОфЦоде

Позадина

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

Иако сам положио ЦС101 на факултету, осећао сам да још увек не знам како да кодирам. 2016. године играо сам са Руби на Раилс-у, али опет одустао од тога јер нисам напредовао. Сад кад се осврнемо уназад, улазак директно у фулл-стацк фрамеворк није био мудар избор.

Одлучио сам да изађем на # 100ДаисОфЦоде изазов јер сам пожалио што нисам знао како да кодирам. Кад год бих прочитао пост о некоме ко се запослио научивши да кодира, желео сам да урадим исту ствар. Читао сам о изазову # 100ДаисОфЦоде из поста фрееЦодеЦамп на Медиуму и одлучио сам да то урадим. Још горе и најгоре, изгубићу само 100 дана на # 100ДаисОфЦоде Цхалленге, образложио сам. Овај пут, међутим, нисам намеравао да дам отказ најмање 100 дана.

Мој почетни план је био да покушам 100 дана. Крајњи резултат је био много бољи него што сам замишљао. Сада сам уверен да могу да научим било коју технологију или језик.

Такође, имам 31 годину и недавно сам добио друго дете.

Ево мене, моје ћерке и мог буцмастог сина.

Циљ

Кодирајте најмање 1 сат дневно. (Да, то је то! Нека буде једноставно.)

Постигнућа током мог изазова

Постигао сам следеће током изазова # 100ДаисОфЦоде:

· Добио сам свој фронтЦинд сертификат фрееЦодеЦамп

· Написао 34 блога на мом блогу

· Примљено 15 ГитХуб звездица на мом ГитХуб-у

· На 5. месту на Цодеварс.цом са мојим Цодевар профилом

· Примљене 2 понуде за посао

Моја хронологија кодирања

· 1. до 30. дан Радио сам кроз туторијале и читао књиге

· Дан 36. Завршио сам фронтЦинд сертификат фрееЦампЦоде

· Дан 45. Завршио сам апликацију Реацт Маркдовн

· Дан 48 Завршио сам апликацију Реацт + Редук Реципе + Бок

· Дан 50 до 60 Играо сам се са Д3

· Дан 60 до 75 Креирао сам предлошке за ХТМЛ / ЦСС, Гулп и веб оптимизацију

· Дан 83. Завршио сам свој Нетфлик клон

· Дан 85 до 95 Припремао сам се за разговоре за посао

· Дан 97, добио сам прву понуду за посао

Технологије са којима сам се сусрео

· ХТМЛ, ЦСС, ЕС5, ЕС6, СЦСС, Гулп, Реацт, Вуе, Д3

Мој дневни распоред кодирања

· Свакодневно сам се бавио кодирањем око 2 до 4 сата.

· Сазнао сам да након 4 сата кодирања мој мозак више не може да се фокусира тако добро.

· У слободно време сам гледао ИоуТубе видео записе, читао постове Медиум или слушао подкастове о кодирању.

· Водио сам дневник како бих водио евиденцију како бих се могао освртати на свој напредак. (Да бисте погледали мој дневник, кликните овде.)

Хацкс

Сузите поље студија

На почетку изазова учио сам Руби он Раилс као и ЈаваСцрипт. Убрзо сам схватио да учење фронт-енд и бацк-енд програмирања за 100 дана није изводљиво. Зато сам одлучио да се фокусирам само на предњи крај. Боље је бити добар у једној ствари него не бити добар у било чему.

Учините свој ГитХуб пројекат атрактивним

Већ проводите сате радећи на својим споредним пројектима, па само проведите још неколико минута пишући своју ГитХуб реадме датотеку. Радио сам на својој ГитХуб реадме датотеци за своје пројекте како бих био сигуран да добро изгледају. Увек сам укључивао корисничке приче, видео кораке и демо везе како бих гледаоцима олакшао навигацију и разумевање о чему се ради у мом репо-у. Кликните овде да видите мој ГитХуб.

Ево једног мог ГитХуб репо-а за пројекат.

Ево како изгледа нормалан ГитХуб.

Поделите своје пројекте на друштвеним мрежама

То желите да урадите из два разлога. Прво, желите да добијете повратне информације о својим пројектима како бисте их могли побољшати. Друго, желите да се изложите. Током изазова са кодирањем делио сам своје пројекте на својим локалним фронт-енд Фацебоок групама (које су биле Каохсиунг фронтенд програмер и Таиван Фронтенд Девелопер). После месец или два дељења својих пројеката на друштвеним мрежама, када сам присуствовао локалним догађајима за кодирање, људи су ме препознали и рекли ми да су мој рад видели на мрежи. Даље, за 3 од моја 4 интервјуа, анкетари су већ видели мој рад.

Не подносите традиционални животопис

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

Ево традиционалног животописа.

Ево мог животописа.

Последње речи

Нека вам кодирање постане навика

Свакодневно кодирање је ефикасније од повременог кодирања. Најбољи пример за то је Јеннифер Девалт, која је направила 180 веб локација за 180 дана. Сигуран сам да јој није проблем да нађе посао као програмер. Такође, када кодирање учините делом своје свакодневне рутине, градите замах. На крају ће кодирање бити лакше.

Тржи се

Похађајте локалне групе за окупљање ради кодирања, будите активни на друштвеним мрежама и делите своје пројекте на разним форумима или групама за кодирање. Покушајте да добијете што више ГитХуб звезда. На крају свог изазова стекао сам око 30 ГитХуб следбеника и 15 ГитХуб звезда.

Не дај отказ

Само настави са кодирањем. Ако истрајете, на крају ћете имати „аха“ тренутак и, обећавам вам, ствари ће након тога постати лакше.

Надам се да вам је овај пост помогао. Желим вам најбоље у вашим напорима да постанете програмер! # 100ДаисОфЦоде Цхалленге.

Ако сте заинтересовани за учење фронт-енд развоја, ево мојих препоручених курсева:

[Почетник] ЦСС: Изградите реактивне веб странице из стварног света помоћу ХТМЛ5 и ЦСС3 (// бит.ли/бегиннерцсс)

[Напредно] Напредни ЦСС и Сасс: Подигните свој ЦСС на следећи ниво (//бит.ли/адванцедцсс)

[Сви нивои] Савремени ЈаваСцрипт од почетка (//бит.ли/модерњавасцрипт)

[Напредни] ЈаваСцрипт: Разумевање чудних делова (//бит.ли/веирдпартсјс)

Удеми 10 $ само попуст - ПРИМЕЊУЈУ СЕ СВИ КУРСОВИ: (//бит.ли/удеми10лимитед)

** Прво кликните на попуст, а затим на препоручени курс да бисте остварили попуст **