Привет! Меня зовут Дмитрий Андросов, это моя небольшая история успеха для тех, кто только собирается вступить на путь IT и стать настоящим программистом.
Как и многие, с детства я мечтал «сделать собственную игру», поэтому всегда стремился узнать, как и что работает. В средних классах начал понимать, что помимо разработки игр интересны и другие аспекты. В итоге программирование затянуло именно своей детальностью: ведь нужно сидеть и собирать что-то работающее, как конструктор.
Я учился в Воронежском Государственном Университете Инженерных Технологий по направлению «Информационные системы и технологии». Он направлен на выпуск специалистов-технологов в сфере химической и пищевой промышленности, но на нашей кафедре давали общее представление об IT. В школе же учился сначала на информационном направлении, потом перебрался на физмат, но к информатике интерес не остыл.
Когда ты только поступаешь в вуз, тебя не особо интересует стек технологий, используемый во время обучения. Да и никто не говорит об этом обычно (не знаю, может так далеко не везде, сужу только по вузам вокруг себя). Только после первого-второго года понимаешь, что все это никуда не годится. Максимум, что удалось зацепить из важного — математика.
Понятное дело, что на первых курсах дают общую информацию, но, как оказалось дальше, все это было абсолютно бессмысленно. Со временем стало понятно, что ничего не изменится — будет даваться все та же математика без опоры на какие-то прикладные современные задачи. Тут уже начинаешь скучать и понимать, что что-то идет не так.
Большое влияние в этой ситуации оказывает окружение: преподаватели, друзья, близкие.
Практически целый день — если, конечно, ходить на пары — ты встречаешься с такими же, как и ты. Мне в этом случае не очень повезло, потому что такие же как я — это ленивые оболтусы, которые не стремятся к развитию, а хотят только хорошие оценки и рейтинг.
К сожалению, если долгое время находиться под таким влиянием безделия, можно погрязнуть и не выбраться, даже несмотря на внутренние желания и стремления. Обычно последние подавляются массовым «да забей» со стороны.
По сути же, мы все учились — и делали это хорошо, все знания впитывались, хоть было и очень лениво. Но стоит понимать, что этого совсем мало — ведь за эти годы можно было достичь определенного уровня в своих скиллах, стать мидлом или даже сеньором. К сожалению, многие понимают это с большим опозданием. Так было и со мной: только к выпуску я осознал, сколько времени было вложено не совсем в нужное русло.
Но спасательный круг трудолюбия все же был мне сброшен, когда я на параллельном курсе услышал про Хекслет. Сначала подумал, что это очередной конвейер по сбору денег без оглядки на знания. Пришел домой, загуглил, полистал немного и мне пришло сразу несколько важных вещей:
С того момента я взял себя в руки.
Я долго не мог определиться, в какой области все-таки хочу находиться, где будет интереснее и удобнее. Но стал понимать, что интересно и удобно везде, если начать погружаться в ту или иную область. Например, во время обучения в институте я изучал С++ и C#, работу с БД и сервером. Но на последнем курсе преподавали JS, и я за несколько месяцев буквально влюбился.
Читайте также: Как сохранять фокус на протяжении всего обучения: советы от Хекслета
Перед тем как познакомиться с Хекслетом, я обучался программированию по урокам на YouTube и читал литературу. Но этого было недостаточно для понимания — мало практики, нет прикладных вещей, которые показывают, как работает та или иная вещь. Было тяжело взаимодействовать с книгой или видео, так как нет обратной связи. Хекслет же дает возможность не только учить теорию, но и решать действительно нужные задачи, которые потом активно применяются на практике.
Сейчас я работаю фронтенд-разработчиком на Angular в огромной по духу компании в Воронеже, при этом продолжаю учиться и занимаюсь React и Node.js, каждый день прокачиваю свои софт-скиллы.
И черт возьми, как приятно себя чувствую:
Пусть это для кого-то и небольшой успех, а для кого-то покажется, что это и не успех вовсе. Но для меня это огромный шаг в становлении личности и погружении в новые интересные технологии.
Кроме того, сейчас я учусь в магистратуре в том же вузе, чтобы получить представление о работе менеджеров и управленцев проектами. Также продолжаю во всю заниматься на Хекслете — пока делаю второй проект на фронтенде, после этого — Java или Ruby.
Спасибо Хекслету за этот шаг!
Часто кажется, что эту задачу ты не решишь. Ведь в упражнениях на курсах или в задачах на работе ты можешь просидеть весь день. Не получается ничего. В такие моменты нужно отвлечься, может быть с кем-то поговорить. Недавно я приобрел себе уточку для переговоров — и это действительно иногда помогает. В общем, нужно как можно больше общаться и расширять свои знания благодаря знаниям знакомых и коллег. Тогда у вас все получится: может не сразу, но все получится.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях