Главная | Все статьи | Истории успеха

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

Время чтения статьи ~4 минуты 27
Когда немного не повезло с образованием, или как уйти со стройки в 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
27
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 21 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 21 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 21 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 21 ноября