Все статьи | Блог студента

Мой путь front-end js developer

Эта статья написана нашим студентом. Мнение пользователей иногда может не совпадать с точкой зрения Хекслета

Добрый день, мне 29 лет и я, как 2 месяца, работаю front-end js developer-ом, в компании Джи-Софт (http://g-soft.ru/).

Я начинал своё обучение не совсем с нуля, так как на момент подготовки, уже имел четырёх летний опыт программирования в 1С, хоть и не сильно помогло мне это. Начало 2018 года, работая программистом 1С, я понял, что пора дислоцироваться (причин было много, цели изменились, но сейчас не об этом ;) Встал выбор: либо учиться удаленно, либо покупать курсы и ходить в живую обучаться + хотелось получить какую-нибудь корочку, которая была бы от университета с международным именем. Выбор пал на курсы ИТМО (Веб-разработчика).

Февраль 2018 неудачная попытка пройти испытательные задания для курсов.

Июнь, июль, август 2018 были приобретены подписки на Хекслете, которые дали фундаментальные знания, которые помогли мне закрыть имеющиеся пробелы.

Октябрь 2018 - февраль 2019 обучение на курсах ИТМО. Цель - прощупать руками front js-a, бэк - php, определиться всё же дальнейший путь и язык программирования + получить достаточно знаний, чтобы устроиться на работу.

Первое собеседование, компания ForaSoft.

  • Первый этап - телефонная беседа на знания основ (как создать переменную, какие принципы ООП, расскажите про полиморфизм и т.п.)
  • Второй этап - необходимо было сделать чат, к которому можно было приконнектиться нескольким людям, было видно, кто отправил сообщение и когда. В задании были пожелания, такие как: сделать с помощью вебсокетов, серверная часть node.js, не забудь добавить фичи React.js, ну и конечно же ООП. Если это показалось лёгким - добавь видео звонок. Дедлайн - 7 дней. Задание сделал за 6 дней, без видео звонков - отправил задание, всё ок.
  • Третий этап - личная беседа, которую я провалил, так как были пробелы по знаниям портов, хостов, не уделял особого времени sql запросам - провалил.

В этот же день был записан на другое собеседование, компания Джи-Софт.

При отправке своего резюме, необходимо было ответить на несколько вопросов на знания основ, всё писал от руки (не копировал текст из интернета), в последствии узнал, что это и стало причиной, почему пригласили на собеседование. Интервьюирование происходило в офисе, длилось около полутора часов, были вопросы на знания основ js-a (ООП) так и пришлось решать задачи на листочке, с применением циклов, была задача на логику "как сложить два числа, не используя знак +?" Задача выбила меня из колеи на пару минут, но потом всё равно справился с ней. Про бэкенд были вопросы корректного создания таблиц, для чего нужны primary key и т.п., знания простейших запросов и что можно сделать с таблицей бд (insert, update и т.п.). На этом собеседование окончилось и на следующий день мне сделали предложение, на которое я согласился.

Отработал я уже 2 месяца и сталкивался со многими трудностями;) но это связано из-за того, что всё-таки есть пробелы в знаний как и по фронту, так и по бэкенду, но ничего, потихоньку справляюсь, с помощью коллег, которые подсказывают ну и никак без stackoverflow )) Испытательный период пройден, теперь пора закрыть те пробелы, которые есть и двигаться дальше.

В середине 2018 Хекслет мне помог структурировать и закрыть пробелы в знаниях, но теперь пора обратиться снова к этому проекту, чтобы пройти бэк сторону и поучаствовать в проектах. Небольшой совет, который помог мне в своё время не забросить начатое дело. Задайте себе вопрос - "для чего мне это нужно?" Ответы на этот вопрос помогут при столкновений с трудностями, а если ответом будет цель - она поможет всё преодолеть.

Аватар пользователя Artyom Ivanov
Artyom Ivanov 30 апреля 2019
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
1 декабря 5 месяцев