### Немного о том, в кого мы превратились
Начиная с 20-х чисел января, я активнейшим образом использую Google Antigravity в своей работе. Работе, связанной с анализом данных, написанием диссертации и моим мегапроектом — «строительством» собственного https://rustamagamaliev.ru/garden/советский-брутилизм-энди-ворхол-космос-и-строгий-научный-стиль.
Я подсадил на это «дело» многих близких мне людей. В кулуарах мы обсуждаем то, в кого мы превратились и то, чем мы занимаемся. И вот в одном из таких обсуждений возникла мысль, что мы больше не программируем кодом, а ==программируем идеями==, а делает за нас эту работу «легион» — ИИ.
Мне больше нет необходимости понимать, как работает код, чтобы написать что-то. Достаточно высказать точную, понятную, а главное — логичную идею, и машина меня поймет. Ощущения очень похожи на те, которые я испытываю, когда готовлю еду.
Я люблю готовить. Каждую субботу у меня сырники, а блины — в воскресенье, но мне абсолютно нет дела до того, каким образом работает плита, как чайник нагревает воду и т. д. Я не знаю, какие химические процессы происходят в блинном тесте, когда в него попадает сода, и вообще я не знаю, как функционирует множество вещей, которыми пользуюсь, но…
Мне понятно, как использовать те или иные функции: чтобы, например, с помощью Яндекс Карт построить маршрут; знаю, как при помощи приложения заказать еду, и с помощью недолгих размышлений могу написать заметку в цифровом заметочнике, умею пользоваться плагином для проверки орфографии. И это все как-то работает, работает просто, работает «из коробки».
И вот теперь очередным таким работающим «из коробки» инструментом стал вайбкодинг. Только то, что у меня получилось на сайте — это не просто вайбкодинг, а настоящая архитектура, включающая в себя сложную систему построения ссылок между заметками, создание онтологической модели, возможность делать записи на полях опубликованных заметок, которые можно «забирать» с собой. Я сейчас даже не беру визуальные решения, такие как колоды карт изображений, двигающиеся картинки, если смотреть десктопную версию сайта, и много чего такого, что в одном сообщении не описать. Сейчас проект уже насчитывает 19 больших этапов.
Мой опыт создания цифрового садика натолкнул на следующую мысль: навыки программиста нужны профессионалам, чтобы выполнять свою работу качественно, как мне, учителю, нужны знания дидактики. Вайбкодинг же открыл огромные возможности непрофессионалам создавать свои местечковые решения.
Я готовлю для себя и семьи, не претендую на звезду Мишлен; я программирую для себя, не претендую на премию Тьюринга. И вот чтобы программировать «для себя», нужны определенные умения, первым из которых является умение логично, понятно, доходчиво изъяснять свою позицию. Всё-таки в нашем распоряжении «легион», и сделает он любую работу быстро, главное — сказать, что от него нужно.
Вайбкодинг — это программирование идеями. Нет нужды понимать синтаксис, достаточно уметь «строить» логичные системы и постепенно, медленными действиями докручивать до состояния «мне нравится, мне достаточно».
А вы что думаете?
🔗 https://rustamagamaliev.ru/garden/эволюция-программиста-программирование-идеями-и-как-далеко-заведет-обывателя-вайбкодинг/
В кулуарах IT-конференции два разработчика обсуждают проекты.
Один (классик): «Мой новый модуль — две тысячи строк чистого, оптимизированного Python. Горжусь каждым символом».
Другой (представитель нового поколения): «А мой... мой модуль — это десять точных, логичных абзацев. Горжусь каждым смыслом».
Классик, прищурившись: «И какой же компилятор это переварил?»
Новый: «Легион. Он очень хорошо понимает, когда ему говорят, что делать, а не как».
🧠 https://logic.mnogosdelal.ru/ как инструмент для реальной жизни, а не скучный учебник. Если устали и считаете, что пора навести порядок в голове. Старт курса 10 марта. Встречаемся онлайн по вт и чт в 18:00 МСК.