Привет! Меня зовут Dan. Я бы хотел рассказать, как я стал веб-разработчиком благодаря школе Хекслет.
В первую очередь, я бы хотел прояснить, что я имею ввиду, когда говорю стал. Пожалуй, будет гораздо точнее, если я скажу, что становлюсь веб-разработчиком, и это «становлюсь», как мне кажется, на ближайшие годы будет моим перманентным состоянием. В своем отзыве я расскажу, как я прошел путь от первой оплаченной подписки на Хекслет до контракта с американским стартапом.
Короткая версия:
- Оформил подписку и прошел примерно 10-11 курсов по профессии "Бэкенд JS-программист"
- Не прошел первый проект
- Начал выполнять тестовые задания
- Начал откликаться на вакансии
- Не прошел первое интервью (всего их было три, два из которых - интервью с представителями моего текущего работодателя)
- Вышел на работу
Дальше могут читать, те у кого есть время, или те, кому еще что-то не ясно, мое мнение - идите проходите следующий курс и параллельно ищите работу.
Единственное, что я могу добавить к короткой версии - это источники вакансий:
- Телеграм @javascript_jobs
- Мойкруг
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