Мне дали пространство — я стал архитектором
Когда я только начинал, у меня не было плана стать топ-разработчиком. Просто хотел разобраться в профессии.
Я вырос в семье, где к образованию всегда относились серьёзно. Сначала Политех в Санкт-Петербурге, техническая физика. Потом Мурманск, магистратура по прикладной информатике. Там, на кафедре преподаватель предложил отправить мое резюме в «IT Полюс», позже меня пригласили и по результату собеседования взяли на работу на испытательный срок.
Первое время — только учишься, а не создаёшь. Чужая кодовая база, тонна вопросов. Но довольно быстро я понял важную вещь:
Мне повезло со средой. Руководство не давило и не контролировало каждый шаг. Наоборот — давали пространство. Я показывал результат — мне доверяли сложные задачи.
Самый яркий пример — один из моих первых проектов в Мурманске. Всё началось с простой просьбы главбуха: автоматизировать учёт заявок на закупки. В штатной поставке программы «Парус» такого функционала не было. В процессе работы над этой задачей стало понятно, что его появление потребует серьёзного изменения всей программы. В результате я не просто «накодил доработку», а фактически спроектировал архитектуру «с нуля»: создал таблицы, триггеры, процедуры, ограничения целостности в Oracle, настроил связи со складским и бухгалтерским учётом. Это выросло в полноценный модуль с матрицами согласования, веб-интерфейсом для маршрутизации заявок и интеграцией с бюджетированием.
Раньше бухгалтерия тратила дни на ручную сверку и согласование. После внедрения процесс стал автоматическим. Клиент был доволен, а я получил бесценный опыт: от проектирования баз данных до реализации сложной бизнес-логики распределения себестоимости, которой не было в типовых решениях.
Именно такие проекты, где ты отвечаешь за весь цикл — от идеи до кода, — и формируют архитектора.
У нас в компании и сейчас так: процессы строятся не «по формальности», а по здравому смыслу. Если можно сделать лучше — тебе дают это сделать.
«Рост случается не тогда, когда ты делаешь одно и то же, а когда тебе дают задачи чуть выше твоей текущей головы.»
Однажды старший коллега ушёл в армию. И мне пришлось быстро закрывать его зону ответственности.
Было непросто. Местами тревожно. Но я воспринял это как вызов. Именно тогда и перестал быть новичком. Если оглядываться назад — ничего бы не менял. Возможность расти через практику — это комфортная основа для карьеры.
Так у меня возник мой персональный «стартер-пак», который помог мне вырасти. Сейчас я применяю его и для новичков, с которыми работаю уже сам:
- SQL и базы данных. Это база. Если ты не умеешь писать запросы и понимать, как данные связаны между собой, дальше двигаться точно некуда.
- Аналитический склад ума и техническое образование. Гуманитариям, как мне кажется, будет сложно, потому что здесь нужна математическая логика. Мне, как математику, было проще понять формулы расчёта себестоимости или зарплаты — мне объясняли логику, а я переводил её в код.
- Умение гуглить и работать с ИИ. Сейчас это критически важно. Но с оговоркой: важно помнить, что ИИ не всегда прав. Нужно уметь критически мыслить, проверять код, который выдала нейросеть, и дебажить его.
- Желание работать. Это главный софт-скилл. Если человеку интересно разбираться в чужом коде, искать ошибки через отладчик и понимать, почему на выходе «единица», а должна быть «двойка», — он вырастет.
Сейчас моя работа — не просто «написать код»
Я начинал консультантом, потом был программистом и аналитиком. Со временем стал системным архитектором. И знаете, что меня до сих пор держит?
Если задача новая — она интересная.
Неважно что: новый тип архитектуры, нестандартная логика бизнес-процессов или задача, которую система изначально вообще не предусматривала. Часто нужно не просто реализовать функцию, а придумать, как встроить её так, чтобы она масштабировалась и не ломала остальную логику. Вот это — самое ценное.
Оценка текущего состояния системы защиты информации, включая технические и организационные меры.
Сами задачи, за то время пока работаю, по сути, не изменились. Обследования, отчёты, доработки функционала — это всё еще основа. Разница в скорости и опыте: раньше я мог потратить 40 часов на сложный отчёт, сейчас решаю это быстрее, потому что уже знаю «подводные камни». Иногда это становится некой рутиной, и я даже замечаю, что её больше по сравнению с началом карьеры, но понимаю, что это абсолютно нормально — просто лишнее подтверждение профессионального роста.
Есть и новые вызовы, в том числе связанные с импортозамещением. Например, переход компаний на стек Linux + PostgreSQL. Раньше мы работали преимущественно с Oracle и Windows. Сейчас мне приходится разбираться в настройке серверной инфраструктуры на Linux, поднимать веб-серверы на Apache, настраивать PostgreSQL. Это то, чего раньше не было и держит в тонусе.
Также появляются интересные интеграционные задачи. Например, на одном из последних проектов нам нужно было интегрировать наш продукт со специализированным софтом, выгружать данные через специальные утилиты и обеспечивать обмен. Это нестандартная архитектура, которая требует нестандартных решений. Также на большинстве проектов мы создаём сложные многомерные аналитические отчёты, которые, по сути, являются полноценной BI-аналитикой для наших заказчиков.
Как я понимаю, что проект удался? Просто: пользуются ли системой спустя годы. Если решение живёт и реально помогает — значит, всё не зря.
Не всё было гладко. Меня однажды назначили руководителем. И я понял: это не моё. Пришлось пройти через это, чтобы лучше понять себя.
Бывало и так: делаешь большой проект, он работает, приносит пользу… а потом у заказчика меняется руководство — и всё переделывают с нуля. Раньше выбивало. Сейчас я отношусь спокойнее. Важно, что ты сделал свою работу качественно и в моменте она помогала. Дальше — уже не всегда от тебя зависит. Это тоже навык — отделять свою работу от внешних факторов.
Что я советую тем, кто только начинает
Не гонитесь сразу за идеальными условиями или максимальной зарплатой — берите от работы максимум навыков.
Гораздо важнее найти место, где:
- дают сложные задачи,
- можно учиться на практике,
- есть люди, у которых можно перенять опыт.
Комфортная среда для меня — когда тебе доверяют, не контролируют лишний раз и дают пространство для роста, — и в «IT Полюс» этот подход сохраняется все 12 лет, что я здесь работаю. При этом проекты и технологии — каждый раз новые. Консалтинг — это постоянные изменения. И если их бояться, будет сложно. Но когда у тебя за спиной надёжная команда— эти изменения превращаются из стресса в драйв.
У нас в компании грамотное распределение ресурсов руководством. Свобода не в том, чтобы «брать любую задачу», а в том, чтобы делать то, что ты делаешь лучше всего. Например, мне сложно описывать очевидные вещи, которые я делаю на автомате, поэтому редко пишу инструкции. Но я с удовольствием погружаюсь в новую архитектуру или дебажу сложный запрос. Компания поддерживает этот подход, потому что видит результат. Так, инструкции для заказчика пишут коллеги, а сложные архитектурные или интеграционные решения — я. Это выгодно компании: я делаю то, в чём даю максимальный выхлоп, а мои коллеги растут на задачах, которые для меня уже стали рутиной, а для них это точка роста.
У меня нет абстрактной «мечты». Потому что я понимаю: при желании могу достичь многих вещей в профессии.
Но есть конкретные цели: углубляться в архитектурные задачи, расширять инструментарий, продолжать делать то, что никогда не делал раньше.
Даже спустя 12 лет.
И знаете, мне до сих пор реально интересно.
Пара слов для тех, кто дочитал до конца
Если вы ищете место, где не стоят над душой, где сложные задачи — это норма, а рост зависит только от вас и вашего интереса — приходите. У нас хорошо. Я сам здесь 12 лет, и это не про «засиделся». Это про «ещё не всё успел».
Жду тех, кому надоело делать одно и то же.
Присылайте резюме. Посмотрим, что мы вместе не делали раньше.
Отправить резюмеIT Полюс — твоя точка старта в мире технологий!
Подписывайся на наши ресурсы, чтобы быть в курсе новостей и вакансий: