13 сентября в России отмечается День программиста — профессиональный праздник специалистов, создающих цифровые технологии. Сегодня роль разработчиков выходит далеко за рамки написания кода. Это бойцы невидимого фронта, которые делают нашу жизнь комфортной, технологичной и безопасной.
Накануне Дня программиста эксперты Ассоциации «Отечественный софт» рассказали, какими качествами должен обладать современный разработчик ПО.
Иван Панченко, глава комитета по интеграции российского ПО АРПП, сооснователь и заместитель генерального директора Postgres Professional
— В современном разработчике ценны качества, которые отличают его от ИИ: способность к творческим находкам, озарениям, умение чувствовать, радоваться прекрасному и искренне любить то, что он делает.
Анна Райзнер, глава комитета по развитию финансирования ИТ-отрасли АРПП, генеральный директор Антор Бизнес Решения
— Современный разработчик сочетает аналитическое мышление, инициативность, ответственность и умение работать в команде. Важны стрессоустойчивость и организованность. Среди важных технических навыков: знание структурных и архитектурных паттернов, алгоритмов, фреймворков, умение пользоваться инструментами командной разработки и понимание технологий DevOps.
Михаил Бочаров, глава комитета по информационному моделированию градостроительной деятельности АРПП, заместитель генерального директора по науке АО «СиСофт Девелопмент»
— Современным программистам важно оставаться на связи с коллективами, для которых они создают ПО. Важно прислушиваться к мнению профессионалов, чтобы решения были полезными и эффективными.
Анастасия Горелова, глава комитета по информатизации образования АРПП, руководитель программ обучения «Хаб Знаний МойОфис»
— Российская школа программирования традиционно сильна. Усилить ее можно большим практическим опытом, насмотренностью и развитием гибридных навыков: проактивности, гибкости мышления, а также глубокого понимания бизнес-процессов. Это ключ к успеху в быстроразвивающейся ИТ-сфере.
Дмитрий Александров, глава комитета иммерсивных технологий АРПП, руководитель по GR «Атлантис»
— Современный разработчик — это не только код, а результат, приносящий пользу. Важно уметь работать в быстром темпе, соблюдать дисциплину, быть командным. Писать можно в ИИ — но проверять всегда головой.
Олег Кравчук, глава комитета международного сотрудничества АРПП, заместитель директора «Кода безопасности» по стратегическому развитию
— Главное качество разработчика — целеустремленность. Учитесь, ищите опыт и новые знания, а не только зарплату. Будьте в ногу с прогрессом: курсы и профессиональная литература помогут расти и достигать большего.
Николай Михайлов, глава комитета по телекоммуникациям АРПП, генеральный директор «Автоматических Радиоэлектронных Систем»
— «Служащие делятся на две категории: одни не способны ни на что, другие способны на всё. Я предпочитаю вторых». Это точно относится к программистам. Успешный разработчик — это тот, кто умеет решать задачи. Программирование — лишь инструмент, а ключ к успеху — прочная математическая база и наставники, которые помогают развивать навыки.
Игорь Кириченко, глава комитета по цифровой трансформации АРПП, президент Naumen
— Современному разработчику важно быть смелым, готовым выйти за рамки привычного. С развитием ИИ на первый план выходит умение быть гибким и готовым осваивать новые технологии. Еще одно важное качество — любознательность. Не бойтесь исследовать и экспериментировать! Вайб-кодинг позволяет намного быстрее прототипировать и проверять продуктовые гипотезы.
Дарья Шахвердова, глава правового комитета АРПП, совладелец ЭОС
— Во-первых, важно идти в ногу со временем – постоянно учиться. Во-вторых, человек должен быть аккуратен в своей работе. Красиво лаконичен в выпускаемом коде. Внимателен к деталям в обработке исключительных ситуаций. И наконец, в меру ленив: не делать лишней работы себе и тестированию.
Дмитрий Дырмовский, глава комитета по искусственному интеллекту АРПП, генеральный директор группы компаний ЦРТ
— Среди ценных качеств современных разработчиков — осознанное использование AI: prompt engineering — формулирование запросов к LLM так, чтобы получать качественный результат. Востребовано и умение работать с AI-инструментами — важно знать, когда доверять, а когда перепроверять: LLM может галлюцинировать или воспроизводить предвзятости, задача разработчиков — уметь проверять источники, фильтровать результат, а не всецело доверять модели. Security by design, приватность и безопасность данных — необходимо закладывать безопасность сразу. Прозрачность решений — следует стремиться к explainable AI и понятным алгоритмам, чтобы пользователи знали, почему система приняла то или иное решение. Замыкает топ-5 один из ключевых навыков прогрессивных разработчиков — готовность к постоянно меняющемуся техническому ландшафту.
Вадим Подольный, глава комитета промышленной автоматизации АРПП, технический директор «Лаборатории технологий автоматизации»
— Современный разработчик должен уметь учиться быстрее, чем меняются технологии, работать в команде, быть открытым к новым подходам и ответственным за результат. Важны гибкость мышления, критический анализ и умение превращать идеи в работающие решения.
Роман Карпов, глава комитета по информационной безопасности АРПП, директор по стратегии и развитию технологий компании Axiom JDK
— Современный разработчик успешен тогда, когда умеет быстро учиться, мыслить критически, работать в команде и заботиться о безопасности кода. Важно сочетать техническую глубину с гибкостью, чтобы создавать решения, отвечающие реальным вызовам бизнеса и общества.
Анна Мещерякова, глава комитета по информатизации здравоохранения АРПП, сооснователь, генеральный директор компании «Платформа Третье Мнение»
— Хороший разработчик — это внимательность к деталям, системное мышление, готовность постоянно учиться, умение работать в команде и ответственность за продукт. Именно эти качества делают работу в ИТ эффективной и значимой.
Компании, упомянутые в новости: Postgres Professional / АНТОР Бизнес Решения / СиСофт Девелопмент (CSoft Development) / Новые Облачные Технологии / Атлантис / Код Безопасности / A.R.E.S. / Naumen / Электронные Офисные Системы (ЭОС) / Группа компаний ЦРТ / Лаборатория Технологий Автоматизации (ЛТА) / Axiom JDK / Платформа Третье Мнение