До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

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

Небольшой рассказ об устройстве на работу, а также чем именно при трудоустройстве помог Хекслет

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

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

Сколько занял процесс поиска работы?

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

Это была середина февраля. С тех пор я прошел в районе 8-12 собеседований. Предложений было больше, но я от многих отказался, просто просмотрев требования в вакансии и поняв, что явно мне ничего не светит, только время зря потрачу своё и чужое.

После того, как я весь март прозанимался на Хекслете, в апреле я решил попробовать поискать работу ещё и на "Хедхантере". Там оказалось больше вакансий, особенно в моем городе. И меня почти сразу завалило разного рода предложениями. Я уже на следующий день скрыл резюме. Как оказалось, в некотором смысле зря. Потому что меня возможно кто-то не смог найти. Но у кого осталась ссылка (добавили видимо в избранное), присылали свои вакансии мне в личных сообщениях на "Мой круг" и в "Телеграм".

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

Подробнее расскажите как проходило интервью? Что спрашивали?

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

Самые частые вопросы были по поводу замыканий, понимания ООП и в каком виде оно реализовано в JS, про типы данных в JS, про ключевое слово this, а также чем отличается React от Angular/Vue.

С какими технологиями будет связана работа? Если вы уже проработали какое-то время, расскажите, с какими трудностями сталкиваетесь на работе?

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

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

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

В компании плоская организационная структура управления. И понять сразу, как все это работает, тоже довольно сложно. Некая смесь из Agile, Scrum, Kanban.

С точки зрения технологий работа в связке Ubuntu, Bitbucket, Jira тоже вызывает вопросы. Как основной редактор кода я по прежнему выбираю VS Code, но многие из фронтенд-команды используют WebStorm, и он у них не вызывает вопросов, какие иногда возникают у меня.

Как вам помог Хекслет? Что было тяжело?

Хекслет вообще в целом необычный проект, который помогает лучше понять, что такое не только программирование, но и в целом наука о компьютерах (Computer Science). Я ходил вокруг да около него практически с основания (2015).

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

Как только я окончательно решил стать программистом (это было в районе февраля 2019 года), я начал искать курсы по программированию. И оказалось, что самым подходящим был именно Хекслет, потому что подход здесь выбран, от которого чувствуешь, как меняется само мышление. Оно становится более острым и чуть более точным. Облегчается чтение профессиональной литературы (статей и книг). Увеличивается скорость восприятия чужого кода, особенно написанного в определенном стиле.

Когда я выбрал профессию Фронтенд JavaScript и прошел первые 3 курса за день, мне ошибочно показалось, что я сейчас вообще все очень быстро освою. Но уже на “Введение в программирование” я понял, что будет намного сложнее. Этот курс я уже проходил в районе трех дней. И после него еще отдыхал (читал статьи по JS на других ресурсах) в районе пяти дней. Здесь и состоялась поворотная точка, где я понял, что Хекслет — то, что мне нужно.

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

Дайте один совет для тех, кто только начинает путь новичка

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

  • действительно хорошо поняли (усвоили) все уроки, а не просто их прошли.
  • помимо Хекслета читали, статьи, книги и проходили иные курсы, например по HTML/CSS.

Если говорить о практическом совете, то я бы порекомендовал помимо Хекслета найти курс по JS, где вы вместе с автором курса напишете пару-тройку (можно больше) приложений на JS. Например, todo-app, а также какой-то небольшой сайт, который работает с удаленным сервером. Ну и желательно посмотреть краткую информацию о ES6.

Аватар пользователя Denis Korneev
Denis Korneev 24 июня 2019
17
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября