Уставший кодер
231 subscribers
27 photos
4 videos
18 links
Душные советы. Рассказываю об IT и DS

Автор - @mdaniel42
Download Telegram
Live stream started
Live stream finished (1 minute)
Live stream started
Live stream finished (1 hour)
Forwarded from karpov.courses
Ничего не планируйте на 24 апреля! Приходите на нашу первую онлайн-конференцию Karpov.cоnf. Для нас событие легендарное, а для вас, уверены, полезное.

Аналитики компаний Яндекса, Avito и МТС и других поделятся опытом в применении data-driven подхода. Смотрите, какая программа:
⭐️ «Можно ли в Power BI делать красиво? Пример разработки стайлгайда для компании», Роман Бунин, автор канала Reveal the Data
⭐️ «Почему BI-проекты проваливаются? 10 основных ошибок и как их избежать», Анастасия Кузнецова, автор канала «настенька и графики» и рассылки BI Bites
⭐️ «Аналитика задом наперед, или как использовать ML для поиска точек роста», Даниил Демитров, Product Analyst Team Lead в Uzum Fintech
⭐️ «Как мы улучшили аналитику YandexArt с помощью Yagpt», Артур Самигуллин, тимлид ML-аналитиков YandexArt в Яндексе
⭐️ «История о том, как дерево метрик помогает или не помогает принимать решения в компаниях», Нерсес Багиян, руководитель направления по работе с данными в Райффайзен Банк
⭐️ «Последовательное тестирование. SPRT. Как правильно подглядывать и ускорять при этом эксперименты», Дмитрий Казаков, директор по аналитике в Kolesa Group
⭐️ «Conversational AI: юзкейсы, пользовательский опыт, ML/AI компоненты», Лола Александрова, AI Product Lead в МТС

Чтобы принять участие, зарегистрируйтесь. Коллег тоже приводите. Встретимся на Karpov.cоnf!

А в комментариях уже сейчас задавайте вопросы спикерам. Передадим.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Сегодня буду смотреть конференцию
Ребята собрали много интересных тем
Образовываемся🤓
🔥5
Недавно писал про секцию лайфкодинга в посте
Но тут наткнулся на штуку под названием Interview Coder
В общем идея супер простая - "а давайте соединим ллмки с приложухой на компе, чтоб читерить на лайфкодинге"
Потыкал и оно вроде нормально работает и теперь считерить на собесе можно ну совсем просто
Даже не нужны вторые мониторы, компьютеры, шарящие друзья и микронаушники😆
Я и так знал, что существует множество ллмок для помощи с кодом - гптшки, copilot, cursor и куча других, но это прям читинг на ином уровне🤷‍♂️🤷‍♂️🤷‍♂️
Лайфкодинг умер?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👀3
Короче, пропал я почти на год 🚬 И нет, не потому что забил, просто жизнь как-то превратилась в дурдом и на канал банально не осталось сил.

Чем занимался? Видимо, решил, что живется мне слишком легко, и параллельно с работой дата саентистом полез пилить свой продукт. Вместе с бизнес-партнером, маркетологом-яндексоидом: на нем маркетинг, на мне вся разработка.

И понеслась. Днем работа, ночью продукт. Код, баги, инфра и вечное «почему оно опять легло в три ночи» 😩 Спал по чуть-чуть, выходные забыл как класс. Пивоты, переезды после блокировок, регулярное «так, мы опять в минусе, что делаем» - в общем, полный фарш 🫡

Зато научился куче вещей, до которых на основной работе вообще не дотрагивался. И как-то незаметно мой пет-проект перестал быть пет-проектом. Вот про этот момент я даже написал большую статью на Хабр, так и называется - «Когда пет-проект перестает быть пет-проектом». Но к ней ещё вернёмся 🤓

В общем, я вернулся. Буду тут рассказывать, в чем варюсь каждый день: рынок айти и каково это - в одно лицо тащить продуктовую разработку в обнимку с Claude Code.
14👍3🔥1
Давно хотелось сделать что-то своё. Не пет-проект ради портфолио, а нормальный онлайн-бизнес, который работает и приносит деньги. Поэтому я скооперировался с другом-маркетологом, яндексоидом, и мы начали пробовать.

С первого раза не взлетело. Первым нашим проектом был Ping Post - штука, которая автоматически писала статьи и новости для телеграм-каналов. Звучало умно, а на деле мы сожгли на нём кучу денег и тихо закрыли. Дорогой, но полезный урок.

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

Начинали с ботов, постепенно их стало несколько, а недавно появился и сайт. Всё это теперь зовётся ИМБА Нейро (imbaneuro.ru), и мы потихоньку растим проект. Разделение простое: на друге маркетинг, на мне вся техническая часть.

Про весь этот путь я написал свою первую статью на Хабр. Честно: изначально затевал её ради цитируемости проекта в поисковиках. Но Хабр рекламу проектов не жалует, так что в итоге вышла обычная ретроспектива - просто рассказ о том, как я всё это делал. Вот она: https://habr.com/ru/articles/1049890/

А вы свои пет-проекты доводите до людей или они так и живут в папке projects на ноуте? 👀
🔥82👍1
Отдых в Сочи выглядит так: вместо моря залип в Талера.

Читаю «Новую поведенческую экономику». Классики считают человека рационалом: всё взвесил, посчитал выгоду, глупостей не делает. Ага, как же. Талер на куче примеров показывает, как мы на самом деле ленимся, боимся потерь и ведёмся на слово «бесплатно». Косячим, причём предсказуемо.

И это прям про мой продукт. Неделями туплю в аналитику и гадаю, почему юзеры опять творят дичь. Зато книжка по экономике объясняет их поведение лучше моих дашбордов 🤷

А вы что читаете?
🔥6👍41
Полтора года назад я впервые оплатил подписку ChatGPT. И так на него надеялся: ну, думаю, рутинный код теперь пишет он, а я знай себе ревьюю да поплёвываю в потолок.

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

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

И вот тут реально попёрло. Cursor - полноценная IDE, только с ИИ под капотом, и руль всё время у тебя в руках: он предлагает, ты смотришь, правишь, часть дописываешь сам. Никакого «агент, делай что хочешь». Для рабочих задач идеально: когда нужно держать под контролем большую кодовую базу и отвечать за каждую строчку, лучше инструмента я не нашёл. Засел на нём надолго и кайфовал.

А потом случилась классика. Летом 2025 Cursor молча переобулся в тарифах: вместо лимита по запросам сделали биллинг по токенам, по ценам API. У меня была подписка за $200, и эти двести баксов начали улетать буквально за пару дней работы. Скандал был такой, что они потом публично извинялись и возвращали деньги. Но осадочек, как говорится 😬

Я психанул и пошёл смотреть в сторону Claude Code. И охренел от цифр. По API те же токены стоили бы конских денег, а по подписке выходит в 15-30 раз дешевле. Народ в разборах считал: у тяжёлых юзеров набегает по полторы-две тысячи долларов «API-эквивалента» в месяц за фиксированную сотку-другую. Один чел вообще посчитал, что нагенерил токенов на ~$15k за восемь месяцев, а заплатил около восьмисот 💀

Но дело даже не в деньгах. Claude Code совсем про другое. В Cursor код пишешь ты сам, агент только помогает. А Claude Code - это второй пилот, которому ты отдаёшь штурвал почти целиком: скидываешь задачу, он делает её от и до, а ты только смотришь на результат - взлетело или нет, в сам код уже не заглядываешь. И в какой-то момент ловишь себя на том, что кодить толком перестал: сидишь раздаёшь задачи да принимаешь работу, чисто менеджер.

Короче, сейчас сетап такой. На работе, где нужен глаз да глаз, у меня Cursor за $20: сижу на их Composer 2.5, почти безлимит, по уму примерно как Sonnet, бюджет вообще не жрёт. А свой продукт я в основном тащу через Claude Code за $100. Вот там он и пашет тем самым вторым пилотом.

И крутится этот Claude Code у меня на сервере так, что макбук я почти не достаю. Сижу где-нибудь в кофейне с молочным улуном, открываю терминал прямо на телефоне и пишу агенту, что нужно сделать: глянуть какие-нибудь технические детали или посчитать воронку привлечения за сегодня. Но это уже отдельная история: как я собрал связку «сервер + tmux + Termius», расскажу в следующий раз 🫡

А вы на чём сейчас? Всё ещё руками, вкатились в вайб-кодинг или принципиально не доверяете агентам? Го в комменты.
8🔥2👍1
Листал рилсы в инсте и наткнулся на расфорсившееся эссе с оксфордского матконкурса: какой-то чел на полном серьёзе перевел «Бесконечность» Сатору Годжо в матан. Сначала чет поугарал, а потом залип.

Если коротко, что внутри (запряг клода написать саммари😁):
- «Бесконечность» - это апория Зенона: дели расстояние до Годжо пополам без конца, атака не долетает. Ряд 1/2+1/4+…=1 это ломает, а теория меры добивает - барьер из бесконечного числа точек имеет нулевую длину.
- Почему тогда работает? Метрику возле Годжо раздувает тот самый гауссов кернел exp(−|x−y|²/σ²), которым в ML меряют похожесть. Один шаг ощущается как сотня.
- А Сукуна пробил защиту топологией: рвёшь непрерывность метрики в точке - и стены нет.

Самое забавное - на разбор выдуманной аниме-способности понадобилась серьёзная математика: сходимость рядов, мера Лебега, риманова геометрия, топология.

Кто хочет почитать сам, вот PDF: https://tomrocksmaths.com/wp-content/uploads/2026/06/achmad-roykhan-sabiq_essay_competition_2026-achmad-roykhan-sabiq.pdf
5🔥3👍1
Рынок айти в 2026. Без розовых соплей и сказок про «вкатись за 3 месяца» 😮‍💨

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

Но цифры это полбеды. Самое важное - расслоение. Рынок треснул пополам.

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

А за сеньорами всё так же гоняются. Готового крепкого спеца быстро не вырастишь, поэтому за него бьются и платят. Рынок сеньоров так и остался рынком кандидата.

И ещё планка требований взлетела. Компаниям больше не нужны «просто программисты». Нужны инженеры, которые закрывают бизнес-задачу под ключ, а лучше сразу тянут пару направлений. За того, кто делает работу двоих, готовы накинуть x2. За голое «я знаю питон» уже не особо.

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

Зарплаты, кстати, в среднем замерли. Во второй половине 2025 рост встал, на 2026 прогнозируют стагнацию или дай бог +5-7%. Двузначные прибавки остались только в дефицитных нишах: ИИ, кибербез, сложная инфра.

Вот такой расклад. Жёстко, но жить можно, особенно если не сидеть на жопе ровно.

А вы что чувствуете по рынку? Стало тяжелее искать работу или норм? Джуны, как успехи с откликами? 🤔
👍6🔥3❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Разъебался с этого агрессивного деда 😁

Его инста, если что: https://www.instagram.com/professoriatt
🤣31
🎮 Симулятор айтишника

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

Ты - крепкий мидл, ищешь работу. Откликнулся в большую продуктовую контору - знаешь, из тех самых, которые мы все одновременно любим и материм. Называть не буду, но ты и так понял, о ком речь: их на всю страну пара штук, и собес там по традиции на шесть кругов ада. Мечта же. И завертелось.

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

И вот финал. Ты дошёл, выжал из себя всё. Эйчар улыбается, открывает табличку и выдаёт: «По итогам секций мы собрали ваши слабые места. Оффер готовы сделать, но на 20% ниже вашей вилки - есть куда расти».

Двадцать процентов. После шести этапов и месяца подготовки. В голове крутится «я столько вложил, обидно уходить ни с чем», а где-то внутри свербит, что тебя только что аккуратно поимели.

Что делаешь?

#симулятор_айтишника #найм
33
🎮 Симулятор айтишника - ответ

Разберём по вариантам.

Вариант А - согласиться, потому что месяц жалко. Самый человеческий и самый проигрышный ход. «Я столько вложил, обидно уходить» называется sunk cost, ошибка невозвратных затрат: месяц на литкод ты уже потратил и назад не получишь, что бы ни решил. А минус 20% к рынку останутся с тобой надолго, такую дыру повышениями не догнать - за год отставание только растёт. Это решение на эмоциях в самый невыгодный для себя момент.

Вариант Б - торг. Вот это верный ход, сейчас объясню почему. Смотри, что у тебя на руках: на их вакансию упало триста откликов, а до финала дошёл ты один. Тебя уже выбрали. Лоуболл «по графику ваших косяков» - это переговорный приём, табличка слабых мест нужна для одного: чтобы ты сам себе скостил цену. Сила в этот момент у тебя куда больше, чем кажется измотанному мозгу. Поэтому спокойно возвращаешь к делу: «прошёл все шесть секций, значит подхожу, давайте к моей вилке». Дальше по ситуации - тот же Яндекс реально двигается на 10-15%, а какой-нибудь жёлтый банк может и оффер отозвать за саму попытку. Поэтому торгуешься с готовностью встать и уйти. Без неё любой торг превращается в вежливую просьбу.

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

Вариант Г - пауза на пару дней. Работает как усилитель к торгу: берёшь день подумать, сбиваешь горячку, заодно собираешь другие офферы для рычага. Сильно, если не растягивать паузу на месяц.

Вариант Д - зайти на лоуболл и свалить через полгода. Вроде хитро, но ты подписываешься на полгода-год недоплаты, стресс и новый заход собесов с нуля. Дороговато за «всех перехитрил».

Ну и на будущее. Вилку называешь рекрутёру на входе, до всех шести кругов. Тогда финальное «есть куда расти» просто не прокатит.

А ты что выбрал? И прилетал тебе лоуболл после марафона собесов - чем кончилось?

#симулятор_айтишника #найм
👍6🔥4
Главный аргумент скептиков против вайб-кодинга всегда один: «да это же говнокод, агент нафигачит мусора, который потом не разгребёшь» 🙄

И знаете, отчасти они правы. Если посадить агента и тупо принимать всё, что он выдаёт, не глядя, то да, получишь свалку. Но говнокод тут не из-за агента. Он из-за того, что человек отключил голову.

Я уже год пилю свои продукты в паре с агентом. Вот как у меня поделён труд.

Что я отдаю агенту:
- Рутину. Печатать код, перелопачивать файлы, накидывать однотипные куски он делает в разы быстрее меня.
- Широкую сетку. Перед каждым мержем я гоняю отдельный проход агента по диффу на безопасность: он читает все изменённые файлы и ищет дыры, инъекции, XSS, обход авторизации. Один человек на каждом коммите такое руками не вытянет.
- Память и контекст. Решения, грабли и договорённости лежат в файловой памяти проекта, поэтому агент входит в задачу со состоянием, а не с чистого листа.

Что всё равно на мне:
- Направление и вкус. Что строим и как - решаю я. Агент не придумает за тебя архитектуру продукта.
- Верификация. Это главное. Я не верю агенту на слово: его «уязвимостей не найдено» - это широкая сетка, а самое важное перепроверяю сам. Агент разгружает голову, а не заменяет её.
- Сверка с реальностью. Любую правку сверяю с живым кодом и состоянием прода, а не с тем, что агент «помнит». Память врёт, прод - нет.
- Обратимость. Перед опасными изменениями - бэкап и проверка, чтобы откатиться в любой момент. У соло-разработчика нет права положить прод.

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

Так что вайб-кодинг ≠ говнокод. Это просто инструмент, который усиливает то, что у тебя в голове. Есть инженерная дисциплина - агент превращает тебя в машину. Нет - он просто быстрее нагенерит тебе мусора.

А вы как? Доверяете агенту код или перепроверяете каждую строчку? И ловили уже момент, когда «оно само написалось», а потом сидел разгребал? 😬
5🔥1👀11
🚀 Бета тест 🚀

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

Устроено просто: вопрос - варианты - сразу разбор, а сверху движок, который ведёт тебя по слабым местам и подсовывает, что стоит подтянуть. Пять ролей: Data Scientist / ML-инженер, аналитик данных, дата-инженер, тестировщик (QA) и Java-разработчик. Вопросы - с тегами реальных контор вроде Яндекса, Озона, Т-Банка и Сбера.

Сейчас открываю бета-тест. Хотите поучаствовать и заодно подтянуть теорию к собесу или освежить подзабытое - напишите в комментах, что вы в деле, и я скину доступ. А кто нормально потестит и вернётся с развёрнутым фидбеком, тому закину премиум на месяц 🫡
2🔥11