Всем привет! Меня зовут Виктор, мне 24 года, живу в Ульяновске. Одна беседа с друзьями привела меня на Хекслет, который привел меня на стажировку в Ростелеком, а стажировка стала первой ступенью моей карьеры.
Профиль Виктора на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub
Я никогда не проявлял особого интереса к программированию. После школы поступил в университет на политологию, но ушел на 3 курсе и стал работать в логистической компании, перевозящей грузы по РФ и СНГ.
Однажды приятель показал CSS и HTML, предложил научиться верстке. Мне это показалось интересным: я учился самостоятельно по видеоурокам, потом перешел к практике — начал помогать другу верстать сайты. Наконец дошел до изучения JavaScript, но понял, что тут нужно более структурированное обучение.
Как-то раз мы с друзьями сидели в баре и обсуждали, где лучше учиться программированию. Они и посоветовали Хекслет — много рассказали о плюсах платформы. Но больше всего меня убедило то, что многие из них сами обучались на Хекслете и я видел результаты живьем. В общем, я решил попробовать.
Мне понравился процесс обучения. Очень удобно, что он асинхронный, это позволяет идти в своем темпе. Некоторые темы давались с трудом, было сложно начать мыслить правильно, по-другому.
Параллельно с обучением на Хекслете я читал много книг и статей в тематических каналах. Всем учащимся очень советую вот эти три книги:
Я учился примерно девять месяцев и за это время прошел все четыре проекта. Самым сложным стал второй — Вычислитель отличий. Нужно было погрузиться в сложные архитектурные решения, автоматизированное тестирование, работу с древовидными структурами данных и рекурсивными алгоритмами. Многие студенты пишут, что это самый сложный проект, я с ними согласен. Но зато какой кайф его закончить!
Закончив третий проект, я решил, что уже пора составлять резюме и попробовать себя в опен-сорс проектах Хекслета. Хотелось проверить свои знания и искать первую работу. Выбрал опен-сорс проект Hexlet Comparator — по сравниванию разных школ программирования. Выбрал его потому что сам долго искал информацию про образовательные платформы и сравнивал школы. Это, конечно, пригодилось при работе над проектом.
Поиск работы пошел немного не по плану. Я разместил резюме и начал просматривать вакансии на HH. И тут мне написала Алиса из карьерного трека Хекслета и предложила пройти стажировку в Ростелеком. Мне подробно рассказали о требованиях и возможностях, которые предоставляет стажировка, — я понял, что мне это подходит.
Стажировку я проходил на позиции джуниор-фронтенд, длилась она три месяца — до середины июля. Поначалу стандартно разбирался с мелкими багами, но постепенно сложность задач росла. Было непросто, особенно когда приходилось решать новые задачи, но все коллеги помогали и объясняли сложные моменты. По итогу я получил должность в штате, а через пару месяцев смогу пойти на повышение, подтвердив свои навыки.
Сейчас большинство моей работы связано с графиками, статистикой и ее отображением. Пишу на React + TypeScript. Я продолжаю учиться — в основном, читаю, смотрю видео по React и TS.
Я думаю, что главные качества начинающего программиста — это стрессоустойчивость и непредвзятое отношение к любым технологиям, которые вы можете использовать в своих проектах.
Старайтесь не сравнивать себя с другими, кто ушел дальше и у кого, по вашему мнению, трудностей не было и не будет. А еще не забывайте отдыхать и всегда продолжайте двигаться вперед небольшими шагами.
Читайте также: Как в 33 года я устроился джуном-фронтендером в ABBYY после длительной и успешной карьеры в нефтегазовой отрасли