Алек, сделай
321 subscribers
199 photos
5 videos
1 file
55 links
💼 Менеджер Продукта в Сбере, преподаю в РАНХиГС, веду социальные AI проекты

🎓 ИТМО "Инновационное предпринимательство в IT", ШМЯ finished

🏆 Победитель в хакатонах: Сбер, VK, ЛЦТ


@alialek
Download Telegram
Однажды AI стартап решил не делать текстовое поле посреди главной страницы, и у него отвалились пользователи
🤣14😁3💯3
Еще один State of Product Management 2024

Второй за год отчет, на этот раз от Product Sense и МТС. Напомню, прошлый был от devcrowd и Яндекс. Прочитал его за вас, субъективно, инсайтов в нем меньше, но что-то интересное нашлось:

🔵Junior-менеджеры продуктов тяготеют к B2C, а специалисты остальных грейдов — к B2B
Коллеги, есть идеи с чем связано? Меньше хаоса? Больше деняк?

🔵64% менеджеров продуктов готовы рассматривать офферы в другие компании
Больше всего удивлен числом. Если смотреть данные за прошлый год, то число снизилось, но не сильно. Из основной мотивации: зарплата, карьерный рост и усталость от продукта, индустрии. При этом почти половина находится в пассивном поиске - 🥁 держи резюме открытым, а работодателя - в страхе

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

🔵Топ-3 скилла, на которые смотрят при найме
Стабилен из года в год: аналитика, управление проектами, работа с командой. А два года назад можно было посмотреть в разрезе зарплат

Ну и в список книг опять включили Inspired и обошли стороной действительно годную книгу с пандочкой - самый стабильный показатель из отчета в отчет
Please open Telegram to view this post
VIEW IN TELEGRAM
✍3
Алек, сделай
🎯 Путь в Школу Менеджеров Яндекса Есть у Яндекса летние школы по разным направлениям, которые проводятся каждый год. 6 лет назад, когда я начинал путь во фронтенде, мечтал попасть в ШРИ (Школа Разработки Интерфейсов). Пробовал несколько лет, но так и не получилось…
Лучшая альтернатива Notion - Notion, но с VPN?

Мы тут недавно под последним мемом обсуждали альтернативы ушедшего notion. Длиннопосты в канал я обычно писал именно там, а потом переносил в telegra.ph. Но так как notion стало сложно пользоваться, то последние посты писал сразу в telegraph. Это не очень удобно, но я перепробовал кучу инструментов. Заменить любимый ноушен не получилось. До недавнего времени.

На днях у меня крашнулся telegraph и забрал с собой на тот свет материал про решение задач ШМЯ, который я расписывал несколько дней. Поэтому я вернулся к поискам хоть какого-нибудь современного редактора. Искал медь, но наткнулся на Capacities.

По пользовательскому опыту он максимально похож на Notion из всех альтернатив, которые я испробовал:
🔵Все основные блоки на месте
🔵Нормальная типографика, отступы, анимации
🔵Приложения для ПК и смартфона
🔵Хороший бесплатный тариф с минимальными ограничениями и синхронизацией между устройствами
🔵Работает без VPN 😱🤯

Ложка дегтя есть - команда продукта решила построить свое УТП вокруг объектной модели страниц (фанатам ООП понравится), что усложняет понимание для обычного пользователя, которому нужно просто вкладывать странички в странички. Но ее можно игнорировать, просто создавая страницы внутри папки Pages.

https://capacities.io/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤4👍3
Алек, сделай
🎯 Путь в Школу Менеджеров Яндекса Есть у Яндекса летние школы по разным направлениям, которые проводятся каждый год. 6 лет назад, когда я начинал путь во фронтенде, мечтал попасть в ШРИ (Школа Разработки Интерфейсов). Пробовал несколько лет, но так и не получилось…
🚀 Поступаем в ШМЯ 2025

Публикую разбор заданий и своих решений прошлого года. Это была моя 3 попытка пройти в Школу Менеджеров Яндекса, поэтому мне точно есть чем поделиться с желающими поступить в следующем году. Внутри материала к каждому заданию описываю примерный алгоритм решения, на что стоит обратить внимание.

⚠️ Кейсы в этом году, конечно же, другие, поэтому предлагаю вам оценивать их с точки зрения структуры и аргументации. Ровно как и не претендую на 100% достоверность своих решений.

⏰ Если вдруг вы пропустили, то до 27 апреля открыт набор в ШМЯ 2025. Всем рекомендую хотя бы ради коммьюнити, которое там соберется. К заявке относитесь внимательно: подготовьте резюме и сопроводительное, не загружайте отписку - это важно! Задания в этом году открываются последовательно, а не все сразу, так что не торопитесь!

Решения вступительных ШМЯ 2024
❤13🔥11🤯3🤝1
✨ Учимся вайбкодить (1/2)

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

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

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

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

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

За последний месяц я сделал три небольших проекта с помощью курсора, а также попробовал завести RooCode с локально развернутой моделью. В следующей части расскажу про свои наблюдения, как эффективнее работать с агентами, чтобы они попадали в твои ожидания
🔥15❤7🌚1
Алек, сделай
✨ Учимся вайбкодить (1/2) LLM в разработке я использую уже года два для небольших скриптов. Еще недавно я был убежден, что полноценные клиентские приложения с ними не реализовать, либо это будет вырвиглазный дизайн из нулевых. Но с конца прошлого года все…
✨ Учимся вайбкодить (2/2)

Уже два месяца не могу отключить себе подписку на cursor и бросить вайбкодинг. И все это время пребываю в восторге, насколько легче стало прогать рутинные вещи. На скринах прикладываю часть из того, что я сделяль за последнее время: аналог Wordle на Telegram Mini App, презентацию и лендос

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

Но даже AI под капотом не панацея. Агенты пока что не могут прочитать мысли, поэтому к ним тоже надо искать подход. Вот мои основные наблюдения за 2 месяца, как работать с AI IDEшками:

🔵Если вы инициировали проект одним промптом, и результат получился не очень, то лучше начните новый проект с нуля. Иначе уже со второго промпта рискуете получить много мертвого кода. Адаптируйте промпт, поиграйтесь с формулировками, уточните детали, стек и начинайте заново.

🔵Чтобы навайбкодить фуллстек приложение, ешьте слона по частям: сначала проектируете БД, поверх пишете бек, а в конце уже красите кнопки и играетесь со шрифтами. Не нужно влетать с двух ног одного промпта.

🔵Чтобы выжать максимум для своей задачи, поболтайте с агентом непосредственно перед стартом: просите сначала накинуть архитектуру, файловую структуру, потом почелленджить ее или оспорьте сами. Таким образом, вы пополняете контекст, на который агент будет опираться при генерации.

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

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

🔵Не забывайте в корень проекта помещать файл .cursorrules с описанием основных правил, кодстайла, желаемого стека и библиотек. Даже если не знаете, что туда писать, лучше поищите здесь или здесь и адаптируйте под себя

🔵MCP сервера - попробовал только Context7, который предоставляет актуальную документацию. Хочется попробовать в связке с Confluence, но кто ж из российских бигтехов позволит))

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

Но, кто знает, что нас ждет завтра
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9✍3👍3❤2❤‍🔥1
Алек, сделай
Я скачал интернет По своей диссертации я много работаю с большими данными. Из-за того, что я всю жизнь кнопки красил и вообще ваш питон только в универе видел, я нередко обращаюсь к ChatGPT за помощью в качестве ментора. Ух, и сколько часов он мне сэкономил…
🌍 Скачиваем весь интернет на ваш планшет и телефон

Год назад я рассказывал вам про опыт работы с локальной LLM на ноутбуке. Тогда она мне очень хорошо заменила доступ к документации на время отсутствия интернета.

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

Есть несколько приложений для общения с LLM на iOS. Мне больше всего понравился PocketPal (на android тоже есть). Приложение интуитивно понятное, сразу предлагает скачать модели, которые подойдут к характеристикам устройства. Я выбрал Llama 3.2 3b Q6, дождался загрузки и пошел в чат

Первый запрос на русском и... Совет посетить в Сеуле "музей Ким Чен-иня" aka "Музей Кимчи" и позавтракать в 19 вечера. Как видно, модель неожиданно настолько хороша, что может и в мои любимые каламбуры, и прочувствовать джетлаг))

В целом, я ожидал, что квантизация не даётся бесплатно, и модели начинают терять в качестве, но даже не думал, что настолько

Однако, все встает на места, когда вы переходите на английский. На этот раз, субъективно, ответ ничем не хуже, чем привычный от ChatGPT: локации написаны правильно, а также наблюдается устойчивость к смене часовых поясов))

На что ещё стоит обратить внимание, когда вы запускаете модель на телефоне/планшете:
🔵Перегрев устройства - в какой-то момент планшет стало некомфортно держать, не забывайте периодически дать ему отдохнуть
🔵Расход батареи. Если вы привыкли смотреть на расход токенов, то теперь приготовьтесь перестроиться - на каждый запрос у меня уходило 2% батареи

Все еще необычно воспринимаю тот факт, что в 2.5 Гб умещается столько информации, чтобы удовлетворить свое любопытство по разным темам, не имея под рукой интернета

Upd.: В комментариях рекомендуют использовать Gemma 3 с официальной поддержкой русского - проверил, даже квантованная версия работает хорошо
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3😁2