Я никогда не думал, что научусь программировать

«Вы не похожи на программиста». Я слышал, как это говорилось во многих отношениях за последние четыре года. И это правда: я не качаю толстовку. У меня нет ни очков, ни бороды. В подростковом возрасте я не проводил выходные в своей комнате, играя в World of Warcraft, наблюдая за звездными войнами и полируя свои фигурки (не говоря уже о том, что все эти стереотипы у меня возникли из Теории большого взрыва). Я поправила волосы и накрасилась. Я занимался спортом. Я курил травку и пил водку на полях для гольфа. Я поступил в студенческое общество в колледже и очень заботился о том, чтобы быть «крутым».

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

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

Ложные предположения

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

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

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

Мой набег на код

Я впервые вошел в мир технологий с предпринимательским складом ума. Прожив и проработав два года в Нью-Йорке, у меня возникла идея веб-сайта. Я представлял себе платформу обзора, такую ​​как Yelp или Foursquare, только для меломанов.

Поскольку у меня не было опыта создания веб-сайтов, однажды в 2013 году я обратился за советом к другу, который изучал информатику в Duke. Мы разговаривали на GChat, и однажды он сказал пять простых слов, которые полностью изменили ход моей жизни:

«Вы можете научиться программировать».

Это звучит глупо, но до этого момента мне и в голову не приходило, что я могу научиться создавать веб-сайт самостоятельно. У меня не было ни одного из того, что я считал обязательным, вроде степени CSE (и любви к видеоиграм).

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

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

Учебный лагерь и не только

Я начал изучать несколько учебных лагерей и в конце концов остановился на Школе Флэтайрон в Нью-Йорке. В ходе программы вы научитесь создавать полномасштабное веб-приложение с использованием фреймворка Ruby on Rails. Кроме того, 99% студентов получат работу (многие с помощью школы) после завершения трехмесячного курса очной формы обучения.

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

1. Социальные

Как экстраверт, я беспокоился, что программирование было слишком уединенным. Это серьезная причина, по которой я никогда не думал об этом, и я все еще слышу и подслушиваю эту причину против обучения программированию: «Я не хочу сидеть за компьютером весь день. Я хочу поговорить с людьми ».

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

Между тем, как программист, я постоянно общаюсь со своей внутренней командой, с которой, как мне кажется, могу быть искренним.

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

2. Творчество и вознаграждение

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

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

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

3. На Землю

Индустрия высоких технологий также понравилась мне из-за своей культуры. На моем финансовом консалтинге от меня требовалось появляться в повседневной деловой одежде каждый день в 9:00. Много времени ушло на оформление и создание «профессионального» имиджа.

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

4. Востребованность

Еще одно преимущество программиста в том, что мы пользуемся большим спросом. Каждый день я получаю электронные письма от рекрутеров с просьбой обсудить «прекрасную возможность». Временами это раздражает, но это напоминает мне, что с этим набором навыков я могу работать в любой отрасли: финансах, моде, некоммерческих организациях и т. Д. Я могу работать в начинающей или крупной компании. У меня есть власть решать.

5. Гибкость

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

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

В сумме

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

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

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

Эта история опубликована в The Startup, крупнейшем предпринимательском издании Medium, за которым следят +427 678 человек.

Подпишитесь, чтобы получать наши главные новости здесь.