Почта:
info@sms-it.ru
Телефоны:
+7 (846) 2-150-150
Продуктовая разработка 0 %

Истории сотрудников: из тестировщика в разработчики

09.10.2025

Как пройти путь от инженера-тестировщика в маленьком офисе до ведущего разработчика на трёх проектах?

Денис, ведущий инженер-программист делится своей историей: о старте в «ламповые» времена, о том, как пришлось стать «человеком-оркестром», и о проектах, которые он развивает уже больше десяти лет.

Старт в новой роли

Это был далёкий 2009 год. Я покинул предыдущее место работы, написал резюме и прошёл собеседование, став старшим инженером-тестировщиком в «СМС-ИТ». Наша служба тестирования (на тот момент она была именно службой, а уже позже стала отделом), которая тогда насчитывала всего 4 человека вместе со мной, изначально сидела в офисе на Кирова за двумя сдвинутыми столами. За стеклянной перегородкой была столовая, где водители играли в карты и смотрели телевизор. Вся остальная компания находилась в другом офисе. После нескольких переездов (сначала в офис на  Минскую, а потом — на Кромскую) мы наконец присоединились к остальным.

У истоков автоматизации

Я пришёл с багажом очень нужных знаний по автоматизации и сразу занялся организацией системы ночных сборок проектов. На тот момент о CI/CD ещё толком ничего не знали, и я практически стоял у истоков этих процессов в «СМС-ИТ». Я переписал всё с запускавшихся вручную батников на NAnt с рассылкой подробностей на почту. Постепенно всё это переехало на TeamCity, где до сих пор во многих местах используются мои наработки.

Поворотный момент

В 2011 году с проекта для Ашинского металлургического завода уволился разработчик. Андрей Шопин и Сергей Парфенов предложили мне довести проект до конца, так как у меня был опыт на C#, в то время как остальные проекты в компании писались на Delphi. Пришлось освоить системы от Siemens: Simatic IT и Unilab. На проекте я был настоящим человеком-оркестром: и разработчиком, и аналитиком, и тестировщиком. Было непросто, но я справился, даже съездил в командировку в Ашу на сам завод. Так, попутно помогая с разработкой фреймворка, я из тестировщика стал разработчиком.

Новый офис и вызов WPF

В середине 2011 года мы переехали с окраины в большой офис на 20-м этаже с видом на Волгу (ах, эти закаты!), в географический центр города. Уже в конце года стартовал новый большой проект «Мониторинг». Я подключился к нему только в начале 2012-го, так как ранее попал в больницу с аппендицитом. Это был первый проект в «СМС-ИТ» с использованием WPF. Было непросто с учётом новых технологий, но, набив много шишек, за год мы довели его до внедрения в промышленную эксплуатацию.

Погружение в веб-разработку

Параллельно, с конца 2012 года, я участвовал в разработке нового проекта «ИАС». Это уже было веб-приложение, созданное на технологии Microsoft Silverlight. Данный проект стал для меня важным этапом, так как здесь мне очень пригодился опыт, полученный при работе с WPF на проекте «Мониторинг». Это позволило успешно справиться с новой для меня веб-технологией и подготовило к следующим вызовам. Проект-испытание «Готовность»

В начале 2013 года стартовал проект «Готовность». Это тоже было веб-приложение, но тут мы решили перейти с ограниченного Microsoft Silverlight на более гибкий клиент с HTML-вёрсткой и JavaScript. Проект оказался большим и сложным, что вкупе с освоением новых веб-технологий бросало хороший вызов. Из интересного — здесь пришлось писать свой движок расчётов с поддержкой компиляции и выполнения написанных пользователями алгоритмов. Похожее было в «Мониторинге», но тут всё было намного гибче и, следовательно, сложнее.

Необычная задача с QR-кодами

С конца 2015 по конец 2016 года мы реализовали проект «Метролог». Здесь мне пригодился опыт работы с вебом, полученный на проекте «Готовность». Одной из самых запоминающихся особенностей проекта стало распознавание специальным сканером QR-кодов. Наши тестировщики дни напролёт «пикали» ими на весь опенспейс, создавая особую рабочую атмосферу.

Новый уровень — ведущий разработчик

В начале 2017 года для большой доработки проекта «Готовность» потребовался ведущий разработчик, и я согласился. Это был важный этап роста: я постепенно осваивал работу с командой, учился быть медиатором между разработчиками, проектным менеджером, аналитиками, тестировщиками и техподдержкой, что позволило мне ещё глубже погрузиться в предметную область. В начале 2020-го я одним из первых перешёл на удалёнку, теперь встречаясь с коллегами в основном на наших весёлых корпоративах (а их у нас много!) или просто прихожу в офис увидеться, когда сильно соскучился.

Настоящее время и новые вызовы

Сейчас я ведущий в трёх проектах, два из которых я начинал и развиваю уже более 10 лет. Мы постоянно дорабатываем их под запросы заказчика и не только функционально. Сегодня наш главный вызов — импортозамещение: мы активно переделываем наши проекты для работы под Linux и PostgreSQL.

Мы используем Яндекс Метрику и файлы Cookie с целью повышения удобства вашей работы с сайтом. Продолжая работу с сайтом, вы соглашаетесь с нашей политикой использования файлов cookie
Принять