В августе я начал оплачиваемую стажировку в качестве фронтенд-разработчика. Ура! Я собирался начать свою карьеру программиста менее чем через год после того, как начал учиться. Это было потрясающе! Это было точно так же, как и все те истории успеха, которые я читал на канале FreeCodeCamp в Medium.

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

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

Предыстория

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

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

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

Поиск работы

Я рекомендую сделать эти две вещи, которые направят меня в правильное русло поиска работы:

  1. Я обратился к разработчику в Twitter. Он работал в компании, которую в настоящее время нанимают на ту же должность. Я спросил его о его опыте.
  2. Я присоединился к рабочим пространствам Slack в той области, в которой хотел работать. Для меня это были Arizona WP, #yesphx и azwebdevs.

Разработчик из Twitter дал мне много советов о том, как он получил свою первую работу. Вторая идея пришла от моего близкого друга, с которым я познакомился через Chingu. После присоединения к этим Slacks я периодически проверял их каналы #job на предмет каких-либо возможностей.

В июне я нашел сообщение о поиске дизайнера или разработчика для оплачиваемой стажировки с намерением работать на полную ставку.

Фантастика! Это именно то, что я искал - возможность проявить себя. Я быстро отправил сообщение, спрашивая, доступен ли он еще. После того, как контакт согласился, я отправил ему короткое объяснение вместе со своим портфолио. Затем мы установили время для Skype.

После собеседования, которое было в основном сосредоточено на soft-skills, он предложил мне работу по контракту, начиная с июля (пока я был за границей). Мы планировали работать вместе удаленно, пока я не вернусь в Феникс, а затем поработаем лично, чтобы проверить, подходим ли мы. Звучало здорово.

Мой опыт стажировки

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

В августе мой босс и я договорились продлить стажировку на несколько недель и вернуться к вопросу о полной занятости в конце месяца. Мне еще нужно было многому научиться, и мой работодатель сказал, что не может позволить себе платить мне, пока я учусь. Поэтому я предложил разделить его пополам: 20 часов оплачиваемой работы и 20 часов обучения - все в офисе. Он согласился, и я начал.

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

Мои дни были потрачены на написание HTML, CSS и PHP. Обычно я приходил в офис около 8:30 или 9:00 и уходил около 18 или 18:30. Мы использовали два стола вне коворкинга CO + HOOTS. Одной из моих любимых частей этой стажировки была работа в коворкинге. Я настоятельно рекомендую проверить один в вашем районе!

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

Как справиться с «синдромом самозванца»

Было много дней, когда я чувствовал себя самозванцем. Мой босс объяснял мне новую задачу, а я сидел и думал, что я никак не могу это сделать!

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

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

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

Переговоры на постоянную должность

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

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

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

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

Неожиданный конец стажировки

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

При этом он дал мне два варианта: я мог принять предложение на полный рабочий день за 40% меньше, чем он предлагал изначально, или он дал мне 20 часов оплачиваемой работы по той же почасовой ставке, что и фрилансер.

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

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

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

Движение вперед

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

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

Почему вы готовы начать подавать заявку прямо сейчас

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

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

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

-Джонатан З. Уайт

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

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

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

Приветствую вас обучению, новым возможностям и всем будущим строкам кода!

Пожалуйста, аплодируйте, если вам понравилось читать эту историю, и поздоровайтесь в Твиттере!