Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

Когда немного не повезло с образованием, или как уйти со стройки в 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
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря