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

От Pascal до первого проекта на Hexlet

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
От Pascal до первого проекта на Hexlet главное изображение

Завтра, стартует мой первый проект в профессии «Front-end разработчик», который должен стать первой ступенью к большой цели — начать карьеру в IT. И пока выдался свободный денек, я решил придаться воспоминаниям, о том извилистом пути, который привел меня на Hexlet, поделиться опытом моего «первого захода» и немного поведать о будущих планах.

Hello, world!

Компьютер интересовал меня с детства, но по большей части, как коробка, которая помогает мне играть. Годы шли и я начал понемногу интересоваться: "А как же все таки это работает? И что за железки там наставленны?". Правда в практичискую плоскость это сильно не переходило, а оставалось неким вопросом, на который ответ я знал крайне поверхностно, можно сказать на бытовом уровне(переустанови винду, добавиь оперативки, узнай как работает программа). Почему именно так? Видимо не хватало усидчивости и четкого понимание того, кем я хочу стать. Были кратковременные вспышки, были и горяшие глаза, но к сожалению, это не привело к результату. Вот самые запоминающиеся чекпоинты из этого периода:

  • В школьные годы была книга «Пиши игру сам на Pascal»(точное название не помню, но смысл тот же), где я создавал космическую аркаду, но в какой-то момент я перестал понимать, а просто списывал код из книжки. А еще был какой-то альманах по Delphi, который я не понимал и видимо особо и не старался.
  • Став постарше и поступив в колледж, у меня на столе появился массивный труд Лафоре по C++(до сих пор обитает на том же столе, подпирая несбывшиеся надежды) и привнес для меня понимание того, область куда обширнее и сложнее, чем мне казалось.
  • Ближе к концу обучение, в моем «арсенале» появились html/css и самые начальные зачатки JS(точнее Jquery) А еще были какие-то учебники по 1С, Java в двух томах, курсы на Geekbrains(надеюсь, здесь это не запретное слово) и еще множество не систематизированный вещей, которые подхватывали меня, словно радостного ребенка, но отрывали от земли буквально не несколько сантиметров и опускали обратно. И я опять оставался в темноте неведения.

Hexlet пришел в мою жизнь в декабре 2018 года, имея небольшие знания вертски(сверстаны пару макетов) и общие понимание базовых вещей. Естественно, отправной точкой был бесплатный курс «Основы программирование», который вызывал невероятную эйфорию и чувство собственной значимости. После решение задачи по рекурсии, я уже одной рукой набирал номер Билла Гейтса, а второй писал сообщение Марку. Я не задумываясь купил подписку и прошел еще пару курсов до первого проекта, которые словно кричали:

Ты уже почти программист! Бросай это дело, хватает React и к бою! Интересно, а переехать за границу можно уже сейчас или надо еще поработать!:)

Mark Facebook

Казалось бы, здесь пора начать первый проект, но я решил, что начну я со второго(гений же:)), а пока быстренько закончу курсы 2-го блока. Задания давались либо тяжело, либо очень тяжело:) И я уперся в тупик в виде курса «Управлением данными». Обида, ярость и желание бросить все эту теоретическую муть. Пришлось немного остыть, провести ревизию в голове и собраться для продолжения своего крестного похода.

Прошло около месяца, прежде чем я решил, что отговорки: «нужно освоится на новой работе» и «сейчас не время», не сделаю меня счастливее, в отличие от дела, которое приносит удовольствие и дает возможности создавать. Поразмыслив над тем, какие ошибки совершил и какие уроки получил, я принял решение — пора! Естественно, не забыв взять с собой багаж опыта, полученного ранее:

  1. Радоваться локальным победам можно, но пировать не стоит.
  2. Больше внимание направлять на знания в глубь, а не в ширь. Не бежим галопом по Европам, а наслаждаемся видами невероятных возможностей.
  3. Практика — каждый день! Теория — каждый день! Мозг должен работать!
  4. Упорство — это очень важно. Главное, чтобы это не превращалось в упертость.

mountains of Switzerland

Все это, я помножил на цели, которые я поставил перед собой. Каждый из них достижима, желанна и необходима для личностного совершенствования и духовного спокойствия. И первая из них — до 31 июня найти себе работу в IT. Амбициозно? Пожалуй. Но я верю в себя, собственно без этого никак и это пятый пункт, который проходит у меня и должен пройти у вас через все обучение.

Рекомендуемые программы

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

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