Как конструктору стать тестировщиком? А тестировщику — разработчиком?
И как пройти этот путь одному человеку, сменив место работы только раз?
Задачка со звездочкой, но ее решение знакомо Александру Логунову, инженеру-программисту КОМПАС-3D из Рязани. Передаем ему слово.
💬 Я пришел в АСКОН пять лет назад, до этого работал конструктором на заводе, но образование в Рязанском радиотехническом университете позволило мне стать почти универсальным специалистом, понимающим электронику, статистику и немного проектирование. К тому же, у меня был опыт работы с разными системами проектирования, поэтому вакансия инженера по тестированию КОМПАС-3D в 2021 году показалась мне подходящей.
🪩 Будучи тестировщиком, я иногда развлекался с автоматизацией рутины при помощи скриптов на Python и API КОМПАСа (вот моя статья на Хабре). Но это не похоже на промышленную разработку ПО. Задачу обязательно перейти в разработку я перед собой не ставил, но, когда в Коломенском Политехе объявили набор на обучение разработчиков для АСКОН, решил попробовать.
Для перехода в разработку мне понадобились:
🧩 очень толстая книга Бьёрна Страуструпа
🧩 пара книг Скотта Майерса (тоньше, но сложнее)
🧩 лекции и задачи из Коломенского Политеха
🧩 помощь коллег
🎲 Смена роли была и остается сложной. Продукт масштабен и имеет долгую историю развития, погрузиться в него с наскока не получится. Благо, есть много задач, которые помогают делать это постепенно.
✈️ Иногда привычки тестировщика могут и мешать: велик соблазн перетестировать всю фичу после малейшего изменения. И еще программист привык работать с абстракциями, а вчерашнему тестировщику сложно отвлечься от конкретных пользовательских сценариев. Но зато благодаря предыдущему опыту мне не пришлось тратить время на изучение рабочих процессов и области применения КОМПАС-3D, и я сразу мог приступить к работе над кодом.
#код_аскон_люди
Post #300
809

- 🔥 19
- ❤ 4
- 👍 4
- 👏 2