Спрос на отечественные ИТ-решения для бизнеса в России растет ускоренными темпами. По данным исследования CNews Analytics*, опубликованного на этой неделе, подавляющее число опрошенных экспертов (99%) назвали импортозамещение главным драйвером, способствующим развитию российского ИТ-рынка. Потребность в собственных разработках стимулирует развитие российского рынка ИТ и одновременно создает высокий спрос на квалифицированных специалистов, способных создавать конкурентоспособные отечественные решения. Квалифицированные кадры становятся ключевым ресурсом, способным обеспечить бизнесу преимущества и комфортную адаптацию к быстро меняющимся условиям, — отмечает Николай Калашников, старший разработчик ПО в одной из крупнейших компаний по продаже автомобилей в России. Он более 10 лет создает востребованные ИТ-решения для отечественного рынка. Узнали у эксперта, как разрабатывать корпоративное ПО, как модернизировать его для сохранения конкурентоспособности в условиях меняющегося рынка, и как стоит относиться программисту к своему обучению.
Курс на собственные ИТ-решения
Вопрос импортозамещения цифровых продуктов в современных экономических реалиях становится одной из главных задач для бизнеса. Растущий спрос на отечественные технологии, способные обеспечить стабильную работу компаний, требует значительных усилий со стороны разработчиков, которые теперь должны создавать не только качественное, но и соответствующее международным стандартам программное обеспечение, — подчеркивает эксперт в области разработки и внедрения ИТ-технологий Николай Калашников. Это также становится шансом для специалистов проявить себя. На позиции старшего разработчика крупнейшего автомобильного маркетплейса в России Николай участвовал в модернизации системы, направленной на улучшение архитектуры приложения и качества кода.Эксперт включил в возможности сервиса инновационные для российского рынка функции, которые учитывают уникальные потребности клиентов и персонализируют их опыт работы с сервисом. Разработанное и внедренное Николаем решение не только облегчило навигацию и повысило привлекательность онлайн-покупок, но и обеспечило рост скорости работы сервиса на 30%. Именно его персональная разработка значительно улучшила эффективность работы платформы.
«Когда пользователь видит, что платформа адаптирована под его нужды, растет его доверие к сервису и уменьшается время принятия решения о покупке. Индивидуальный подход позволяет сделать продукт более понятным и простым для пользователей», — подчёркивает Николай.
Дальнейшее развитие маркетплейса привело к усложнению пользовательских запросов и необходимости решений, обеспечивающих конкурентные преимущества. Растущие ожидания клиентов требовали от разработчиков более глубокого понимания потребностей аудитории, но и внедрения более современных методов организации кода. В связи с растущей сложностью системы и необходимости поддержки множества интеграций, было принято решение о внедрении принципов чистой архитектуры. Николай сыграл критическую роль во внедрении Vertical Slice подхода, применяя свой обширный опыт разработки масштабируемых систем. Это позволило снизить количество критических ошибок в системе на 43% и значительно упростить процесс интеграции новых функций. Такой подход позже стали внедрять и другие компании по всей отрасли, что также привело их к позитивным результатам.
«Правильная организация кода — это фундамент надежной системы. Внедрение современных архитектурных паттернов позволяет не только упростить поддержку существующего функционала, но и значительно снизить количество ошибок при разработке новых возможностей», — поясняет разработчик.
Благодаря внедрению новых подходов эксперт смог повысить качество и скорость разработки, что способствовало дальнейшему развитию цифровой платформы компании, которая сегодня успешно работает в 9 городах России.
Корпоративные цифровые платформы
Эффективные цифровые сервисы сегодня необходимы не только для взаимодействия с внешними пользователями, но и для внутрикорпоративного применения, отмечает эксперт. Николай пришел к выводу, что современные CRM-системы обладают большим функционалом и главная проблема подобных систем — интеграция с внешними сервисами, что требует комплексного архитектурного подхода.
«Сегодня рынок нуждается в единых платформах, которые позволяют быстро и эффективно обрабатывать запросы клиентов. Это особенно востребовано в условиях роста конкуренции и увеличения требований со стороны пользователей», — поясняет эксперт.
Понимая эти вызовы, Николай начал разрабатывать стратегию внедрения кредитного сервиса в маркетплейс и корпоративную CRM-систему компании, которая позволила бы эффективнее обрабатывать заявки на кредиты. Разработанная им стратегия дала компании четкий план модернизации сервисов и позволила начать поэтапное внедрение изменений. По предварительным оценкам, реализация проекта позволит сократить время обработки заявок на 25% и повысить конверсию в успешные сделки. Одним из первых нововведений эксперт разработал возможность сравнивать предложения разных банков, не покидая интерфейс, что облегчило процесс выбора и ускорило принятие решений на 18%.
«Это решение не только повышает лояльность клиентов, но и экономит ресурсы специалистов, вовлечённых в итоговое оформление сделки. Клиент может сам выбрать подходящее предложение, а у специалиста банка высвобождается время для выполнения более сложных задач», — объясняет эксперт.
Эксперт одним из первых в России показал, что внедрение современных архитектурных подходов и практик позволяет создавать надежные и масштабируемые решения, востребованные на отечественном рынке.
Формирование и развитие профессиональных IT-команд
Чтобы предлагать рынку подобные современные решения, важно уделять внимание обучению специалистов, способных разрабатывать и поддерживать новые программные продукты. Николай Калашников, обладая сочетанием магистерской степени в Психологии, технической экспертизы и многолетнего опыта в оценке профессиональных качеств разработчиков, активно участвует в формировании сильных команд разработки. Его научная статья «Методы оценки технических навыков разработчиков в процессе собеседования», опубликованная в 2023 году в журнале «Актуальные исследования», систематизирует этот опыт и исследует современные подходы к оценке разработчиков.
Эксперт, проведший сотни отборочных интервью с разработчиками и накопивший обширный опыт оценки IT-специалистов, не только проводит технические собеседования с кандидатами на должности разработчиков и осуществляет код-ревью в рамках курируемых им проектов, но и сам постоянно повышает квалификацию. Систематическое обучение на профессиональных программах для разработчиков от HTML Academy и Hexlet позволили ему освоить разработку масштабируемых решений для бизнеса без привязки к конкретным языкам программирования или фреймворкам.
«Качественный отбор и постоянное развитие специалистов — это фундамент успешной команды, — отмечает эксперт. — Мой опыт показывает, что сочетание глубокой технической экспертизы с пониманием человеческой психологии позволяет создавать действительно эффективные команды разработки», — отмечает Николай.
Сегодня бизнес во всех областях экономики стремится к цифровой трансформации для повышения эффективности и конкурентоспособности, поэтому спрос на корпоративное программное обеспечение продолжает расти, а компании теперь нуждаются в разработчиках, которые могут не просто дополнить их сервис новыми функциями, но и полностью модернизировать их платформы, создав оптимизированное корпоративное ПО.
Эти тенденции, объясняет эксперт, увеличат спрос на разработчиков, которые обладают навыками работы с современными технологиями и архитектурами, могут разрабатывать масштабируемые и гибкие решения, интегрировать приложения, поддерживать инфраструктуру в облаке, а также внедрять решения, связанные с анализом данных и автоматизацией. Поэтому поддержание уровня компетенций позволит разработчику лучше адаптироваться к запросам клиентов и откроет дополнительные карьерные перспективы, уверен Николай Калашников. Разработчики, которые активно совершенствуют свои знания, способны не только создавать более качественные и востребованные продукты, но и вносить значительный вклад в развитие отечественных программных решений.