В поисках своего пути
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). Дом упомянул, что несколько инженеров собирают внутренний буткемп в надежде научить не-инженеров программировать, и об этом будет объявлено очень скоро… на самом деле, на следующей неделе!
Это была музыка для моих ушей!
Это была идеальная возможность, о которой я мечтал, и это было прямо здесь, в моей собственной компании!
Иногда возможности ближе, чем вы думаете. Будьте внимательны и непредвзяты, и вы можете быть удивлены.