Мое путешествие

Привет всем 👋 Меня зовут Сэм, и я вырос, живя в Китае и Японии. Я получил грин-карту и иммигрировал в США еще в 2019 году. Я хотел поделиться своей историей о том, как я прошел путь от рекрутера в Токио до разработчик программного обеспечения, проживающий в Сан-Франциско 🌉

Где я начал

Несколько лет назад я жил и работал рекрутером в Токио, Япония. В то время я даже никогда не слышал об HTML, перенесемся в 2019 год, и я жил и работал в Сан-Франциско благодаря внутреннему переводу в моей компании.

Находясь в эпицентре технологий, эта энергия передалась мне, и я получил возможность стать инженером-программистом. Я начал изучать алгоритмы кодирования, а через несколько месяцев присоединился к городскому буткемпу.

Решение было непростым, я знал, что мне предстоит много жертв и много часов впереди, но я был полон решимости сменить работу и стать разработчиком.

🎬 Как я начинал

Я провел свои университетские дни, изучая гуманитарные науки. Исходя из нетехнического образования, я знал, что моя кривая обучения будет круче, чем у других. Когда я смотрел на другие пути в разработке программного обеспечения, все они выглядели доступными. Казалось, что благодаря упорному труду и целеустремленности я тоже смогу стать разработчиком.

Программа, к которой я присоединился, была довольно жесткой.

После нескольких месяцев написания кода на Ruby мы перешли на Ruby on Rails. В это время мне было трудно не отставать. Ближе к концу я, к сожалению, не прошел тест и был исключен из программы. После месяца подготовительной работы и 3 месяцев буткемпа я как-то оказался без сертификации, очень угрюмые глазницы и общее чувство поражения.

🚧 Неверный поворот

Отказ еще раз подтвердил во мне, что человек без технического образования не может стать разработчиком программного обеспечения.

Изучая другие карьерные возможности, я обнаружил, что моя страсть к программированию все еще сильна, и я понял, что вместо того, чтобы подходить к своему пути разработки программного обеспечения как к спринту, мне нужно рассматривать его как марафон. Следующие несколько недель я провел много исследований и решил, что сосредоточусь на среде кодирования, более ориентированной на проекты. В итоге я решил пойти в онлайн-лагерь по JavaScript на 6 месяцев.

🐎 Время вернуться на лошадь

Я улучшил свои навыки работы с Javascript, создавая проекты полного стека, и мне очень понравилось, как я мог; как разработчик — превращать идеи в приложения самостоятельно и вместе с другими.

На этот раз я научился на своих прошлых ошибках, вместо того чтобы запоминать код с помощью структур данных и алгоритмов, я сосредоточился на создании небольших приложений (например, Pomodoro, калькулятор), чтобы привыкнуть к составлению функций для создания приложений.

💻 Где я сейчас

Bootcamp, который я закончил, был действительно ориентирован на проектную работу, поэтому я хотел укрепить свое понимание основ JavaScript с помощью онлайн-курсов Will Sentance’s Frontend Masters и Online Javascript Advanced Concepts от Andrei Neagoie. Благодаря им я смог углубить свое понимание некоторых важных концепций JavaScript, таких как: ООП и FP, замыкания и функции более высокого порядка, а также асинхронный JavaScript + циклы событий.

Проведя месяц или около того на этих курсах, я действительно захотел построить проект. Я решил продолжить разработку и создание Rick and Morty Characterpedia с использованием React — мне удалось совместить мою любовь к шоу с концепциями программирования, которые я изучил за последний год!

Затем я провел следующие две недели, работая над интерактивной карточной игрой под названием «Slap Jack», созданной с использованием CSS и ванильного JavaScript.

Было сложно работать над проектами самостоятельно, начиная с самой первой идеи и заканчивая проектированием фреймворков, а затем их тестированием и отладкой (много удовольствия 🐛)

🚀 Где я хочу быть

Я знаю, что моя история только началась, и я с нетерпением жду следующей главы…

Спасибо за прочтение!

Если вы хотите связаться здесь, я здесь: LinkedIn, Github или Twitter.