В поисках своего пути

TL;DR:Среда и поддержка, предоставляемые в Instacart, побудили меня исследовать мои интересы за пределами бухгалтерского учета. Я понял, что люблю веб-разработку, и начал менять профессию.

В ноябре 2015 года я присоединился к Instacart в качестве старшего бухгалтера по операциям с доходами. Я был счастлив присоединиться к компании, которая занимается чем-то интересным, меняя способ покупки продуктов, но более того, я был рад присоединиться к технологической компании, которая решает проблему с помощью инноваций. Это была освежающая перемена по сравнению с публичными компаниями, в которых я работал в прошлом. Люди на самом деле знали продукт Instacart! 🥕

В то время я не был уверен, что хочу продолжать заниматься бухгалтерским учетом. Я был рад присоединиться к Instacart, но я не был уверен, что бухгалтерский учет будет чем-то, что я видел бы для себя через пять или более лет. Проблемы, связанные с бизнес-моделью Instacart, и новые обязанности заставляли меня быть занятым и достаточно заинтересованным, чтобы некоторое время продолжать свою карьеру, но я обнаружил, что меня все больше и больше тянет к разработке программного обеспечения. Конечно, это не было новым увлечением.

Мое образование и первая работа после университета

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

Шокирует, правда?

Я предполагал, что буду делать следующую игру Gears of War или Mass Effect. Очевидно, мои ожидания разработчика игры были немного нереалистичными, но ИТ-отдел в сельской больнице определенно показался мне неудачным. После года изучения слишком большого количества медицинских терминов я вернулся в школу, чтобы получить степень магистра бухгалтерского учета… а также стал дипломированным бухгалтером (CPA).

Случайно, я знаю… я знаю.

В любом случае, у меня был большой интерес, и я чувствовал, что не дал должного шанса. Оглядываясь назад, это довольно ясно, но редко у вас есть шанс исправить некоторые сожаления, которые приходят с дополнительной точки зрения. Так что вы держите пари, что я ухватился за шанс исправить выбор, который вызвал эти сожаления, несмотря на то, что это была смена карьеры.

Никогда не поздно следовать своей страсти.

Как это произошло на самом деле? Возможность + тяжелая работа.

Меня только повысили до менеджера по доходам в сентябре 2016 года, когда компания объявила, что спонсирует программу наставничества. Это была возможность шагнуть в мир 11-го этажа (Инженерное дело).

В начале года я прошел курс SQL для не-инженеров, который показался мне очень интересным. Я даже неплохо применил эти знания на своей финансовой должности благодаря пиджаку Эндрю Кейна. Это чертовски интересно, когда вы можете написать быстрый запрос, чтобы ответить на свой вопрос, или отредактировать запрос, в котором отсутствуют некоторые столь необходимые поля!

Тем не менее, класс SQL был ограничен и был средством помощи в вашей текущей работе, предоставляя вам небольшой набор инструментов.

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

Блин, мне повезло! Я попал в пару к Эммануэлю, который не только блестящий программист, но и очень приятный и терпеливый парень.

Он призвал меня изучить Ruby on Rails, потому что создать и запустить свой собственный сайт довольно просто. Это также бэкэнд-фреймворк, используемый Instacart, поэтому было бы неплохо его изучить. Мы встречались каждую неделю на полчаса и работали над проблемами, с которыми я сталкивался. Он давал советы по ресурсам и помогал направлять мой прогресс. Было очень полезно, чтобы кто-то разблокировал меня и указал мне правильное направление.

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

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

Я помню, как впервые NameError: uninitialized constant подумал: «Что, черт возьми, это значит??» Мои первые выходные были потрачены на борьбу с соглашениями об именах во множественном и единственном числе, используемыми в Rails, и я даже не знал, что это была моя проблема!

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

Моя новообретенная страсть

К концу наставничества я создал очень простой блог о Японии. Мое скучное название сайта было Все, Япония. Это не было причудливо, но мне нравилось это делать. Я чувствовал себя очень вдохновленным исследовать этот новый мир дальше. Я понял, что не знаю, как сделать сайт захватывающим и интерактивным, поэтому решил сосредоточиться на этом направлении. Пришло время изучить Javascript!

Следующие несколько месяцев я учился самостоятельно, используя такие ресурсы, как Treehouse и 30 days of Vanilla Javascript Уэса Боса. Я влюбился в фронтенд-разработку. Отзывчивый визуальный аспект интерфейса сделал построение и решение проблем в программировании еще более полезным.

Где-то в марте 2017 года я был полон решимости выяснить, как приспособить мое новообретенное увлечение к моей карьере. Однако было много вопросов, на которые я просто не знал ответов:

  • Куда мне смотреть дальше?
  • На чем я должен сосредоточить свои усилия и как мне сделать следующий шаг?
  • Самое главное, как менеджер по доходам переключится на разработку программного обеспечения?
  • и т.д…

Уволиться с работы и платить тысячи за буткемп казалось ужасной идеей. У меня есть счета, и я уже не такой молодой… 🙄

Я решил продолжать двигаться вперед и не спускал глаз с внутренней возможности. Я обратился за советом к Эммануэлю, который, в свою очередь, связал меня с Домом (гуру интерфейса Instacart). Дом упомянул, что несколько инженеров собирают внутренний буткемп в надежде научить не-инженеров программировать, и об этом будет объявлено очень скоро… на самом деле, на следующей неделе!

Это была музыка для моих ушей!

Это была идеальная возможность, о которой я мечтал, и это было прямо здесь, в моей собственной компании!

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