ии

Interview Coder безусловно помогает пройти формальное собеседование. С одной стороны, я не питаю иллюзий, что крупные компании откажутся от этих формальных проверок. Уже слышно, что компании всё чаще зовут кандидатов на личные встречи вместо созвонов онлайн. Не удивлюсь, если появятся технологические «античиты».

Интересно, что эта программа мало поможет при устройстве на работу к нам в компанию.

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

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

Тут современный ИИ может даже помешать.

Реальный мир на порядок богаче, сложнее и интереснее, чем любой экзамен. Если (когда) нейросети научатся решать реальные задачи, а не экзаменационные — вот тогда нам будет чего опасаться. С другой стороны, это будет совсем другая реальность и отбор хороших программистов вряд ли будет тогда насущным вопросом.

Но вернемся к Рою, которого уволили из университета.

Через месяц, Рой с другом основывают компанию Cluely. Этот сервис — уже не просто способ обмануть собеседования, но общий инструмент для удобного и незаметного использования ИИ. Слоган компании, оцененной в 120 млн долларов — «cheat on everything» — «жульничай во всем / списывай везде». Рекламный ролик — парень пользуется ИИ через виртуальные очки, чтобы врать на свидании. Самоирония?

Основатели сравнивают свой продукт с гуглом, калькулятором и проверкой орфографии — мол, бороться с ними — то же, что и бороться с прогрессом, который облегчает жизнь.

Стала ли наша память слабее от того, что мы не запоминаем десятков номеров телефонов, как раньше? Хуже ли мы ориентируемся в городе с появлением навигаторов? Становятся ли наши ноги и тело слабее от того, что мы ездим на машинах? Стоит ли отказываться от смартфонов, навигаторов, автомобилей? Стали ли мы хуже разбираться в мире с появлением гугла и тем, как он заменил библиотеки? К чему в этой цепочке примеров ближе ИИ?

Ещё одна аналогия, которая приходит в голову — это как если бы я поехал марафон на велосипеде. Буду ли я быстрее любого человека? Имеет ли это смысл? А что, если на работу доставщиком пиццы будут брать только победителей марафона?

ИИ заставляет заново задуматься о том, что значит быть человеком и зачем мы делаем те или иные, очень привычные вещи. Думаю, что дальше таких вопросов будет всё больше.

Хорошая заметка про сервис уборки за вайбкодерами.

Совпадает с моими наблюдениями в том, что ИИ помогает быстро сделать прототип и писать тесты, а вот полноценная продакшен версия требует нормальной архитектуры и внимания сеньора.

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

В такой ситуации профессия vibe code cleanup specialist («привожу в вайбкод в порядок») перестаёт быть шуткой. В статье есть ссылки на примеры и даже исследования.

Интересно, как меняются инструменты, но не меняется суть. Мы уже много лет зарабатываем на том, что приводим в порядок проекты, запущенные другими людьми. Это называют «технический перезапуск», «глобальный рефакторинг», суть та же. Только если раньше это был код, написанный другими людьми, то теперь он сгенерирован нейросетями.

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

Технически, приводить в порядок сложнее, чем писать с нуля, потому что не достаточно реализовать продуктовую идею, нужно дополнительно разобраться в том, как устроена прошлая версия и не сломать то, что уже работает.

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

Теперь эти «исторические здания» собирают с помощью роботов. :)

Дорогие программисты (особенно кто кодит не профессионально и не часто), если не пользовались Cursor — рекомендую попробовать.

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

Я часто прошу накинуть прототип, который дальше довожу до ума. Можно выделить кусочек кода и попросить в нем что-то поменять.

Лично для меня полезно, потому что я программирую редко и часто не помню интерфейсы библиотек (и даже части синтаксиса), но хорошо понимаю, что хочу получить.

Хорошие фул-тайм программисты говорят, что им полезно как мощный инструмент рефакторинга, который берет на себя рутину.

Я сижу на бесплатном тарифе, больше тяжелых запросов — за 20$ в месяц.

Upd. Коллеги напоминают, что совсем недавно Lex Fridman взял интервью у создателей — занимательный разговор!

Разработчики опен-сорса тонут под потоком фейковых сообщений об уязвимостях.

Ну как фейковых: люди (в основном, индусы), в попытках заработать денег, генерируют эти сообщения (vulnerability reports) с помощью нейросетей.

Рассмотрение каждого сообщения — это часы работы живых людей, часто энтузиастов, которые от такого выгорают. Вот печальный пост Даниеля Стенберга, мейнтейнера curl.

Налицо классическая асимметрия, где отправка сообщения сильно дешевле, чем его получение. Это приводит к проблемам. Решения тоже классические:

1. Требовать не только текстовое описание уязвимости, но и Proof of concept код её эксплуатации, запись видео экрана, где видна проблема
2. Брать залог в условные 50 долларов за рассмотрение каждой уязвимости, который возвращается, если уязвимость есть.
3. Требовать указания, был ли использован ИИ для генерации сообщения и если да — то как именно. И как были проверены его результаты. Так делают Django и curl, например.
4. Клин клином вышибать. Поставить ИИ-анализатор всех багрепортов перед живыми людьми.

Ещё одна институция, которая работала на доверии — поломана.

Как ранний интернет, который строился на доверии, мутировал в достаточно устойчивую к хакерам систему — то же происходит с миром софта.

Хороший обзор того, что происходит с профессией программиста и советы, как с этим быть.

1. Что станет с джунами?
2. Какие навыки качать?
3. Какова роль программиста, когда код пишет машина?
4. Специализация или человек-оркестр?
5. Что насчет университетского образования?

Автор Адди Османи из Гугла, бывший глава разработки Хрома.

OpenAI, Anthropic, xAI, Google, Microsoft — все занимаются нейросетями. Но все они зависят от чипов одной компании — NVIDIA.

Как она появилась, благодаря чему стала флагманом и почему никто не может ее догнать? Разбираемся вместе с бывшим ведущим архитектором AI-решений в NVIDIA Денисом Тимониным.

Слушайте и подписывайтесь! Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Этим эпизодом мы закрываем 13й сезон подкаста запуск завтра. Мы подготовили небольшой опрос: что понравилось, что не понравилось, чего хочется. Уделите 5 минут, пожалуйста!

Вообще, на днях подкасту исполнилось 6 лет. Даже не верится! Спасибо, что слушаете!

Мы сейчас уйдем на небольшие каникулы, а после нового года вернемся с новым, необычным сезоном!

В пятницу 20го февраля, 11:00 мск, приду в эфир к HR-королеве в мире ИТ Кире Кузьменко, говорить про рынок ИТ-труда в связи с развитием ИИ.

— как меняется профессия разработчика в современных реалиях
— что теперь хотят работодатели от программистов
— как оставаться востребованным специалистом в эпоху ИИ

Добавить событие в календарь можно тут, трансляция будет в телеграме у Киры и на её ютубе.

Свои вопросы можно отправить заранее вот здесь.

Upd: было классно, спасибо Кире за организацию и всем, кто пришел!

Интересно, что будет с джунами?

ИИ может серьёзно ускорить сеньора, пишущего продакшн-проект.

Если уже знаешь, что и как сделать, то с использованием нейросетей можно написать тот же самый код в несколько раз быстрее, чем без него. Об этом говорят суперзвёзды типа Джона Кармака, это подтверждают мои знакомые крутаны.

Раньше мы учились программировать, набирались опыта, делая эту работу руками (и получая за это отличную зарплату!).

Кажется, что постепенно ИИ учится делать примерно ту же работу, что и джуны, только дешевле.

Как изменится процесс обучения? Откуда возьмётся следующее поколение опытных программистов?

Можно пофантазировать, что если индустрия перестанет хорошо платить джунам, то в профессию опять, как и в начале, будут идти только те, кто её по-настоящему любит. Станет меньше «пойти в айти».

Получится, что ИИ увеличит расслоение — тем, кто любит программировать и хочет этому научиться, — он поможет научиться. А вот тех, кто хочет просто решить задачу, — запрёт в «посредственности ИИ».

У нас в компании джунов почти нет, к нам обычно приходят сеньоры или мидлы, которые хотят стать сеньорами. Интересно было бы послушать тех, кто работает с джунами на потоке: какой эффект нейросети имеют уже сейчас?

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

Кроме меня ещё выступят:

☞ Максим Спиридонов
Серийный предприниматель, стратег, визионер, смарт-инвестор. Построил Нетологию и Фоксфорд, бизнес-клуб Reforma. → Взгляд в будущее: главные тренды, которые изменят бизнес

☞ Роман Кумар Виас
Refocus Co-founder ($15M выручки за полтора года), Ex co-founder Qmarketing Academy (куплен Skyeng в 2021 году) → Топ AI-фреймворков для маркетинга и продаж

☞ Аня Булдакова
ex Яндекс, Intercom и Meta, ведущая No Flame No Game расскажет про найм для фаундеров: чему можно поучиться у AI-native компаний.

☞ Дмитрий Нерезько
CMO & Founder Teamlex AI
Занимаются внедрением AI в маркетинг, помогают в 3-5 раз эффективнее расходовать бюджет. Запустили программу Ldrs, которую прошли больше 50 фаундеров и топ-менеджеров из компаний Semrush, Revolut и др. → Как фаундеры собирают команды из AI-агентов, которые генерируют трафик и контент быстрее агентств

☞ Дарья Васянина
ex-СPO LIMÉ → AI для солопренера: как заменить бухгалтера, маркетолога и офис-менеджера и кратно сократить рутину

☞ Антон Петроченков
CEO агентства интернет-маркетинга Convert Monster; Построил 80 отделов маркетинга (Гребенюк, Motorland, Michelin) → Маркетинговая стратегия и самое сильное УТП в рынке без маркетолога при помощи ИИ

Когда и где:
🗓 19 ноября (среда), 16:00 МСК; я выступаю в 17:45 по мск
📍Онлайн в Zoom

Участие бесплатное, но нужна регистрация в боте @ai_conference_registration_bot

В следующий четверг, 26 февраля выступлю на конференции «AI Hard Fork».

Поделюсь нашим опытом, на примерах, в каких проектах и с какими задачами ИИ помогает, а в каких — не очень. Особенно интересно сравнить новые проекты и те, в которых уже есть легаси.

Сам хочу послушать Егора Толстого из подлодки, как он стал 10х менеджером в JetBrains и Колю Шейко про системы обучения для разработчиков и как они могут помочь внедрению ИИ.

24-26 февраля, онлайн и в записи.

Регистрация по ссылке, есть бесплатное и платное участие, в платном варианте выдают сертификат. До встречи!