Citizen Developer — 14 июля 2026 г. в 07:25:22.358
Citizen Developer В научной литературе начинает распространяться термин «Citizen Developer» — специалист, обладающий глубокими знаниями предметной области и участвующий во всех этапах жизненного цикла разработки программного обеспечения. При этом от него не требуется владение профессиональными навыками программирования, такими как знание синтаксиса языков программирования, методов тестирования, автоматизации или интеграции с базами данных. Тем не менее гражданские разработчики также нуждаются в обучении и практическом опыте использования low-code-платформ, а также в освоении различных этапов жизненного цикла разработки программного обеспечения, особенно связанных с более поздними стадиями создания и внедрения программных решений [источник]. Чем это отличается от вайбкодера? Как мне кажется, сейчас у нас о «вайбкодерах» сложилось представление, что это некоторый стартапер, который совсем не умел программировать, зато запустил какой-то невероятно успешный стартап, «закрывающий реальную бизнес-потребность», и стал очень богатым и успешным. А в концепции Citizen Developer акцент делается именно на глубоком знании предметной области, то есть это человек, хорошо понимающий процессы, но обладающий ограниченными техническими знаниями. Это может быть, например, врач, преподаватель или руководитель среднего звена. Использование low-code-платформ устраняет эти ограничения, связанные с отсутствием технических знаний, благодаря визуальным средствам разработки. В этом смысле концепция Citizen Developer является продолжением идей «разработки конечными пользователями» (End-User Development). Оказывается, термин End-User Development появился еще 30 лет назад! Но затем это направление «заглохло», так как не было достаточно развитых технических средств, а сейчас они появились. Это напоминает историю искусственного интеллекта, который появился еще в 1956 году, но начал активно использоваться только в 2022 году (посмотрите видео об этом).

