Ево како изгледа 9 месеци самоуког кодирања

Само гребем површину

Данас се навршава 9 месеци откако сам кренуо на пут самоуког програмера и осећам се фантастично!

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

Успут је било много сумњи, али ја сам булдожер прошао кроз те негативне мисли и научио толико сјајних ствари!

Откако сам прошлог лета почео да учим да кодирам, направио сам неколико МЕАН стек апликација и помогао другима да то учине путем Фрее Цоде Цамп-а. Али само сам огребао површину!

Тренутно завршавам свој последњи уговор о предавању у Јужној Кореји, а кући се враћам у државе у септембру 2016. То ми даје још око 5 месеци за изградњу, учење, сарадњу и припрему како бих могао да нађем пуно радно време развојни положај у Тексасу или Калифорнији.

У међувремену желим да размислим о ономе што сам до сада научио и да вам кажем како сам то могао да урадим.

Шта сам научио

Тренутно су ЈаваСцрипт и МЕАН стек усијани. Ако размишљате о томе да се бавите веб развојем, чак и ако желите да научите Руби он Раилс, онда су неопходни ЈаваСцрипт и неки основни Ноде.јс. То је оно што користим од када сам почео да учим кодирање, па ћете можда можда желети да прилагодите ову листу свом путу учења.

Такође, важно је напоменути да сам ове технологије бар једном користио за пројекте и задатке, али ни у ком случају нисам стручњак за све што овде видите! На пример, моје вештине ЈаваСцрипт-а у ванили су врло чврсте, али сматрао бих се „стручним“ само са Ангулар-ом. Ја сам Гит Ниња, али моје дизајнерске и ЦСС вештине су још увек срање.

  1. ХТМЛ5, ЦСС3 и Твиттер Боотстрап
  2. Сасс (СЦСС)
  3. ЈаваСцрипт (ЕС6… још не!)
  4. јКуери и АЈАКС захтеви
  5. АнгуларЈС 1.к
  6. МонгоДБ
  7. ПостгеСКЛ
  8. Ноде.јс и Екпресс
  9. МетеорЈС
  10. Предлошци: Прашина, ЕЈС и Жад
  11. Гит и ГитХуб
  12. Командна линија
  13. Хероку
  14. Руби

Сертификати

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

Завршио сам 4 сертификата и надам се да ћу их добити још пар до краја лета.

  1. Програм за развој бесплатног Цоде Цамп-а- Довршите 50+ алгоритамских изазова користећи ЈаваСцрипт и направите 10 пројеката са ХТМЛ-ом, ЦСС-ом, јКуери-ом и Ангулар-ом.
  2. Цоурсера, одзивне основе веб страница - Погледајте видео предавања и попуните наредне квизове, прегледајте задатке својих другара и користите ХТМЛ, ЦСС и ЈаваСцрипт да бисте направили одзивну веб страницу.
  3. Развојни програм бесплатног Цоде Цамп-а - Убедљиво најтежи и најизазовнији део мог путовања, али потпуно вредан тога! Направите 10 АПИ микросервиса и динамичких веб апликација користећи стек МЕАН.
  4. М101ЈС: МонгоДБ за програмере Ноде.јс - Бесплатне сертификате нуди Универзитет Монго. Погледајте видео предавања, комплетне квизове и завршни пројекат.

Следећи корак

Притисак за проналажење посла се повећава, а ја морам да се бавим хиперпогоном. Да бих ми помогао да пређем мост од озбиљног хобиста до професионалног програмера, одлучио сам да уложим пуно времена и новца и упишем се у боотцамп за кодирање који ће ми помоћи да направим коначну транзицију. Пријавио сам се за неколико кодирања за кодирање, укључујући Хацк Реацтор, Апп Ацадеми, МакерСкуаре, Цодинг Хоусе и Викинг Цоде Сцхоол.

Свака школа има различит скуп снага, али на крају сам одлучио да постанем викиншки ратник! Интензивни програм ВЦС (и хонорарни флекс програм) 100% је на мрежи и савршен је за људе који не могу себи приуштити живот у великим градовима 3 или 4 месеца без увлачења прихода.

Заправо могу да прођем програм делимично док предајем у Кореји и скоро ћу бити готов до повратка кући у септембру.

Најбољи део ВЦС-а је што ћу бити изложен потпуно другачијој парадигми програмирања и веб развоја. У програму ћу користити Руби он Раилс и СКЛ базу података за развој Фулл Стацк веб апликација. До сада, једини програмски језик који сам познавао био је ЈаваСцрипт и узбуђена сам што сам коначно покупила нешто ново!

То је све народе!

Генерално, импресиониран сам колико сам научио и радујем се што ћу саградити пуно супер ствари! Ако сте заинтересовани за прелазак на кодирање или сте и самоуки програмер, волео бих да чујемо од вас! Додајте ми ред у коментаре испод и упоредимо белешке.

Хвала на читању и срећном кодирању!