Бяхме там – четирима студенти със светли очи за начален лагер за кодиране, на които току-що беше възложен първият ни проект за приложение „създайте нещо страхотно“. Изучавахме основите на технологиите от предния край като HTML, CSS и JavaScript през предходните четири седмици и имахме чувството, че сме пораснали в новородени, готови да разперим криле и да напуснем гнездото. Моментът, който си представяхме, откакто се записахме в лагера, настъпи. Беше време да създадем това невероятно приложение, което ще промени света. Чувствахме се неудържими!

Разбира се, ние четиримата, които никога не сме работили по проект за разработка, можехме да работим безпроблемно заедно, използвайки работния процес на Github. Разбира се, бихме могли да създадем невероятно приложение за пътуване, което позволява на потребителите да създават тези екстравагантни и пълни с данни профили, пълни с генерирано от потребителите съдържание. Разбира се, можем да разберем как да съхраняваме набори от уникални данни за всеки потребител, използвайки Firebase, който позволява на потребителите да работят в мрежа помежду си. Разбира се, всички по света ще го харесат и разбира се, че можем да го направим за един уикенд! нали

Нека се върнем около 12 седмици назад. Току-що бях взел решение от типа „скок на вярата“ да напусна работата си по продажби във водеща в индустрията фирма за набиране на технически персонал в района на залива, която искаше да промени посоката. Довеждайки до това решение, знаех, че не съм съвсем доволен от избора си на кариера. Чувствах се заседнал в балон на продажбите, от който можеше да е трудно да се измъкна. Далеч съм от това, което повечето биха сметнали за почти пенсионна възраст, но също така не се вписвам в типичния модел „млад, току-що завършил колеж“.

Освен това никога не съм оставал без работа. Моята трудова история може да се простира до дванадесетгодишна възраст, когато хвърлях вестници по алеята на хората от велосипеда си. Мисълта да се оставя без работа, без да имам друга работа в процес на подготовка, ме плашеше. Особено когато се стремях към кариера, в която нямах никакъв опит.

Знаех, че искам да продължа кариера в техническата сфера. Проучих кариери в дигиталния маркетинг и изпратих някои кандидатури без резултат. Мислех да се върна в училище и проучих някои онлайн програми, а след това попаднах на уебсайта за началния лагер за кодиране на UC Berkeley Extension. Бях запознат с програмата, тъй като бях присъствал на един от техните „Дни за демонстрация на проекти“ за абитуриентски випуск и бях доста впечатлен от проектите, които учениците им показаха.

„Защо не кариера в развитие?“, попитах се. Знаех, че технологиите са пътят на света и не отиват никъде. Разработчиците обикновено имат висока удовлетвореност от работата и са добре компенсирани. Винаги съм смятал, че съм доста сръчен с компютрите и мога да навигирам в нещата доста лесно с малко помощ от Google. Баща ми е кариерен програмист, въпреки че преди това не бях следвал стъпките му. Помислих си „Податлив съм на обучение, имам висше образование, доста удобен с компютри и съм минал през истински военен учебен лагер.“ Колко трудно може да бъде?

Както разбирам след пет седмици, е много трудно, но мога да говоря само за себе си. Концепциите за синтаксис и език не са непременно трудната част. Това е пълна промяна на съзнанието на научаване как да се разбиват сложни проблеми до най-подробно ниво, за да се създават алгоритми за решаване на проблеми. Това е и екстремното темпо, с което трябва да усвоите материала, за да не изостанете. Прекарах много нощи, агонизирайки в опитите си да реша предизвикателствата при кодирането. Моят учител го обясни най-добре, когато използва аналогията „това е като да пиеш вода от пожарникарски маркуч“. Отворете широко устата си и се надявайте да изпиете колкото е възможно повече, като същевременно се грижите за тялото и ума си.

Учебното пътуване не приключва в последния ден от началния лагер. Правейки саморефлексия, осъзнавам, че все още имам да извървя дълъг път, за да имам солидна основа в програмирането. Това е малко изнервящо, тъй като съм инвестирал толкова много в този преход в кариерата. Макар и от друга страна, аз също изминах дълъг път за много кратко време. Моят аз преди два месеца вероятно щях да гледам на сегашния си като на някакъв вид гений.

В заключение, нашето приложение се оказа добре, но не толкова грандиозно, колкото си го представяхме. Имахме проблеми със сливането на клонове с Github. Срещнахме проблеми със съхраняването на уникална информация за потребител с Firebase. Не се справихме най-добре с баланса на работния процес. Трудно ни беше да научим някои други области. Но ние се борихме заедно и в крайна сметка научихме много! Ако обмисляте да се запишете в тренировъчен лагер за кодиране или просто да се научите как да програмирате като цяло и евентуално да направите смяна, определено ще се борите с някои неща.

Но както веднъж каза великият Наполеон Хил, „Силата и растежът идват само чрез непрекъснати усилия и борба.“