Все статьи | Истории успеха

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

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

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

Образование

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

Работа

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

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

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

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

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

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

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

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

Составьте свое первое резюме:

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

  • Первое предложение пришло на вакансию «Тестировщика нагрузки» — компанию все устроило и они сказали, что через две недели пришлют документы. Но это было в начале пандемия, компания начала сокращать штат, поэтому в итоге мне отказали.
  • Второе собеседование было на вакансию Junior Python. Собеседование было в духе «Что такое тип данных» и вопросов из серии «Максимальная длина строки». При этом говорили, что будет просто разговор с HR, а там оказался потенциальный будущий тимлид. Я совершенно не был готов к таким вопросам, поэтому провалился.
  • Как говорится — «Бог любит троицу», в третий раз мне позвонили по вакансии «QA automation». Ребята просто посмотрели мой GitHub, после чего дали тестовое задание. Надо было с использованием BDD и Page Object pattern протестировать страницу, сохраняя результаты в БД. Все эти слова, как и теория тестирования, были мне не знакомы, но Хекслет научил «не знаешь — иди и узнай». Бессонные вечера и ночи после 12-часового рабочего дня на стройке, но что-то с большим трудом им написал. В результате меня взяли под честное слово быстро доучиться

Послесловие

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

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

Никогда не останавливайтесь:

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

Аватар пользователя Артем Нетрибейчук
Артем Нетрибейчук 02 августа 2021
Рекомендуемые программы

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

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