Transcript

00:00:00Я никогда ещё не чувствовал себя настолько отставшим как программист.
00:00:03Профессия кардинально меняется,
00:00:05а вклад программиста становится всё более фрагментарным и редким.
00:00:09У меня есть ощущение,
00:00:10что я мог бы стать в 10 раз мощнее,
00:00:12если бы просто правильно связал воедино то,
00:00:15что появилось за последний год.
00:00:16И неспособность воспользоваться этим преимуществом явно похожа на проблему с навыками..
00:00:23Давайте поговорим об этом посте Андрея Карпати.
00:00:26В наши дни очень легко чувствовать себя отставшим как разработчику.
00:00:30Потому что вокруг ИИ столько шумихи,
00:00:32каждый день выходят новые модели,
00:00:34новые инструменты и новые паттерны использования этих инструментов,
00:00:38что можно почувствовать отставание.
00:00:40И давайте внесём ясность: есть много потрясающих моделей,
00:00:43таких как Opus 4.5,
00:00:44и есть потрясающие инструменты,
00:00:46такие как Cursor,
00:00:47Cloth Code или Open Code,
00:00:49которыми я очень люблю пользоваться.
00:00:51И вы можете получить много полезного от использования этих инструментов,
00:00:55и я поделюсь дополнительными ресурсами по эффективному использованию этих инструментов,
00:01:00о том,
00:01:01как я их использую,
00:01:02и какие паттерны или лучшие практики вы могли бы там применять.
00:01:06Но очень легко почувствовать отставание,
00:01:08когда вы не должны этого чувствовать.
00:01:10И я бы сказал, что нет причин чувствовать отставание.
00:01:14И вот почему.
00:01:14В своём посте Андрей утверждает,
00:01:16что появился новый программируемый уровень абстракции,
00:01:19который нужно освоить в дополнение к обычным нижележащим уровням,
00:01:23которые,
00:01:24кстати,
00:01:24важны.
00:01:25Очевидно, что эти уровни никуда не денутся.
00:01:27Ваши навыки всё ещё будут нужны,
00:01:29но давайте пока это проигнорируем.
00:01:31Но новый уровень поверх ваших навыков как разработчика заключается в том,
00:01:36что вы должны знать,
00:01:37как работать с агентами,
00:01:38суб-агентами,
00:01:39как писать хорошие промпты,
00:01:41управлять контекстом,
00:01:42памятью,
00:01:43различными режимами,
00:01:44в которых можно использовать ИИ-инструменты — режимом планирования,
00:01:48режимом сборки,
00:01:49режимом вопросов или чем угодно ещё,
00:01:51разрешениями,
00:01:52инструментами,
00:01:52плагинами,
00:01:53навыками,
00:01:53хуками,
00:01:54MCP,
00:01:54LSP,
00:01:55слэш-командами,
00:01:56рабочими процессами и так далее.
00:01:58Это ощущение необходимости освоить массу новых инструментов,
00:02:01массу новых паттернов,
00:02:03чтобы эффективно работать с ИИ.
00:02:04И легко так себя чувствовать.
00:02:06То есть,
00:02:07если вы посмотрите на документацию Cloth Code,
00:02:09там есть суб-агенты,
00:02:11которые вы можете создавать.
00:02:12Есть плагины, которые вы можете создавать или устанавливать.
00:02:16Есть навыки агентов,
00:02:17которые вы можете создавать,
00:02:19что я,
00:02:19кстати,
00:02:20нахожу очень полезным,
00:02:21но вот это.
00:02:22Есть хуки,
00:02:22которые вы можете использовать для автоматического запуска кода при определённых событиях.
00:02:28Например, когда агент завершил определённую задачу..
00:02:33Есть MCP,
00:02:34то есть MCP-серверы,
00:02:35которые вы можете добавить в Cloth Code,
00:02:38чтобы дать ему новые возможности.
00:02:40А затем есть десятки паттернов,
00:02:42которые вы найдёте в X и в интернете,
00:02:45которые подскажут вам,
00:02:46как эффективно комбинировать все эти возможности,
00:02:49чтобы получить максимум от Cloth Code.
00:02:52То есть,
00:02:52есть вся эта история с Ralph Wiggum,
00:02:55которая,
00:02:55по сути,
00:02:56является плагином,
00:02:57который вы можете добавить в Cloth Code,
00:02:59чтобы перевести его в режим,
00:03:01где он продолжает работать автономно,
00:03:04улучшая ваш код,
00:03:05решая новые задачи и так далее..
00:03:08И таким образом создаётся цикл,
00:03:10где он продолжает улучшаться и итерировать,
00:03:13исключая вас из процесса по крайней мере в значительной степени,
00:03:17чтобы он мог работать более самостоятельно.
00:03:20Происходит очень многое.
00:03:22И это именно то, о чём в принципе упомянул Андрей.
00:03:25Вы можете чувствовать себя перегруженным,
00:03:28потому что есть так много вещей,
00:03:30которые нужно изучить и освоить.
00:03:32Но вот что важно.
00:03:33Вам не нужно осваивать всё это.
00:03:35Например,
00:03:36Ли Робинсон,
00:03:37который раньше работал специалистом по работе с разработчиками в Vercel для Next.js,
00:03:42теперь работает в Cursor.
00:03:44И на праздниках он создал компрессор изображений на Rust,
00:03:48бинарник WASM и приложение на SvelteKit полностью с помощью Cursor и ИИ,
00:03:52насколько я помню,
00:03:54не написав ни единой строки кода самостоятельно.
00:03:57У него есть покрытие тестами,
00:03:59и он действительно проверял код и давал много указаний.
00:04:02Это не «программирование на вайбе».
00:04:05У него было чёткое видение,
00:04:06и он направлял модель по пути создания этого приложения.
00:04:10Но он создал эту библиотеку сжатия изображений с нуля на Rust с помощью ИИ.
00:04:15И он очень чётко дал понять,
00:04:17что 80% этого проекта он создал без каких-либо пользовательских правил.
00:04:22Знаете,
00:04:22правила Cursor — это то,
00:04:24что вы можете настроить,
00:04:25чтобы дать Cursor некоторые,
00:04:27ну,
00:04:28правила,
00:04:28которым он,
00:04:29надеюсь,
00:04:30будет следовать,
00:04:31или команды,
00:04:31или что-то ещё.
00:04:32Так вот,
00:04:33он не настраивал этот супер-сложный рабочий процесс в стиле Ralph Wiggum с плагинами,
00:04:39MCP и всем прочим,
00:04:40работающим вместе с бесконечным циклом всего происходящего и кучей навыков и суб-агентов.
00:04:46Нет,
00:04:46он просто использовал Cursor с моделью ИИ,
00:04:49думаю,
00:04:49это был Opus 4.5,
00:04:51и создавал это приложение шаг за шагом,
00:04:53и конечно,
00:04:54агент выполнял по сути всю работу,
00:04:56но на основе его руководства.
00:04:58И это действительно интересный проект.
00:05:01Он показывает нам,
00:05:02как далеко можно зайти с ИИ в качестве помощника в наши дни.
00:05:06Опять же,
00:05:06без «программирования на вайбе»,
00:05:08но путём сочетания вашей экспертизы как разработчика с возможностями и знаниями этих ИИ-инструментов.
00:05:15И вполне возможно,
00:05:16кстати,
00:05:17что в этой библиотеке сжатия изображений на Rust есть проблемы.
00:05:21Он сам об этом пишет.
00:05:22Вполне возможно,
00:05:24что там есть баги,
00:05:25проблемы с производительностью или что-то подобное,
00:05:28но это всё равно впечатляющее достижение.
00:05:31Но это как бы противоречит тому,
00:05:33что мы видим в этом твите,
00:05:35что не означает,
00:05:36что вы не можете чувствовать отставание.
00:05:38Это абсолютно нормально,
00:05:40и мы все,
00:05:41вероятно,
00:05:41время от времени это чувствуем.
00:05:43Это просто означает,
00:05:45что вам не нужно использовать все эти возможности,
00:05:48чтобы получить максимум от ИИ.
00:05:50Так что вам не нужно использовать всё это.
00:05:53Вы можете просто использовать ИИ очень естественным образом,
00:05:57предоставляя хорошие промпты,
00:05:59хороший контекст и,
00:06:00например,
00:06:00имея набор тестов,
00:06:02который ИИ-агент может запустить для проверки своих результатов.
00:06:06То есть вам нужно что-то иметь,
00:06:08но вам не нужно комбинировать всё это и изучать всё это.
00:06:12А затем есть ещё одна причина,
00:06:14по которой вам не нужно чувствовать отставание.
00:06:17И эта другая причина заключается в том,
00:06:19что всё это скоро всё равно изменится..
00:06:27То есть из всех этих возможностей,
00:06:29сколько из них у нас было полгода назад?
00:06:32Я даже не знаю,
00:06:33но,
00:06:33например,
00:06:34навыки — это недавнее дополнение.
00:06:36Очень вероятно,
00:06:37практически гарантировано,
00:06:39что в течение следующих месяцев мы коллективно решим и выясним,
00:06:43что не так уж важно настраивать навыки,
00:06:46использовать кучу плагинов или использовать суб-агенты или что-то ещё.
00:06:50Мы можем выяснить, что нам не нужно столько MCP.
00:06:53Например,
00:06:54я лично не использую почти никаких,
00:06:56кроме context 7 для поиска документации и playwright в cloud code,
00:07:01например,
00:07:02чтобы позволить ему тестировать приложение в браузере.
00:07:05Есть люди,
00:07:06которые абсолютно уверены в необходимости десятка MCP-серверов,
00:07:10но мы коллективно выясним,
00:07:12что действительно приносит пользу,
00:07:14а что нет.
00:07:15А затем есть такие инструменты,
00:07:17как cursor или cloud code,
00:07:19которые будут просто автоматически делать для вас полезные вещи,
00:07:23так сказать.
00:07:24То есть,
00:07:25если сравнить работу с ИИ-помощниками сейчас с тем,
00:07:28что было год или два назад,
00:07:30cursor и эти другие инструменты делают для вас очень многое.
00:07:34Возьмём, например, режим планирования.
00:07:37В прошлом,
00:07:37год назад,
00:07:38вам приходилось планировать самостоятельно.
00:07:41Вам приходилось просить ИИ создать план,
00:07:44проверить этот план и задать вам несколько вопросов перед началом.
00:07:48Теперь есть этот режим планирования,
00:07:50встроенный в эти инструменты.
00:07:52Кто знает,
00:07:53что будет встроено в них через полгода или около того..
00:07:59Так что опережение сейчас за счёт создания супер-сложной настройки путём комбинирования всех этих вещей не обязательно надолго поставит вас впереди,
00:08:10если вообще поставит.
00:08:11И поэтому,
00:08:12короче говоря,
00:08:13легко чувствовать отставание,
00:08:15но на самом деле нет причин чувствовать отставание.
00:08:19Вам не нужно использовать все эти инструменты,
00:08:22чтобы получить что-то от ИИ как разработчику,
00:08:25и всё это скоро всё равно изменится..
00:08:30Поэтому да, не переживайте об этом.
00:08:32Сегодня слишком легко поддаться FOMO и почувствовать себя перегруженным..
00:08:37Попробуйте сделать шаг назад.
00:08:40Всё не так плохо,
00:08:42или всё не так срочно,
00:08:44как иногда может казаться..

Key Takeaway

Разработчикам не стоит переживать об отставании от AI-технологий, так как эффективная работа не требует освоения всех инструментов, а текущие паттерны быстро меняются и автоматизируются.

Highlights

Разработчики не должны чувствовать отставание из-за обилия AI-инструментов и новых возможностей

Ли Робинсон создал полноценный проект на Rust и SvelteKit без написания кода, используя только Cursor без сложных настроек

Не нужно осваивать все возможности AI (суб-агенты, MCP, хуки, навыки) для получения максимальной пользы

Текущие паттерны работы с AI быстро меняются - то, что актуально сейчас, устареет через несколько месяцев

Простое использование AI с хорошими промптами и контекстом эффективнее сложных конфигураций

Инструменты автоматизируют всё больше функций - режим планирования появился недавно, а раньше требовал ручной работы

Timeline

Введение: ощущение отставания программистов

Автор анализирует пост Андрея Карпати о том, что программисты чувствуют себя отставшими в эпоху AI. Профессия кардинально меняется, вклад программиста становится фрагментарным, и появляется ощущение, что можно стать в 10 раз мощнее, правильно связав новые инструменты. Каждый день выходят новые модели (Opus 4.5), инструменты (Cursor, Cloth Code, Open Code) и паттерны их использования. Автор признаёт, что легко почувствовать отставание среди такого количества новинок и обещает поделиться ресурсами по эффективному использованию инструментов.

Новый уровень абстракции и множество возможностей

Андрей Карпати утверждает, что появился новый программируемый уровень абстракции поверх традиционных навыков разработчика. Теперь нужно знать, как работать с агентами, суб-агентами, промптами, управлять контекстом и памятью, использовать различные режимы (планирования, сборки, вопросов), разрешения, инструменты, плагины, навыки, хуки, MCP, LSP и слэш-команды. Документация Cloth Code содержит множество возможностей: суб-агенты, плагины, навыки агентов, хуки для автоматического запуска кода и MCP-серверы для новых возможностей. Существует паттерн Ralph Wiggum - плагин, переводящий Cloth Code в автономный режим для непрерывного улучшения кода без участия разработчика.

Пример Ли Робинсона: успех без сложных настроек

Ли Робинсон из Cursor создал компрессор изображений на Rust, бинарник WASM и приложение на SvelteKit полностью с помощью AI, не написав ни строки кода самостоятельно. Важно, что 80% проекта он создал без каких-либо пользовательских правил Cursor. Это не было «программированием на вайбе» - у него было чёткое видение, и он направлял модель с помощью проверки кода и указаний. Проект имеет покрытие тестами и создан шаг за шагом с помощью Opus 4.5 в Cursor без супер-сложных рабочих процессов, плагинов, MCP и бесконечных циклов суб-агентов.

Главный тезис: не нужно использовать всё

Автор подчёркивает, что пример Ли Робинсона противоречит представлению о необходимости освоения всех возможностей AI. Хотя чувствовать отставание абсолютно нормально, вам не нужно использовать все эти возможности для получения максимума от AI. Можно использовать AI естественным образом, предоставляя хорошие промпты и контекст, например, имея набор тестов для проверки результатов агента. Вам нужно что-то иметь в своём арсенале, но не обязательно комбинировать и изучать абсолютно всё. Достаточно базовых навыков работы с AI-помощниками для достижения впечатляющих результатов.

Второй аргумент: быстрые изменения в индустрии

Всё в сфере AI скоро изменится - многих текущих возможностей не существовало полгода назад, например, навыки появились недавно. Практически гарантировано, что в ближайшие месяцы сообщество выяснит, что не так важно настраивать навыки, использовать множество плагинов или суб-агентов. Автор лично использует минимум MCP (только context 7 для документации и playwright для тестирования в браузере), в то время как другие уверены в необходимости десятка MCP-серверов. Инструменты автоматизируют полезные функции - например, режим планирования теперь встроен, хотя год назад приходилось планировать вручную и просить AI создавать планы. Создание сложной настройки сейчас не обязательно обеспечит долгосрочное преимущество.

Заключение: не переживайте и расслабьтесь

Автор резюмирует: легко чувствовать отставание, но на самом деле нет причин для этого чувства. Вам не нужно использовать все инструменты, чтобы получить пользу от AI как разработчику. Всё это скоро изменится, поэтому не стоит переживать. Сегодня слишком легко поддаться FOMO (страху упустить возможность) и почувствовать себя перегруженным всеми новинками. Совет автора - сделать шаг назад и осознать, что всё не так плохо и не так срочно, как может казаться в условиях информационного шума вокруг AI-технологий.

Community Posts

View all posts