До 30 ноября

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

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

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

Время чтения статьи ~7 минут 33
Как Хекслет помог мне не только найти работу, но и поступить в магистратуру в... главное изображение

Привет, меня зовут Саша, мне 23 года и я посвятил Хекслету полтора года моей жизни. Этот опыт помог мне не только с трудоустройством, но и с бакалавриатом и магистратурой в двух различных вузах, приучил к самоорганизации, укрепил любовь к компьютерным наукам. Начну с самого начала.

Про школу

Программированием увлекался со средней школы, как отличник я тогда хотел получать все пятерки, но информатик начал вредничать и валить меня. Мы сошлись на том, что решив его задачу, я получаю наивысшую оценку по этому предмету за год. Он попросил меня написать программу для преобразования правильного шестиугольника из декартовой в векторую систему координат, визуализировать переход и показать все расчеты. Задача для девятиклассника, конечно, тяжелая. Вооружившись университетским сборником и помощью моей математички — за что ей огромное спасибо, — я составил математическую модель и перенес её на Pascal. Решение задачи было настолько интересным, что я решил: если не сложится с военной сферой — буду программистом. С академией в итоге не сложилось из-за здоровья, и я не раздумывая подал документы в вуз на программиста.

Сейчас я — студент, не только в душе, но и документально. Не так давно получил бакалаврскую степень в региональном вузе по профильному направлению — «Информатика и вычислительная техника» в Чувашском государственном университете, а сейчас получаю магистерскую — «Интеллектуальные информационные системы» в РТУ МИРЭА.

Про первую работу и Хекслет

С Хекслетом я познакомился ещё на 1 курсе, но тогда платформа мне показалось очень дорогой и пустой, и, несмотря на все рекомендации моих друзей-программистов, я решил пройти курсы на Udemy, где написал свою первую процедурную CMS на PHP, а также блог с форумом на laravel. Этих навыков мне хватило, чтобы устроиться на работу в местную компанию как PHP-разработчик, но не хватало, чтобы закрывать рабочие задачи. И вот тут всплыла моя главная проблема — на тот момент университет научил меня математике и базовому программированию, а Udemy научил решать шаблонные задачи, расмотренные в курсе. Например, я знал, как создать контроллер и сделать миграцию в Laravel, но понятия не имел, как работает окружение, что такое MVC в архитектурном плане, не мог вникнуть ни в один другой фреймворк и ни в одну другую задачу, кроме Laravel, и задач, решённых в курсе.

По этой причине работа превращалась в ад, мне дают задачу, а я не знаю даже, как к ней подступить. В итоге даже зашла речь об увольнении, к которому я был готов, но сошлись на том, что я возьму неоплачиваемый отпуск на время сессии и вернусь к работе с новыми силами. Во время отпуска компании выставили требование повысить квалификацию сотрудников, и наш CEO обязал всех пройти бесплатные курсы на Хекслет. И тут закрутилось — впервые обучение шло от простого к сложному, я понимал все то, что раньше казалось мне магией, и о чем на курсах не рассказывали. Я не остановился на бесплатных курсах и оплатил себе подписку. Курсы не только повысили мою общую квалификацию, но и вернули любовь к программированию, показали все мои слабые места. И тут можно выделить первое отличие Хекслета от авторских курсов — Хекслет не расскажет вам, как решать задачу — он расскажет всё о задаче, но решать её вы должны будете сами, и это самый правильный подход.

Читайте также Haskell — язык, позволяющий глубже понять программирование. Как он устроен и почему его выбирают разработчики?

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

На Хекслете я закончил три профессии, прошёл один проект, вошёл в сотню студентов — мой рекорд: 68 место, и потратил на все это год-полтора. Я застал и очень сложные курсы — Работа с PDO и файлами, первые курсы, вдохновленные SICP-ом на JS и первая версия асинхронного программирования на JS, они хоть и вызывали сложности, но в их решении мне всегда помогали менторы, или часовая прогулка на улице. Серьезно, если вы бьетесь над задачей больше часа — вы её не решите, пока не отвлечетесь. Сходите прогуляться на улицу или сделайте дела по дому — так вы обязательно найдёте решение. После курсов я нашёл ещё одную работу, и в этот раз все было по-другому — я создал интернет-магазин с кастомизируемой админкой на Laravel/Vue, качество моей работы выросло, а работать стало очень приятно и интересно.

Про карьеру разработчика

Закончив с проектом, я обновил резюме на «Моём круге» и отправил его в пять компаний. Одна из компаний взяла меня на должность Middle React-разработчик удаленно. При этом, с React я был знаком только с Хекслета — я рассказал об этом работодателю, и они согласились дать мне месяц, чтобы подтянуть React/Redux. В этой компании я проработал около полугода, после чего был перехантен в московский стартап. И именно здесь я проходил свое самое большое и сложное интервью, спрашивали всё — от архитектуры и веба: что происходит, когда вы вбиваете в поисковую строку запрос, solid, cors, ООП, функциональное программирование — до особенностей React, поскольку проекту нужен был сильный React-разработчик, способный в соло тянуть проекты компании, касаемо фронта, взаимодействовать с backend-разработчиком и CEO-специалистом.

Сейчас я уже как 7 месяцев разрабатываю клиентские приложения для Maroom, работаю с Next.js, делаю интеграции с различными сервисами, такими как Google-map, Yandex-map и Amo. Работаю над UI-китом компании и создаю сложные элементы интерфейса, не имеющие готовых реализаций в виде библиотек, помогаю в интеграции моих решений под CI/CD. Знания по бэкенду помогают мне не только участвовать в обсуждении работы нашего приложения, но и разрабатывать клиентские сервисы намного эффективнее и быстрее.

Советы всем начинающим

Расскажу, как Хеслет может помочь вам в университете. В своем большинстве языки программирования очень похожи друг на друга, области взаимосвязаны, алгоритмы и подходы не сильно отличаются. Все мои лабораторные я делал на JS/Python, например, нужно написать эмулятор планировщика задач в ОС — пожалуйста, вот есть Vue, если нужно написать свой браузер для курсовой — Python и Webkit вам в помощь, нужны алгоритмы кодирования и шифрования — JS может и это, но с некоторыми нюансами, но хотите писать под MS DOS низкоуровнево — тут да, придется на ассемблере. Даже дипломную работу я делал на Node и React. Хекслет расскажет вам коротко обо всем и сделает упор в веб — это как если бы вы учились в вузе по профилю веб-разработка, но без математики и истории, и более поверхностно по основным направлениям IT — операционные системы, сети, алгоритмы, структуры данных, защита информации.

Читайте и другие истории успеха: Как притвориться мидлом и устроиться на первую работу

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

Я рекомендовал Хекслет своим одногруппникам, из 10 человек 2 прошли его до конца, сейчас работают в Питере и в Казани, получают неплохую зарплату и довольны своей работой. Всем было очень трудно, но результат того стоил. Я всегда советую попробовать курс введение в программирование — это отличный фильтр, если вы его осилите и вам понравится, то вас ждет увлекательное путешествие в мир IT.

Аватар пользователя Alexander Dmitriev
Alexander Dmitriev 01 декабря 2020
33
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
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 ноября