Колонка некодера
2.38K subscribers
70 photos
5 files
348 links
Чат - @necoderchat

Поделиться информацией анонимно - @necodersecret_bot

По вопросам сотрудничества - @sergei_lavrinenko
Download Telegram
Написал давеча статью про то как я вижу будущее аишки в разработке ПО. Слог непривычен, но что поделать - еще не научил ллмку моему стилю, надо ей подкинуть текстов. Спойлер: все недостатки купируются феноменальной работоспособностью моделей, которые могут работать 24/7.

Вот версия на русском:

https://telegra.ph/Ot-prototipa-k-prodakshenu-Prakticheskij-vzglyad-na-AI-agentov-v-razrabotke-PO-07-16
https://telegra.ph/Budushchee-raboty-ZHizn-posle-revolyucii-AI-agentov-v-razrabotke-PO-07-21

Вторая часть статьи. Решил порассуждать про будущее рынка труда. Тут важно отметить что процесс будет идти плавно и то что я написал - это лишь один из вариантов попыток предугадать как оно будет выглядеть. Поскольку сами модели меняются в динамике и пока еще не вышли на плато производительности, то ситуация может быть сильно другой: этот этап возможно пролетит быстрее чем кажется к условно "коробочной" сборке нетехнарями, возможно он наступит не так быстро если появятся реальные бенчмарки по внедрению аи и модели будут улучшаться не так быстро. Но в целом направление вижу такое: "слесаря-фрезировщика" заменит "оператор ЧПУ".
Проблема в реальной аналитике оценки перформанса AI тулов лежит в том, что мы до сих пор реально не можем корректно померять перформанс людей.

Большинство систем оценки перформанса людей строится одном из двух принципов: 1) Human-based 2) Data-based. На практике оба принципа имеют фундаментальные проблемы.

В первом случае оценку работы выставляет человек. Проблема здесь в том что любой человек субъективен и может ставить оценки через призму своих когнитивных искажений. Например, ставить более высокие оценки тем людям, кто "чаще мелькает", недооценивая тех кто более невзрачен в аспекте презентации своих результатов.

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

Гипотетически проблему качества данных могут решить трекеры. Но здесь есть два момента - во-первых, трекеры никто не любит. Во-вторых, все равно понятие "производительность труда" в интеллектуальной работе гораздо шире, чем просто доставка каких-то артефактов. Одна строчка кода может стоить месяцы работы и ресерча, если идет речь о больших системах, если это правильная строчка кода, например правильно выбранный новый фреймворк или библиотека.

Со студентами проще - у них типовые задачи. С любыми рабочими задачами сложно, потому что все они хоть и похожи, но отличаются в той степени разницы чтобы между ними нельзя было бы однозначно поставить знак тождественности с точки зрения оцениваемых трудозатрат.

Производительность команд довольно неплохо видна крупным планом, с точки зрения производства больших систем и проектов. Внутри команды интуитивно-субьективно она тоже видна, но см. п. 1.

Когда мы говорим про аналитику производительности AI все эти вопросы обостряются в новом виде. Мы можем сравнить производительность двух моделей/архитектур для решения типовой задачи. Это аналогично сравнению работы двух студентов. Но для больших проектов нужно время, чтобы можно было взглянуть на картину целиком.

И это время сейчас стартует во многих компаниях. Через год-два появятся бенчмарки по производительности агентов на больших цифрах. И вот именно тогда, когда эта аналитика ляжет на стол корпоративным боссам, на рынке труда могут начаться титанические сдвиги.
https://youtu.be/ImycIGUDGYI

Очень интересный выпуск с кучей инсайдов. Говорили с Леной - большим аккаунтом из EPAM, про то как реально идет внедрение AI на рынке США. Не в бигтехе, а именно на уровне обычных скучных корпораций. Спойлер: основная волна еще впереди. Пока внедряют только пионеры-энтузиасты, но пробуют все. Соответственно, "пробующие" со временем переходят во "внедряющих". Внедрение AI требует достаточно больших затрат с точки зрения человеко-часов, в том числе и на перестройку бизнес-процессов. А значит есть надежда на это как на фактор отогрева рынка. Особенно если ставочку снизят.
https://youtu.be/Tc4DJz51YSc

Давненько я не делал околопсихологических подкастов и вот подвернулся отличный случай. Виктор, с которым мы раньше обсуждали аишку, сделал своё приложение про СДВГ. Я загорелся помочь продвинуть его и сделал с ним подкаст. Почему? Считаю эту тему важной для продвижения. Потому что огромное количество людей вокруг меня в течение моей жизни системно сталкивались с определенными проблемами.

Прокрастинация, невозможность сфокусироваться на задачах, отвращение к рутинной работе, отсюда частая смена работ, при этом зачастую демонстрация широты кругозора, умение очаровать (гиперкомпенсация), невозможность сидеть на длинных митингах, покачивание на стуле.. список можно продолжать. Я не утверждаю что все люди, кто имеют подобные симптомы, обязательно имеют СДВГ. Я просто говорю что лучше провериться, если замечаете что-то такое и получить лечение, если диагноз подтвердится. Это может спасти карьеру и даже семью.
Завтра ребята, которые разрабатывают AI-штуку для бизнес-аналитиков позвали постримить в zoom. Приходите, если интересно. Штука прикольная - сама пишет разнообразную документацию, не только сторьки. А наличие описанной документации в эпоху AI разработки становится критично важным. Это раньше документы писать было иногда бессмысленно, потому что их все равно никто не читал. А AI-агент только и делает что и читает документы раз за разом, чтобы разорвать петлю ограничения по контексту. Об этом и другом поговорим на стриме.

19-00 по Минску, 18-00 по Варшаве.
🎥 Совместный стрим с Сергеем Лавриненко— уже скоро!

🚀 Системный анализ: вчера, сегодня, AI.
Прямой эфир с автором канала: Колонка некодера | youtube.com/iterki Сергей Лавриненко

🛸 О стримере:
🔹 Продуктовый менеджер, фаундер
🔹 Специалист по поведенческому анализу

💬 Что будет у нас с Сергеем на совместном стриме:
🔹 обсудим особенности работы инструмента
🔹 сравним подходы: классика vs. AI first
🔹 немного личного опыта и видения

🗓 Когда: 07.09
Во сколько: 19:00
📍 Где: Zoom-ссылка

👥 Будет полезно:
Аналитикам (начинающим и опытным)
Архитекторам
Тем, кто хочет понять, как AI меняет работу в IT

Присоединяйтесь к нам — ускорь свой путь в мире аналитики!

🔗AI IDE BAS в Visual Studio Marketplace (для VS Code)
🔗AI IDE BAS в Open VSX Registry (для Cursor, Windsurf и др. AI first IDE)
🔗 Наш новостной канал
🔗 Группа тестирования (пожелания, баги и т.д.)
🔗 Подробная инструкция по настройке
https://youtu.be/ie7xhKmaPPA

В новом подкасте в гостях очень интересный собеседник - Кирилл Рудый. Профессор стал айтишником! (Не могу не отметить компанию Andersen - большие молодцы что дают работу таким людям). Интересно было поговорить с профессором не только о его текущей работе, а в первую очередь о том как изменится мир с новыми технологиями, как будут на это реагировать государства и какие возможности для бизнеса появятся в связи с этими изменениями. Поговорили о разнице менталитетов в разных странах. Также естественным образом приличное количество времени уделили Китаю, где гость работал послом.
AI IDE BAS 🧠 ИИ агент для аналитики и архитектуры 🧠
🎥 Совместный стрим с Сергеем Лавриненко— уже скоро! 🚀 Системный анализ: вчера, сегодня, AI. Прямой эфир с автором канала: Колонка некодера | youtube.com/iterki Сергей Лавриненко 🛸 О стримере: 🔹 Продуктовый менеджер, фаундер 🔹 Специалист по поведенческому…
https://youtu.be/yuk6mNDbU8M?si=S92gZPTgdpcQ9kjA

Вот видео со стрима с ребятами из @AI_IDE_BAS. Помимо увлекательной демонстрации возможностей их продукта, поговорили также про будущее бизнес-аналитики в контексте агентской разработки и про то что роль аналитика в такой разработке становится еще более ключевой, чем была раньше. Всем аналитикам и продактам рекомендую посмотреть видео и пощупать тул.
https://youtu.be/QwJY-BvY_gA

Мне повезло познакомится с молодым парнем, который у себя на проекте полностью создал рой агентов, которые за него пишут документы, тесты, код, делают пре-ревью кода и даже двигают таски по борде. Ему остаётся три вещи: дать изначальный инпут что нужно строить (агент-аналитик проверит требования на полноту и непротиворечивость), сделать код ревью перед финальным коммитом в мастер и ... собственно поддерживать и развивать весь этот рой.

Я сразу захотел сделать с Владом интервью для того чтобы попытаться показать всем очень простую вещь - агентная разработка коммерческого кода это реальность уже сегодня, а не прогнозы технооптимистов на светлое завтра (которое может стать совсем не светлым с точки зрения востребованности разработчиков при сохранении текущего уровня спроса). Результат по ссылке, понимаю что это максимально холиварная тема для инженеров, поэтому оставляйте комменты на ютубе, чтобы видео продвинуть 🙂
https://youtu.be/AEVcaIU0CrY

Сегодня на подкасте Александр Кожемякин - СЕО стартапа Yotewo из Лондона. Суть стартапа - помощь в поиске сотрудников стартапам из UK. Соответственно Саша представлет огромный интерес с точки зрения экспертизы по рынку труда в UK, трендах на нём и по стартап движению на острове.

В выпуске достаточно много интересных инсайдов как для работников, так и для стартаперов. И Саша попробовал дать свой ответ как выжить на трасформирующемся рынке (спойлер - не только осваивать AI, хотя это must).
Помогаю одним хорошим ребятам сделать кастдев для околофутбольного стартапа. Если вы увлекаетесь футболом, ответьте, пожалуйста, на 5 вопросов в анкете анонимно:

https://docs.google.com/forms/d/16ZAaRdIY_u8DPPGJNuXt_Gws-CjYSPLyeBDZkPVNHYM/edit

Всем кто ответит - большое спасибо.
Отправляемся в Люксембург (виртуально). В гостях Максим и Ксения - октрывают там стартап-акселератор EntryPoint с фокусом на Восточную Европу/Центральную Азию. Поговорили про релокацию, жизнь, стартапы, работу в айтишке там. В целом на фоне социалистических Германии и Франции выглядит вполне неплохим вариантом, достойным более глубокого изучения.

А главное - достаточно лояльны к экспатам. Страна маленькая, но активно застраивается и в целом жилье там найти можно в адекватную цену. Паспорта дают (правда надо выучить люксембургский). Кому интересно - послушайте, комментируйте, спорьте.

https://youtu.be/-IKMvJrCQoI
С Новым Годом!

Продолжаем подводить итоги года и строить тренды со специалистами, которые хорошо знают рынок труда. В гостях сегодня снова Ксения Кручинина - специалист по карьерному коучингу. Я решил поговорить с ней в формате конкретных советов для людей в разной карьерной ситуации: вайтишников, мидлов, пиэмов и т.п. Какие варианты развития, что востребованно, что делать в каждой ситуации - параллельно касались темы состояния рынка. Я еще несколько дней раздумывал после разговора, очень много инсайтов. Надеюсь они будут и у вас.

https://youtu.be/RQ7LQd5oswc
Вышло новое видео с Сергеем @kadomsky . Если с рекрутерами мы говорили что делать в кризис чисто карьерно, то здесь попытались порассуждать как его пережить с позиции мужчины-разработчика и его психики. Сергей особенно интересный собеседник в этом вопросе, т.к. практикует психологию и имеет за плечами 20-летний опыт работы по всей айтишной иерархии. Видео наверное не для всех, но уверен что будут те, кому сильно срезонирует.

https://youtu.be/wfwooQitt5Y
Новое видео, на этот раз с админом нашего чата (@necoderchat) Павлом Озолиным (@mrscrum). Павел пишет классные статьи и кидает их в чатик, заходите обсуждайте, не стесняйтесь!

Видео про скрам и аджайл и всё вот это вот, чтобы было модно на менеджерских конфах в нулевых-десятых. Как оно живёт в эпоху аи? Можно ли найти работу скрам-мастеру? Ну и традиционный взгляд гостя на внедрение аишки и карьерные стратегии вайтишников сечас.

https://youtu.be/QvNidvxmqeI
хороший пост от Павла, с которым выше брал интервью:
Forwarded from Pavel Ozolin
Саммари, что работает с AI, если хочешь использовать его много:
1. Нормальный «deterministic» CI/CD с обязательным rollback.
2. Clean Code Skill - must.
3. TDD в самой жестокой форме: сначала тесты, потом код, red/green, никакого движения в сторону complete пока тесты не green
4. Spec Driven Defelopment.
5. Сделать кастомный скилл-оркестратор со всеми правилами, intent, описанием репозитория, описанием ограничений, описанием какие скиллы всегда использовать, описанием workflow. Agents.md может потеряться при компакте, а скилл всегда подгрузится, в Клоде и Кодексе по крайней мере.
6. Использовать plan mode даже для небольших изменений
7. Один агент пишет код, второй делает код ревью. Можно последовательно, можно авто вызовом через оркестратор, пофигу, главное чтобы процесс был.
8. Код должен быть спроектирован так, чтобы отдельные компоненты были максимально изолированны друг от друга: чем крупней компонент, тем больше вероятность, что агент что-то поломает из-за compact.
9. Один агент - один бранч, один агент - одна фича. Не давать работать параллельно над одним кусок кода не при каких условиях.
10. Даже для изолированных кусков кода не запускайте параллельную работу: даже если вы хорошо их друг от друга изолируете, даже в лучшем случае, вы заебетесь ревьюить и понимать, что они наворотили
11. Human in the loop - must. После агентского code review делайте свой, особенно тестов.
12. Правило для агента: если после трех попыток что-то исправить в готовом коде фейлится больше 15% тестов - не фиксить дальше, откатиться к предыдущей версии и просигналить мясному интеллекту, что произошла хуйня
13. По каждой фиче писать: саммари, что было сделано, глобальный лог изменений в проекте. Текстом, в два .md файла
14. Не верить, что агент реально прогнал тесты: выполнить и посмотреть результат руками. Их бывает клинит после компакта.
15. Разбивать на фичи так, чтоб агент работал над ней максимум 20 минут
16. Фронтенд будет написан через жопу, что бы вы с этим не делали. Тесты будут через жопу, код будет через жопу, все будет через жопу. Я подозреваю, что это потому, что люди массово пишут фронтенд через жопу. Просто готовьтесь к тому, что надо будет идти руками и править кусок за куском.
17. Не давайте пермишены на прямую работу с системой, проверяйте команды, которые агент запрашивает
18. НЕ ПУСКАЙТЕ В ПРОД. Прод - только вами, столько через ci/cd.