Главная | Все статьи | Истории успеха

Как я стал веб-разработчиком

Время чтения статьи ~4 минуты
Как я стал веб-разработчиком главное изображение

Привет! Меня зовут Dan. Я бы хотел рассказать, как я стал веб-разработчиком благодаря школе Хекслет.

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

Короткая версия:

  1. Оформил подписку и прошел примерно 10-11 курсов по профессии "Бэкенд JS-программист"
  2. Не прошел первый проект
  3. Начал выполнять тестовые задания
  4. Начал откликаться на вакансии
  5. Не прошел первое интервью (всего их было три, два из которых - интервью с представителями моего текущего работодателя)
  6. Вышел на работу ​

Дальше могут читать, те у кого есть время, или те, кому еще что-то не ясно, мое мнение - идите проходите следующий курс и параллельно ищите работу.

Единственное, что я могу добавить к короткой версии - это источники вакансий:

  1. Телеграм @javascript_jobs
  2. Мойкруг ​

tl;dr

Мой путь занял 11 месяцев. Сейчас я могу сказать, что это, пожалуй, самые интересные месяцы в моей жизни.

Для начала некоторые вводные:

  • Когда я оформил подписку на Хекслете (март 2017), я еще работал сисадмином с ненормированным рабочим днем и командировками.
  • Учиться на Хекслете получалось 2-3 часа в день, в основном утром с 7 до 9 и иногда час вечером.
  • У меня была мечта: я хочу научиться работать удаленно и в идеале в англоязычной среде. ​

Мои первые впечатления от Хекслет

Я ничего не понимаю. Я - человек с IT бэкграундом - ничего не понимаю. Я не могу решить какое-то очень простое, примитивное задание, а когда я выдавливаю из себя код, даже если он проходит тесты, то, по сравнению с решением учителя, это просто бред, на это нельзя смотреть без слез) Когда я проходил первые курсы, я часто (где-то процентов 30%) подглядывал в решения, но прошло где-то месяца 2, и я начал втягиваться. Я перестал подглядывать в решения учителя, а иногда решения учителя и мой код стали совпадать, был даже один раз, когда мое решение мне понравилось больше, чем решение учителя. Вообще, Хекслет воспитывает, учит терпению, вниманию и еще много чему, помимо профильных скиллов. ​

Проект

В середине июля (5 месяцев с начала обучения) у меня был запланирован отпуск, и я решил, что мне пора попробовать свои силы в проекте. Насколько я помню, проект начинался в понедельник, а мой отпуск со среды, причем это означало, что до среды я буду очень много работать, а в среду утром мы с женой садимся в машину и едем на юг… Где-то во вторник мне пришло письмо от Рахима, он поинтересовался, собираюсь ли я приступить к проекту, именно тогда я узнал, что проект длится неделю (в описании проекта я это просмотрел). Я бодро ответил, что в среду выхожу в отпуск, и уверен, что все успею. Тогда я, как мне казалось, уже мог сносно писать код и вообще более-менее соображал. Я ехал в машине на юг, у меня был ноутбук, жена за рулем, я пытался решать задачи, я их решал, все было, как мне казалось хорошо, пока Рахим не стал присылать мне комментарии, в которых все чаще и чаще появлялись слово мутация и фраза: "Мы так не делаем, мы учим вас делать по другому"))))) В результате я не прошел проект и понял, что мне надо остановиться и вернуться назад, что я не понял, каких-то главных вещей, я вернулся к первым курсам и начал их проходить заново и стал для себя открывать много всего нового, из того, что не замечал в первый раз. ​

Тестовые задания

С октября 2017 года (8 месяцев с начала обучения) я ушел с работы, где-то месяц вообще не подходил к компьютеру, а с ноября начал часов по 8-10 в день учиться в таком порядке: 2-3 часа в день - проходил курсы на Хекслете, 2-3 часа учил React/Redux и основные библиотеки, также я проходил в день по несколько туториалов на релевантные темы: тестирование, ФП, асинхронность и т.д. В середине ноября я начал выполнять тестовые здания на позицию фронт-энд разработчика, в сети есть множество интересных заданий в открытом доступе. ​

Поиск работы

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

Работа

В январе 2018 года мне пришло письмо от техлида того самого американского стартапа, тестовое задание, для которого я выполнял в ноябре. После этого в течение недели я прошел 2 интервью на английском языке с руководителем продукта и CEO, и меня пригласили на работу. Я работаю уже 2 недели, что это за ощущения? Это круто! Я делаю то, что мне нравится делать, да, мне приходится изучать очень много технологий, и пока меня не хватает на Хекслет, но пройдет неделя, другая, и я опять начну проходить новые курсы. Спасибо Кириллу и Рахиму и всей команде Хекслет, за то, что изменили мою жизнь. ​ Я буду рад ответить на все вопросы. ​ — Dan

Аватар пользователя Dan Matveev
Dan Matveev 21 февраля 2018
3
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время