Когда немного не повезло с образованием, или как уйти со стройки в QA Automation

Читать в полной версии →

Привет, меня зовут Артем. Это моя история успеха — как я завязал со строительством после семи лет работы, выучил Python и ушел в тестирование после 30 лет и без высшего образования.

Образование

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

Работа

Поработав два года системным администратором и инженером телефонии я ушел монтажником на стройку. Мы работали бригадой друзей сами на себя, выбирая работы, которые нас устраивали. Более семи лет я мотался по разным городам и областям — за это время я ужаснулся в сфере строительства и понял, что пора с ним завязывать. Из далеких закоулков сознания вытащилась идея, что один курс я учился на программиста, и у меня это даже получалось. А раз в рекламах все обещают, что стать программистом можно быстро и просто, то почему бы этого не попробовать.

Процесс обучения

Я начал изучение с синтаксиса, но очень быстро зашел в тупик. Решаешь задачки, что-то получается, но ничего сделать при этом не можешь. Когда читаешь требования к вакансиям, то накатывает еще больший страх. И совсем не понимаешь, куда идти дальше. В итоге я начал искать, кто бы меня направил на путь истинный, и даже чуть не решился на всем известных ребят, которые сулят золотые горы.

Чудом нашел Хекслет — и мне сразу же понравилась подача материала без воды, а по подписке обучение сразу же пошло в гору. Самое сложное и важное — это проекты, при этом они должны не просто работать, но и быть декомпозированы, легко читаемы и понятны. Для этого важна обратная связь — поэтому проверки с менторами — обязательны.

Из книг во время обучения прочел «Грокаем Алгоритмы», «A Byte of Python», «Изучаем Python» Марка Лутца и «Clean Code» Роберта Мартина. Для тех, кто начинает, советовал бы отложить Марка и Роберта на тот момент, когда уже будут выполнены пара проектов, и появится общее понимание языка. Без этого у вас будет сильно кипеть голова во время чтения этих книг.

На YouTube советую «Ментальное программирование» от Кирилла Мокевнина и другие видео Хекслета, которых появилось очень много за последний год.

Устройство на работу

После года учебы (начиная с синтаксиса) и прохождения двух проектов, я стал подавать резюме, занимаясь третьим проектом по профессии Python-разработчик.

Составьте свое первое резюме: Вы можете бесплатно опубликовать свое резюме в нашем сервисе «Хекслет-CV» и получить советы по его улучшению от разработчиков и HR-менеджеров

Послесловие

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

Совет для начинающих разработчиков у меня один — «Торопись не спеша». Учеба — сложный процесс, а в сфере IT еще и бесконечный. Поэтому лучше иметь на старте ресурс с лучшими методиками программирования, обратной связью и большим комьюнити — поверьте, это дорогого стоит. Двигайтесь к цели, не пытаясь все успеть за один месяц. Дорога будет длинная, а помочь сможет только ваше трудолюбие.

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях