*https://www.youtube.com/watch?v=nMDjcsOGNMI
**https://300.ya.ru/summary
таймкоды
00:00:00 Введение
- Обсуждение возможности создания программ без программистов.
- Автор делится своим опытом работы с программистами.
00:00:53 Роль программистов
- Программисты имеют особую культуру и этику.
- Они плохо понимают язык и поведение обычных людей.
00:01:46 No-code разработка
- Два способа создания программ без кода: no-code разработка и вайб-кодинг.
- No-code платформы стали полнофункциональными к 2018 году.
00:02:41 Пример no-code платформы
- Bubble.io — универсальная платформа для no-code разработки.
- Возможность создания веб-приложений для десктопа и смартфона.
00:04:15 Прототипирование с no-code
- No-code платформы используются для прототипирования.
- Прототипы помогают определить требования к программе.
00:05:13 Вайб-кодинг
- Вайб-кодинг позволяет общаться с ботом на естественном языке.
- Бот создаёт код и объясняет, что нужно сделать.
00:07:02 Ограничения вайб-кодинга
- Бот не понимает язык программиста.
- Для успешного сотрудничества с ботом нужны знания методологии разработки.
00:08:53 Примеры платформ для вайб-кодинга
- Replit AI Mode: создание кода по описанию.
- Lovable SO: создание игр и визуальных сцен.
00:09:41 Профессиональные инструменты
- Cursor, Magic Dev, GitHub Copilot: полноценные IDE для разработки.
- Автоматизация работы программных инженеров.
00:10:24 Будущее программирования
- Инструменты автоматизации заменяют начинающих программистов.
- Проблема трудоустройства джуниоров.
00:12:08 Заключение
- Без программистов можно обойтись только в мелочах.
- Для крупных проектов нужны специалисты.
- Автор призывает следить за новыми технологиями.
Расшифровка видео
0:00
Добрый день. На свете есть огромное
0:03
количество компьютерных программ, и все
0:05
они написаны программистами. Сегодня мы
0:08
попробуем ответить на вопрос: можно ли
0:11
создавать программы без них? Иначе
0:14
говоря, нужно ли быть программистом,
0:17
чтобы создавать программы? Лично я в
0:20
своей жизни написал однуединственную
0:22
программу на почти забытом ныне языке
0:25
Фортран для визуализации
0:28
амплитудно-частотной характеристики
0:30
фильтров второго порядка. Стоп.
0:32
Гуманитарии и прочие незнакомые с
0:34
электроникой. Не отключайтесь, я больше
0:37
не буду. Ну, честное слово.
0:39
И хотя я совсем не программист, а может
0:42
быть благодаря этому за последние 35 лет
0:44
я организовал и возглавил больше 40ка
0:47
самых разных проектов по созданию
0:49
программ, а значит сотрудничал с очень
0:52
многими программистами от примитивных
0:54
кодеров до талантливых программных
0:56
инженеров высокого уровня, знакомством с
0:59
которыми я горжусь. Мы привыкли, что
1:03
между идеей и программой, потребностью в
1:05
программе, пониманием, что, как и для
1:08
кого должна делать программа, и
1:11
собственно работающей программой всегда
1:14
стоят программисты. Но так ли это
1:17
обязательно? Программисты — это не
1:19
совсем обычные люди. Мало того, что они
1:22
знают какие-то языки программирования,
1:25
библиотеки, среды, платформы, утилиты,
1:28
они ещё и мыслят специфически. У них
1:31
своя культура и этика. Они говорят на
1:33
своём языке, а что ещё хуже, плохо
1:36
понимают язык и поведение обычных людей,
1:40
постоянно пользующихся компьютерными
1:42
программами, но очень далёких от
1:45
программирования. К слову, моя главная
1:48
работа была как раз переводить языка
1:50
обычных, чуть не сказал нормальных людей
1:53
на язык, понятный программистам и
1:55
обратно. Ну и с пониманием того, что
1:58
программисты делают, добиваться нужного
2:01
результата их работы с помощью всяких
2:04
методологий. И всё это время, с далёкого
2:07
1993 года, когда мы создали первую B2B
2:11
систему, хотя в то время и термина
2:13
такого не было, меня мучил вопрос: а как
2:16
бы обойтись без программистов? Ну или,
2:19
по крайней мере, меньше от них зависеть.
2:23
Сегодня есть два главных способа создать
2:26
компьютерную программу без знания языков
2:29
программирования. No cod разработка, то
2:32
есть создание программ без написания
2:34
кода и vibe coding, когда вы обычным
2:38
языком рассказываете и иботу, что вам
2:41
нужно, а бот пишет код и объясняет тем
2:44
же обычным языком, что вам с этим кодом
2:47
делать, чтобы получить работающее
2:49
приложение. No cod платформы пытались
2:52
создать давно. Но реально
2:54
полнофункциональными они стали только к
2:56
2018 году. При нынешних темпах развития
2:59
штука давняя и освоенная. Наиболее
3:02
универсальная из известных мне
3:05
codплатформ Bubble IO. Несколько лет
3:08
назад я освоил её и даже создал так
3:10
называемый MVP, минимально
3:13
работоспособный продукт, прототип
3:15
системы электронной демократии.
3:17
Оговорюсь, баббл мне, к сожалению, не
3:20
платит, так что это не реклама. В 2021
3:24
году я перебрал несколько cod систем и
3:27
субъективно остановился на бабл. Так что
3:30
я просто рассказываю о том, что
3:33
знаю. На Bubbleб, к примеру, вы создаёте
3:36
веб-приложение, которое может быть
3:38
преформатировано одновременно как для
3:40
десктопа, так и для смартфона. Там есть
3:44
всё: графический интерфейс, логика, база
3:47
данных. Всё это строится и увязывается
3:50
воединоально. И если вы знаете, чего
3:52
хотите, и всё-таки знаете, как устроены
3:57
программы, вы можете создать полноценную
3:59
систему и дать доступ к ней
4:01
пользователям. Говорят, есть созданные и
4:04
крутящиеся на бабл программы, приносящие
4:07
своим авторам десятки тысяч долларов в
4:09
месяц по схеме SAS Software as a
4:13
Service, программа как сервис. Однако
4:16
Bubble и другие Code платформы в
4:18
основном всё-таки служат для
4:21
прототипирования. Скажем, вы выяснили,
4:23
что нужно пользователям. делаете
4:25
прототип программы, показываете его тем
4:28
же самым пользователям и спрашиваете:
4:30
«Это то, что вам нужно?» А если они
4:33
подтверждают, собираете команду
4:35
программистов, даёте им тот же прототип
4:37
и говорите: «Типa сделайте точно такое
4:40
же». Но на Typeesриpt в трёхуровневой
4:43
архитектуре эффективное, безопасное,
4:45
защищённое и развиваемое. Я, конечно,
4:48
упрощаю, но думаю, даже люди, далёкие от
4:50
программирования, понимают, что такой
4:52
прототип плюс требования несравнимо
4:55
лучше, чем просто требования в
4:57
письменном виде. Если бы вы знали, как
5:02
мне не хватало таких прототипов в
5:04
девяностые и начале дхты000чных. То
5:08
есть, используя no cod платформы, вы
5:11
собираете программу из кирпичиков как
5:13
LEGO. Но вам нужно знать, для чего нужен
5:16
каждый кирпичик и как эти кирпичики
5:19
между собой
5:21
соединяются. Но оставим cod платформы
5:24
пока и поговорим о другом
5:26
способе. Я бы
5:28
перевёлкодинг как кодирование настроения
5:31
или поднастроение, но говорят, он не
5:34
переводится. Термин вайбкодинг появился
5:38
в начале этого 2025 года, и он прямо
5:41
связан со способностями чатботов
5:43
искусственного интеллекта общаться на
5:45
естественном языке и писать программы,
5:49
то есть кодировать на языках
5:50
программирования. И всё это в рамках
5:52
одного процесса. Сейчас это горячая
5:55
тема. Тесты на умение программировать
5:57
стали едва ли не главными для LLM. В мае
6:01
все лидеры систем ИИ выпустили
6:04
обновление и дополнения, связанные с
6:07
написанием программ. Все универсальные
6:09
чатботы могут программировать. Говорят,
6:12
лучше всех это делает Ropic Cloud, но я
6:15
на него не подписан, потому не пробовал.
6:18
К слову, а вы пробовали? Если здесь есть
6:21
создатели программ, чем вы пользуетесь?
6:25
Если говорить о процессе, то в самом
6:27
простом случае вы назначаете своего
6:30
любимого бота программистом,
6:32
рассказываете ему, что вам нужно от
6:34
программы, включая разные пожелания, а
6:36
он предлагает вам язык, на котором он
6:39
хотел бы написать программу, структуру
6:41
программы, что вам требуется, чтобы
6:43
программа работала, как это установить и
6:46
даже где это взять. Вы спрашиваете,
6:49
уточняете, корректируете по ходу, и всё
6:52
это вроде бы как на обычном человеческом
6:55
языке. Но слушатели, совсем незнакомые с
6:58
программированием, думаю, уже почуяли
7:01
подвох. Дело в том, что бот невольно
7:04
начинает общаться с вами на языке
7:07
программистов, то есть подразумевает,
7:09
что вы всё же знаете, из чего состоят,
7:12
как устроены и как работают программы. И
7:16
для продолжения сотрудничества с ботом
7:19
вам придётся всё это
7:21
узнать. Месяц назад я решил
7:23
посотрудничать с ботом в создании группы
7:25
скриптов, то есть маленьких программ,
7:28
написанных на его любимом языке Python
7:31
Python. Если это видео покажется вам
7:34
интересным и хотя бы возглавит список
7:36
просмотров, я расскажу о процессе и его
7:39
уроках в подробностях. О сути скриптов я
7:43
пока промолчу, не
7:45
обессудьте. Пока скажу только, что
7:48
примерно 250 часов работы с ботом сильно
7:51
напомнили мне сотрудничество с
7:53
начитанным старательным кодером весьма
7:56
низкого уровня. Я давно уже не работал с
7:59
рядовыми программистами напрямую,
8:01
взаимодействуя с лучшими из них,
8:03
лидерами команд. Но тут я вспомнил
8:06
начало карьеры, когда действия и
8:09
результаты приходилось контролировать
8:11
чрезвычайно плотно. Тогда, в те далёкие
8:15
годы, я ещё не умел этого делать. Теперь
8:17
умею отлично. И вот что я вам скажу: без
8:21
знания самой базовой методологии
8:23
разработки программ никакого вайба не
8:25
будет. Бот вас выбесит ошибками и
8:29
враньём, и вы бросите эту затею. Я не
8:32
бросил и добился результата, но у меня,
8:34
кроме опыта, как у пенсионера, куча
8:37
времени, которого нет у работающих
8:39
людей. А ещё, как я понимаю, никто так
8:42
прямо с ботом и не работает. Есть
8:44
достаточно платформ специально для
8:47
Vй-кодинга. Некоторые из них якобы
8:50
совсем не требуют знания устройства
8:52
программ.
8:53
Например, replet AI mode, где можно
8:56
просто написать фразу вроде: «Сделай
8:58
калькулятор» и искусственный интеллект
9:00
создаст работающий код, запустит его и
9:02
покажет результат. Всё происходит в
9:04
браузере. Никаких технических знаний не
9:08
нужно. Lavable SO позволяет создавать
9:11
простые игры и визуальные сцены по
9:13
описанию. Например, можно сказать:
9:15
«Создай платформер, как Марио, но с
9:18
котами». И бот соберёт рабочую игру.
9:21
говорят, отличный вариант для креативных
9:23
пользователей без навыков
9:25
программирования. Есть и другие. Я могу
9:28
рассказать о некоторых из них, если,
9:31
опять же, это видео вызовет интерес, и
9:34
достаточно много моих зрителей тоже
9:36
мечтают обойтись без программистов в
9:39
реализации своих идей. Кроме таких вот
9:42
платформ для чайников есть весьма
9:45
профессиональные инструменты. Курсор,
9:47
Magic Def, GitHub Copilot и тот же
9:50
Реплит. упомянутый выше как среда, не
9:52
требующая подготовки, но на другом
9:55
уровне. Это системы, позволяющие не
9:57
только разрабатывать сложные
9:59
многокомпонентные приложения с помощью
10:02
EИ, но и тестировать их внутри среды, то
10:06
есть полноценные IDE. Программисты
10:09
знают, что это такое, а остальным нечего
10:11
голову забивать. К слову, многие из этих
10:14
систем в значительной степени сами
10:17
разработаны с помощью Vipecing, как тот
10:21
же. И тут мы отмечаем интересное
10:23
наблюдение. Закономерно развиваются не
10:27
средства создания программ для всех
10:28
желающих, а инструменты автоматизации
10:32
работы программных инженеров.
10:35
Инструменты, заменяющие массу кодеров
10:38
начального уровня. Уже пошли слухи о
10:41
тысячах увольнений в ведущих софтверных
10:44
компаниях с одной стороны, а с другой
10:46
стороны, стало почти невозможно найти
10:49
работу так называемым джуниором,
10:52
программистом с опытом до одного года. И
10:56
вот у меня вопрос: а откуда в дальнейшем
10:59
будут браться продвинутые инженеры
11:02
верхнего уровня, если они не смогут
11:06
устроиться на свою первую работу
11:08
джуниором? Парадокс, как вы думаете? И
11:11
вот ещё интересное. Все эти VIPe codдинг
11:14
платформы основаны на Super LLM в роде
11:17
Entropic Cloud, то есть платят гигантам
11:20
индустрии за токены, в результате чего
11:23
все эти платформы пока убыточны. А тут
11:27
ещё те же гиганты выкатывают обновление
11:31
специально для программистов. Рынок, что
11:34
поделаешь? Ну а что же главный вопрос?
11:37
Можно ли обойтись без
11:40
программистов? Пока мне кажется, что
11:42
нельзя. Разве что по мелочам. Если у вас
11:46
есть идея новой программы, которая будет
11:48
полезна другим, немного почитайте и
11:51
создайте её прототип на No Code
11:54
платформе. Ну или, в крайнем случае,
11:56
посотрудничайте с кем-то вроде меня, кто
11:59
уже знает всё, что нужно. Если вам нужно
12:02
автоматизировать конкретно свою работу,
12:05
бежать к программистам тоже не
12:07
обязательно. Можно сделать локальные
12:09
скрипты в сотрудничестве с любимым
12:12
чатботом. Но вот если вы хотите создать
12:15
из прототипа реальный продукт или если
12:17
ваша программа выходит за рамки
12:20
локального компьютера, ищите
12:22
специалиста, опять же вроде меня,
12:24
способного понять ваши требования,
12:26
собрать команду разработчиков и
12:28
обеспечить вам результат. за ваши
12:31
деньги. Самокритично замечу, вроде меня,
12:34
но хотя бы на 15 лет моложе, потому что
12:37
любой стоящий программный проект живёт
12:40
10 лет, а мне через 10 лет будет 78.
12:44
Многовато,
12:45
согласитесь. В общем, интересно девки
12:48
пляшут. И чем дальше в лес, тем
12:49
интереснее. И хотя почти всё новое, что
12:52
мы видим, хорошо забытое, старое, оно
12:55
иногда поворачивается таким концом, что
12:58
в стороне никто не остаётся. Так что
13:01
наблюдаем, подписываемся, становимся
13:04
спонсорами. Давайте вместе попробуем не
13:07
пропускать явления и события, меняющие
13:11
наш мир.

