«Какой крутой продукт! Хотел бы я участвовать в его разработке»Сегодня о своем карьерном пути в АСКОН рассказывает Руслан Рустамов, программист в команде
Pilot, семейства продуктов для организации среды общих данных в строительстве. За его плечами – участие в проектах внедрения, очарованность линейкой Pilot и переход в разработку.
💬 Моя работа в компании началась с позиции специалиста отдела внедрения в АСКОН-Северо-Запад. Я занимался разработкой модулей расширения и отчетов для Pilot-ICE и помогал устанавливать и настраивать почти все продукты АСКОН коллегам из смежных отделов, а также оказывал техническую поддержку Pilot нашим заказчикам.
✅ Как пользователю мне сразу понравился Pilot, его лаконичность, интерфейс, простота развертывания и старта работы и в то же время объемный функционал, а как программисту – API, построенный вокруг него.
Тогда я подумал, какой крутой продукт, хотел бы я участвовать в его разработке, поэтому в любую свободную минуту изучал новые возможности Pilot, экспериментировал с API, придумывая разные модули расширения или дорабатывая имеющиеся.
🔍 Я понял, что хочу все время посвящать только разработке продукта. А так как требования к продуктовой команде высокие и сами задачи сложные, начал искать и изучать различные материалы по .NET: обучающие курсы, книги, практикумы.
📝 И вот через год с небольшим я оказался в команде Pilot сначала на позиции инженера по автоматизированному тестированию. Это тоже очень интересная для меня тема, тем более я увлекался ей и раньше.
Моя первая мысль после знакомства с процессами в команде: «О, какой же новый и дивный мир, очень интересно, но ничего не понятно».
Больше года я работал тестировщиком, за это время:
*️⃣ написал множество новых авто-тестов;
*️⃣ переписал и актуализировал старые;
*️⃣ решил инфраструктурные задачи по поддержке и развитию сборочного конвейера CI/CD;
*️⃣ и в целом заметно стабилизировал общую картину прохождения авто-тестов.
🪲 При написании автоматизированных тестов приходилось сталкиваться с некоторыми багами в продуктовом коде, которые задерживали их написание, могли мешать полному покрытию кода тестом и необходимо было ждать, когда ошибку включат в план на итерацию и программист сделает исправление.
✅ В один прекрасный момент я перестал ждать и начал сам исправлять ошибки, которые находил в коде, делать мелкие фичи и благодаря этому через некоторое время мне предложили перейти на должность программиста.
Вот так я и добрался до позиции разработчика.
📝 Когда я работал в тестировании, да и сейчас со мной всегда остается стек .NET: на С# написаны модули расширения, отчеты, авто-тесты и сам Pilot. А еще от технической поддержки не уйти нигде и никому, просто она отличается и становится только сложнее, т.к. сначала я помогал пользователям и администраторам системы Pilot, а сейчас, кроме них, еще и таким же разработчикам модулей, которым когда-то работал и сам.
#код_аскон_люди