Јутра, ноћи и викенди: Како сам променио каријеру и постао програмер

Промена је тешка. Промена каријере док држите 9–5 понекад се може осећати немогуће. Захтева велику количину дисциплине, мотивације, инспирације, и што је најважније, храбрости.

Потребна је храброст да одрастеш и постанеш оно што заправо јеси.— ЕЕ Цуммингс

Такође захтева много времена. Упркос тренутној микроталасној култури успеха, промена каријере и побољшање нечијег стања не дешавају се преко ноћи. Моје путовање од продаје и маркетинга у музичкој индустрији до програмирања започело је још у октобру 2014. године у Бруклину. Требало ми је 10 месеци и ~ 1400 сати самоуког да бих стекао свој први програмерски наступ у Пхиллију са пуним радним временом.

Чврсто верујем да то може учинити било ко, без обзира на њихово порекло.

Причајући своју причу, надам се да ћу охрабрити оне који се тренутно налазе у рововима промена који прелазе из једне у другу каријеру, а такође ћу инспирисати оне који су прешли да поделе своје приче. Дељење је ипак брига, зар не?

Зашто желите да се промените?

Почињу са завршетком у виду.

Желео сам да научим да кодирам и променим каријеру јер сам желео да побољшам своју финансијску ситуацију и да пронађем решења за проблеме. Економска мобилност и могућност решавања проблема било коме било где у свету били су примарни катализатори промена.

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

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

На крају, посао је посао. Ако вам се сада не свиђа динамика послодавца / запосленика, то се неће променити само зато што сте програмер. Ако вас занима дизајн животног стила, контрола вашег распореда, када / где радите, само знајте да је на располагању мање могућности.

Постоје напредне заједнице инди-хакера који покушавају да се „извуку“ градећи сопствено пословање и производе који доносе приход.

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

Моја позадина

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

Скоро сам пропао отприлике сваки час математике у средњој школи, али некако дипломирао на време. Студирао сам музичку композицију на факултету и напустио школу из финансијских разлога, тако да не, нема дипломе.

Немојте се стављати у кутију или се обесхрабрити само зато што сте позадина која не одговара одређеном калупу. Остани на курсу. Заврши трку.

Да платите или не платите Боотцамп

Зависи од ваше личне ситуације.

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

Пријавите се и примљен сам у један од најбољих кодирајућих кампова у Њујорку, али сам одлучио да не присуствујем. На крају нисам желео да додам ~ 18.000 УСД дуга поврх свих студентских зајмова које сам већ имао. То једноставно није имало финансијског смисла за мене лично, а можда ни за вас.

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

Стил учења

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

Да ли ради за вас? Ако не, користите други ресурс.

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

Распоред

Нисам јутарња особа, али најбољи посао сам обавио у 6 ујутро.

Недељу има 168 сати. Провео сам 30–40 сати учећи себе како да кодирам, у зависности од тога шта ми је живот из криве лопте бацио. Имао сам посао са пуним радним временом и сат времена вожње до посла, што је појело око 50 сати недељно.

То је значило да морам максимално искористити своја јутра, ноћи и викенде.

Јутро

  • Програмирање: 6:00 - 08:00
  • Јутарња вожња: 8:00 - 09:00 (Слушајте технолошке подкастове)

Ноћи

  • Вечерња вожња до посла: 18:00 - 19:00 (слушајте технолошке подкастове)
  • Програмирање: 3 сата између 19 и 23 сата

Викенди

  • Субота: 5 сати
  • Недеља: 5 сати

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

Велики изазов за мене био је када ме живот избацио из рутине. Стварно бих био депресиван јер сам пропустио дан кодирања и увек је било тешко вратити се на прави пут. Имао сам срећу да сам у то време имао цимера који је био инжењер. Помогао ми је да се прогурам кад год сам хтео да одустанем.

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

Алати и курикулум

Једино на шта сам осим претплата и књига трошио новац био је рачунар. Купио сам Мацбоок Про за ~ 1200 УСД и још увек га имам скоро четири године касније. Мацови су скупи, али вредите свог новца. Међутим, дефинитивно нису предуслов за учење кодирања.

Цлоуд ИДЕ и Цхромебоок-ови су одличан начин да започнете.

Можете научити и само помоћу телефона.

Ево ресурса које сам користио и шта сам од сваког добио.

  • Цодецадеми (ХТМЛ, ЦСС, јКуери, ЈаваСцрипт)
  • Цодесцхоол (ЈаваСцрипт и јКуери)
  • Треехоусе (Гит & Гитхуб, Руби, Дев Тоолс, РЕСТ, Нетворкинг, Агиле)
  • Замишљен (менторство, портфељ, припрема за интервју)
  • Елоквентан ЈаваСцрипт (алгоритми, функционално програмирање, чвор)
  • Цодербите (Програмски изазови)

Мој први посао

Сећам се да сам једног дана слушао подцаст Цоде Невбие и чуо за некога ко је учествовао у програму науковања. То ми се окренуло и након неколико дана истраживања открио сам дизајнерску агенцију у Филаделфији која је имала сличан програм.

Занимљиво је да главна маркетиншка веб локација компаније није помињала програм. Очигледно сам пронашао успавану самосталну страницу.

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

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

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

Грешке

Наравно да сам током овог пута направио неколико грешака.

Неке научене лекције:

  • Не учите сами или у тајности.
  • Не плашите се да кажете „Не знам“ - још увек нисте стручњак.
  • Постављајте питања када неко користи реч или акроним који вам нису познати, попут СЦП или ССХ.
  • Научите некога ко зна мање од вас, чак и ако је све што имате у свом алату console.log("Hello World")
  • Пишите о ономе што учите
  • Не покушавајте да прокључате океан и научите све то у првој години
  • Градите и ломите ствари, па пишите о томе

Моја Северњача

Требаће вам мантра да бисте се одржали током мрачних времена.

Моје је једноставно.

Ливе. Љубав. Служи.

Живи свој живот, не туђи. Само будите најбољи и не покушавајте да се уклопите. Запамтите, у реду је ако кажете: „Не знам“. Не понашајте се као да имате пуно искуства на овом новом пољу. Пригрлите се као почетник и на крају, ако се држите довољно дуго, новајлија. Мајсторство је животна потрага.

Волите своје блиске пријатеље и породицу интимнијим дељењем. Не мењајте каријеру иза затворених врата.

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

Заједница

Моја жеља да подстакнем заједницу појединаца који су у рововима транзиције инспирисала ме је да покренем Фрее Цоде Цамп Пхилли.

ФЦЦ Пхилли је студијска група у Филаделфији за студенте Фрее Цоде Цамп-а. Ово је група за одрасле у Филаделфији која се окупља у Центер Цити-у и помажу једни другима да науче како да кодирају. Сви нивои вештина су добродошли.

Једном кад кренете новим путем, само запамтите, не можете одустати.

Никад не одустај.