TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Между Кодом и Жизнью ☕️

11 Mar, 10:43

Открыть в Telegram Поделиться Пожаловаться

Мир разделился на половины - одни до сих пор не верят и сомневаются на счёт того, что AI пришёл и это новая промышленная революция. Другие - адепты футуризма, skynet'а и иже с ними - считают, что остался год-два и IT сфера сократится в плане человеко-работников.

У меня позиция [надеюсь] здравого прагматизма - AI - это новый инструмент, у которого есть свои границы применения и свои подходы. И нам всем точно стоит научиться его использовать.

Вот об этом сегодня и поговорим - как использовать ИИ в работе разработчика. Точнее - 5 уровней участия ИИ в программировании.

1️⃣ AI как поисковик

Разработчик греется в любимой IDE'шечке и периодически ходит в окошко чата с любимой LLM'очкой, задаёт глупые вопросы, получает умные ответы. Иногда наоборот. AI, в таком сценарии, становится более умной альтернативой StackOverflow.

Как понять, что Вы или ваша команда находитесь на этом уровне? Признаки:
AI используется только когда разработчик сам решил спросить
ответы из AI копируются вручную
процессы в команде не поменялись

2️⃣ AI как помощник программиста

Вот где начинают использоваться AI-assisted инструменты, встроенные в IDE, например - Continue. На этом уровне AI начинает писать куски кода, генерирует функции, пишет тесты, проводит рефакторинг и объясняет чужой код. При этом именно разработчик управляет каждым шагом.

Вот вопросы, по которым можно понять, что Вы на этом уровне:
Регулярно просите AI написать функции или тесты?
AI ускоряет написание кода, но архитектуру и задачи формулируете именно Вы?
AI не знает контекста проекта, кроме того, что ему был передан в промпте?

3️⃣ AI знает кодовую базу

AI начинает работать внутри проекта, а не только в чате. Применяются уже AI-powered продукты, такие как Cursor, Copilot, любые другие codebase-aware AI-решения. На этом уровне, AI уже предлагает изменения в нескольких файлах, может по расплывчатому описанию найти баг в системе или, например, объяснить архитектуру.

Если,
AI имеет доступ к репозиторию
может проанализировать несколько файлов сразу
мы можем попросить AI «исправить баг» или «реализовать фичу»
то, мы на этом уровне.

4️⃣ AI знает кодовую базу

AI начинает сам выполнять задачи, выполнять реализацию целиком - писать код-тесты, запускать тесты, исправлять ошибки, делать pull request, пушить в репозиторий.

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

Вы на этом уровне, если
AI может реализовать задачу от начала до PR
Он сам запускает тесты и исправляет ошибки
Кожанный император проверяет результат, а не пишет код

5️⃣ AI как автономная инженерная команда

AI-driven разработка. Здесь AI учавствует во всём цикле разработки. От формирования набора продуктовых требований, через декомпозицию задач, планирование спринтов, проработку архитектуры, формирование тест-кейсов, код ревью до мёржа PR.

Кожаные на этом уровне начинают играть роль архитекторов и стратегов.

Вы на этом уровне, если
AI помогает формировать задачи, а не только их решать
AI предлагает архитектурные изменения
AI учавствует в CI/CD, тестировании и эксплуатации

📅 Я сам год работал на уровне 3, однако, недавно стал пробовать подходы с уровня 4. И это здорово меняет мнение обо всей этой движухе.

☕️ Всё нижеследующее моё личное имхо, основанное на текущем уровне осведомлённости и мироощущения.
⬇️ ⬇️ ⬇️

📱 Тут можно подписаться!

99 0 3 1
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot