Мой путь 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.

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

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

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

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