Всем привет! Меня зовут Дмитрий, мне 51 год. Это моя история успеха о том, как я благодаря Хекслету перевернул свою жизнь уже во взрослом возрасте и стал программистом.
- Предыстория
- Как я попал в Хекслет и чем это обернулось
- Про софт-скиллы и навыки для программиста
- Совет начинающим программистам
Предыстория
Так получилось, что я с 2014 года работал вахтовым методом. Сначала «беговой собачкой» — IT-техником на нефтяном месторождении в течение пяти лет, потом немного поднялся и стал сисадмином на золотодобывающем прииске. Работа несложная, но, как следствие — не очень интересная. Каждый день — рутина: «Я ничего не делала — оно само!», «Я что-то сделал и оно погасло!», картриджи, тонер... Скучновато.
Тогда я начал задумываться, как прекратить ездить за тридевять земель и начать трудиться, не особо удаляясь от дома. Самое близкое к этому — конечно же программист. Начал искать разные курсы, обучающее видео, читать обзоры. Практически сразу стало понятно, что мне подходят не все форматы — например, видео занимает очень много времени, к тому же не всякий лектор способен доступно излагать материал.
Составьте свое первое резюме: Вы можете бесплатно опубликовать свое резюме в нашем сервисе «Хекслет-CV» и получить советы по его улучшению от разработчиков и HR-менеджеров
Как я попал в Хекслет и чем это обернулось
Тут мне конечно же выпал счастливый билет — на иркутском ИТ-шном чате один мой старинный товарищ разместил вакансию джуна по PHP в интернет-магазин «Ирмаг». Созвонились, договорились. И уже тут, на месте, я с подсказки коллеги узнал о Хекслете. То есть, получается, что сначала я пошел работать программистом, и уже потом — учиться на Хекслет. Но мне просто очень повезло, плюс, если честно, компании практически не берут джунов, которым больше 50 лет — так что я был очень рад такому предложению. Помимо PHP-разработки, в «Ирмаге» я подрабатываю сисадмином — в будущем это тоже будет полезным для меня навыком.
Хекслет оказался для меня идеальным способом обучения. Недорого, все очень понятно, пусть иногда немного бесит педантичность линтера :) Зато вырабатывается стиль правильного и красивого программирования. Материал подается хоть и кратко, но очень понятно. Упражнения интересные и много дают, когда сравниваешь свое решение с решением учителя и других студентов.
Отдельного упоминания заслуживает поддержка — как со стороны наставников, так и со стороны сообщества в Slack. Ни разу меня не отослали искать ответ в Google, — что часто случается в профильных форумах и чатах, все было предельно доброжелательно и подробно.
Конечно же, одна из главных особенностей Хекслета — проекты. Это было достаточно сложно — вообще, мне довольно непросто дается ООП, поскольку пока не до конца уложил в голове этот подход. Поэтому первый проект приняли далеко не сразу — было довольно много ошибок, но ошибок понятных, и я их быстро поправил. Второй же проект на Хекслете сейчас висит в «техническом долге» пока что.
Теперь думаю не останавливаться на PHP — дальше очень хочу изучить Python в приложении к нейросетям. При этом я сейчас еще учусь параллельно в Baikal Digital Academy — изучаю PHP с других сторон, а на работе много взаимодействую с Symfony, поэтому тоже приходится очень много учиться, чтобы глубоко разобраться в этом фреймворке. То есть, по сути, я сейчас на учебу трачу намного больше времени, чем на работу.
Помимо этого, прохожу бесплатный курс по CSS на Хекслете. Дополнительно читаю конечно же документацию по Laravel — без этого невозможно, особенно когда нужно быстро закрыть рабочую таску.
При этом мне не очень нравятся видеоуроки, поэтому я просто читаю текстовые варианты занятий, читаю документацию — кому-то может показаться, что так я ограничиваю себя в подходах, но мне кажется, что видео, как правило, просто съедает очень много времени. В нем очень много лишнего и практически невозможно найти какую-то информацию после урока. У Хекслета, как мне кажется, просто идеальный подход для этого.
Про софт-скиллы и навыки для программиста
Софт-скиллы для разработчиков — достаточно интересная тема в нашей отрасли. Вообще, в ИТ-компаниях никаких особых скиллов «как себя вести» не нужно, даже более того — все в этом плане гораздо демократичнее. Главное — показать, что вы компетентны в профессии и как минимум коммуникабельны. Хорошим плюсом будет способность к обучению, поскольку профессия программиста предполагает постоянное постижение нового в языках, фреймворках.
Думаю, что не ошибусь, если скажу, что софт-скиллы важны в любой сфере человеческих взаимоотношений. А рабочая команда – это же люди, с которыми вы проводите минимум 30% времени, так что там это особенно актуально. Ну и конечно важно быть ответственным — ведь успешность команды складывается из вкладов каждого и от каждого зависит, насколько проста будет совместная работа. И от возраста это, наверно, зависит в последнюю очередь.
Вообще, мне никогда не было сложно вливаться в команду почти любого возраста. Я по натуре — человек открытый и доброжелательный. Прекрасно общаюсь как со сверстниками, так и с друзьями своих дочерей (18-22 года). У нас разработчикам в команде — 25-35 лет примерно.
Совет начинающим программистам
На самом деле, совет только один — вам должно быть очень интересно то, что вы изучаете, и чем занимаетесь. То есть целью обучения должно быть не получения миллиона денег, а сам процесс написания программы — когда из букв и инструкций возникает что-то работающее. Пусть покажусь пафосным, но чувствуешь себя при этом Творцом.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях