Мой неустойчивый путь к программированию в Праге

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

Начало

Я не новичок в технологиях. Я помню, когда мне было 12 лет, и мой брат пришел домой из школы и показал мне, что он узнал в тот день. В QBasic он показал мне, что научился заставлять пользователя вводить свое имя и возвращать результат обратно пользователю. Я был очарован, а программирование и работа с компьютерами стали моим хобби в раннем подростковом возрасте. В конечном итоге музыка стала для меня приоритетом, и я тратил больше времени на игру на гитаре, чем на развитие навыков. Сколько себя помню, я любил создавать и улучшать вещи. Креативность и прогресс были и всегда будут в основе всего, что я делаю.

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

Я преуспел в изучении технологий и систем и наслаждался обучением новичков, но я знал, что военно-воздушные силы не будут для меня долгосрочной карьерой, потому что жесткий, хорошо задокументированный характер вооруженных сил определенно не является решающим. место, способствующее творческой свободе. Кроме того, я поступил в ВВС как возможность уехать из дома. Однако, пока я отсутствовал дома на 10 месяцев для тренировок, меня сразу же отправили домой, на базу, где работали мой отец и мой брат; 30 минут от дома. Вот и все, что касается исследования новой территории. Находиться дома было неплохо. Это позволило мне продолжить заниматься музыкой со своими старыми друзьями. У нас была группа, но я помню, как на сцене у меня так тряслись руки, что мне приходилось отвернуться от публики, иначе я не мог играть. В итоге я совершил несколько небольших поездок по стране и провел три месяца в Саудовской Аравии, запустив реактивные самолеты во время печально известной кампании «Шок и трепет» в начале войны США и Ирака в 2003 году. После 4 лет службы в ВВС, Я уехал, чтобы вернуться в колледж.

Это больше, чем просто технологии.

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

Из-за моего опыта работы в военной электронике я устроился на работу в компанию, устанавливающую и обслуживающую табло и видеосистемы; от небольших табло в школьных спортзалах до огромных табло на крупных спортивных аренах. В августе 2005 года ураган «Катрина» обрушился на Новый Орлеан, и команде НБА «Хорнетс» понадобился новый дом. В итоге они переехали в Оклахому, и я впечатлил их технического директора быстрой работой по устранению некоторых проблем с системами подсчета очков и видео, и он нанял меня в их ИТ-отдел из 4 человек.

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

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

Восхождение по лестнице

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

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

Через полгода мне по радио звонит босс, чтобы встретить его в офисе. Я шел в поту, не зная, что происходит. Я точно помню, что он мне сказал. "Ты ведь хорошо разбираешься в математике?" «Да», - ответил я. Затем он говорит: «Хорошо, сядь рядом с Роуз. Она уйдет через две недели ". После двухнедельного обзора я стал «инженером по стоимости». Я мало понимал, что делаю, и кое-что напортачил, но я купил и прочитал все книги по этой теме, которые мог, и провел несколько ночей в неделю в кофейнях, просматривая наши системы и процессы в течение нескольких лет. Здесь я ненадолго вернулся к программированию. У них была система учета затрат на основе MS Access, которая плохо масштабировалась с ростом компании, поэтому я купил кучу книг и переписал половину из них. В какой-то момент мне дали очень обыденную задачу: импортировать листы Excel в программу и вручную перемещать и удалять данные. Вместо того, чтобы выполнять свою работу в течение двух недель, я потратил две недели на написание сценария VB, который сделал все за меня. Последний раз я проверял, что они все еще используют тот же сценарий спустя 10 лет.

В то же время я начал бороться со своим страхом перед сценой. Я все еще много занимался музыкой дома и брал уроки игры на гитаре и фортепиано. Но играть дома было недостаточно, я начал ходить на джем-сейшны несколько вечеров в неделю и в итоге оказался в нескольких группах, играющих иногда по 3 вечера в неделю. Мне посчастливилось играть с некоторыми удивительными игроками, которые стояли рядом с такими великими, как Клэптон, Марли, Сэм Кук и многими другими. Я также участвовал в группе публичных выступлений под названием Toastmasters почти два года. Я все еще испытываю страх сцены, но я знаю, как с этим справиться.

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

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

Примерно в это же время я встретил девушку из Праги, которая жила совсем рядом со мной. В то же время мне также представилась прекрасная возможность построить новый отдел для небольшой компании в Северной Дакоте. Я отказался от работы после того, как знал эту девушку всего две недели. Мы женаты 4 года, у нас есть 2-летний сын.

У меня даже была возможность поработать в SpaceX, но после двух месяцев собеседований и переговоров я решил, что переезд моей карьеры и новых отношений в Лос-Анджелес, чтобы работать по 80 часов в неделю в компании, которая может взорваться буквально в любую минуту, не рисковать не стоит. Я не жалею об этом, но мне все еще интересно, каково было бы там работать сейчас. Посадка на этой неделе трех ускорителей первой ступени второго запуска Falcon Heavy была потрясающей.

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

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

Над океаном

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

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

Мне нужна была некоторая стабильность, но я отказался вернуться в корпоративную промышленную машину. Я отказался отказываться от своей жизни.

Повторите программирование. Точно так же, как в прошлом я был одержим чтением и практиковал необходимые мне навыки, я вернулся в программирование. Я начал в январе 2018 года и шесть месяцев подряд тратил 12–15 часов в день. Я получил сертификацию интерфейса FreeCodeCamp.org за 28 дней. Я присоединился к Coding Bootcamp в течение 3 месяцев, но я изучил почти все в учебном лагере еще до того, как он начался. Моей целью было просмотреть материал в учебном лагере, а не познакомить с темой там.

Во время учебного лагеря Socialbakers рискнули и наняли меня. Я покинул учебный лагерь в пятницу и начал свою новую работу в следующий понедельник.

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

Новая карьера

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

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

Последние мысли

Когда у меня появилась возможность пройти собеседование в SpaceX, я попросил совета у отца моего друга. Он блестящий инженер со сбалансированной жизнью и любящей семьей. Я всегда смотрел на него с уважением. В серии бесед он объяснил, что во всех моих стремлениях и стремлениях все, что я когда-либо хотел, - это разрешение думать; независимость и творческий подход к решению проблем. С тех пор я всегда помнил об этом. Как люди, мы хотим свободы принимать собственные решения и реализовывать собственные идеи. Ничего страшного, если они не сработают, пока это было нашим решением.

Не бойтесь нажать кнопку сброса. На самом деле вы никогда не начинаете с нуля. Все ваши предыдущие навыки и опыт принесут вам пользу в новой ситуации. Фактически, объединение разнообразных и, казалось бы, не связанных точек зрения делает группы более успешными, а не менее. Ваши так называемые несвязанные знания никогда не могут быть несвязанными. Если хочешь сменить карьеру, сделай это.

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

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

Мне нравится работать в Socialbakers. Я многому учусь, но мой прошлый опыт позволяет мне вносить больше, чем просто код и наивные вопросы новичков. Он достаточно мал, чтобы я мог видеть, как мои усилия напрямую влияют на прибыль компании, но достаточно велик, чтобы обеспечить структуру и применить мои навыки из моего предыдущего опыта.

Звучит интересно? Ознакомьтесь с нашими историями и не забудьте мы нанимаем!