zarzakharov | Unsorted

Telegram-канал zarzakharov - Zar Zakharov | Lead Developer

4490

Руководитель группы фронтенд разработки, активный спикер, лектор, член ПК FrontendConf. По поводу рекламы: @vlad_0045 — ИНН: 784200016164

Subscribe to a channel

Zar Zakharov | Lead Developer

Apple хочет мои деньги, но не берёт

Ребята, у меня вопрос. Как вы сейчас оплачиваете App Store?

У меня российский регион, потому что вся Apple Music там. Плюс подписка Apple One на нём висит. А теперь даже зарубежные карты перестали работать 😅

Подарочные карты тоже не вариант. Они должны быть активированы в том же регионе, где куплены (я уже проверил, да).

Короче, я реально в тупике. Менять регион страшно, потому что непонятно, что станет с библиотекой и подписками.

А вы как выкручиваетесь? Может, есть рабочий способ, который я просто не вижу? 🙏

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Пятничный вечер, стихи и нейросеть

Всем хорошей музыки 🎵

Я тут залил свой стих в Suno AI. И получился реально неплохой трек.

Кайф, конечно, слышать свои слова в готовой песне. Даже если голос не мой.

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

Где-то посередине.

Жаль, что нельзя переписать трек со своим вокалом (или я просто не разобрался как там это делается, кто в курсе поделитесь 🤣).

Ну что ж, тогда осталось подобрать аккорды и записать вживую. 😋

Как вам трек?

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Телеграм лёг, а мы ещё здесь

Короче, если вы это читаете, то вы и сами всё понимаете. Сетевые сбои по графикам дошли до 100%. Ночью около двух часов началось, а к утру жалоб стало сильно больше. Приложение не грузится ни с мобильного, ни с домашнего. Даже обходные штуки, говорят, не вывозят.

По факту ситуация такая: Роскомнадзор, судя по всему, резко усилил блокировки по IP. И получается, что опять непонятно, что будет дальше.

Кстати, помните 2018 год? Тогда тоже блокировали, говорили все, с этим покончено. Казалось бы, проходили уже. А оно вот опять.

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

А вы что думаете? С удовольствием послушаю ваши предложения.

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Офлайн-встреча от hh‎.ru: как сейчас нанимать в ИТ

Кандидатов становится больше, но находить подходящих специалистов — всё сложнее. Резюме выглядят идеально, тестовые задания делаются через нейросети, а требования к ролям на рынке постоянно меняются. В итоге привычные способы оценки кандидатов всё чаще дают сбои.

Чтобы разобраться, как решить эту проблему, hh‎.ru проводит встречу для руководителей ИТ-команд и тех, кто участвует в найме. Поговорим о том, как оценивать реальные навыки кандидатов. Обсудим, как в этом помогают и мешают технологии, почему одинаковые роли в разных компаниях означают разное и как выстраивать систему оценки вместо найма по интуиции.

Будут кейсы от руководителей из Яндекса, «Островка», Navio, Selectel и hh‎.ru, дискуссия с залом, разбор реальных ситуаций и стендап-импровизация. Ждём лидов разработки, аналитики, продукта и дизайна.

• 22 апреля, 18:30 мск
• Москва, станция метро «Белорусская»

Участие бесплатное, но количество мест ограниченно. После регистрации нужно дождаться подтверждения.

Зарегистрироваться: https://my.hh.ru/0f1?erid=2VtzqwmFHgS

Читать полностью…

Zar Zakharov | Lead Developer

Инженеры перебрали... Linux-кейсов 🤩

23 апреля K2 Cloud и K2Тех проведут онлайн - митап — pебята будут разбирать реальные инженерные кейсы из практики про поломанный SSH, обновление ядер, поломку сети в ВМ и балансировщики с одинаковыми конфигами, но разными результатами.

А ещё можно принести свой кейс на разбор и получить приз.

Подробности и регистрация по ссылке.

Читать полностью…

Zar Zakharov | Lead Developer

Меня отговорили быть честным с вами

Ребята, меня не было почти неделю. Последние полторы недели я проживаю свой личный ад. Без подробностей. Просто было реально тяжело. И пока что все еще... но все же лучше...

В какой-то момент я написал стихотворение. Прям сильное, на разрыв. Хотел выложить сюда. И тем кому я его показал, стали отговаривать: «не надо, такие вещи нельзя показывать на показ».

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

Кстати, параллельно я прошёл диагностику по системе Human 3.0. Там мне задали такие вопросы, что я прям опешил. И буквально после этого всё вокруг начало сыпаться. Совпадение? Вот честно, не знаю 😅

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

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

Вопрос простой: человек, который ведёт канал и пишет публично, может показывать слабости? Или это табу? 🤔

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Нас методично отключают от инструментов…

Сижу утром, листаю новости. Одна круче другой.

Телеграм: сегодня последний день, когда можно оплатить премиум. App Store: сегодня последний день пополнения баланса через оператора. VPN: скоро начнут тарифицировать трафик.

И ты просто сидишь с огромными глазами и листаешь дальше, потому что, кажется, это ещё не всё.

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

С VPN пока непонятно, как именно будут тарифицировать: в годах или в деньгах.

Но вайб-кодинг точно подорожает 😅

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

Минцифры, конечно, сказали, что всё понимают и придумают что-нибудь для разработчиков.

Но вот честно?

Сильно сомневаюсь, что это будет удобно. Хорошо, если просто обойдёмся абонентской платой за иностранный трафик (и то не факт).

ИТ как-то в 26 прям трясёт. Падение отрасли, налоги, а теперь ещё и технологические ограничения.
Многовато за один заход.

В итоге что думаете?

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

AI делает за тебя работу, а ты думаешь что растёшь

Anthropic провели эксперимент. Взяли 52 разработчика, разделили на две группы и дали одну задачу: изучить незнакомую Python-библиотеку и написать на ней код. Одна группа работала с AI-ассистентом, другая без. После задания обе группы прошли тест.

Результат: группа с AI набрала на 17% меньше баллов. По сути почти на две оценки ниже. Причём больше всего просели именно в дебаге, то есть в умении находить и понимать ошибки. Кстати, по скорости разница оказалась статистически незначимой. Оказалось, что участники с AI тратили до 30% времени просто на составление промптов и общение с ассистентом. То есть что сэкономил на коде, потратил на переписку с агентом 😅

Исследователи разобрали, как именно люди работали с AI, и нашли шесть разных паттернов. Три из них вели к низким результатам: полная делегация (просто «напиши за меня»), постепенное скатывание в делегацию (начал сам, но потом отдал всё AI) и дебаг через AI (ошибки не разбирал, а просто скармливал ассистенту). Эти ребята набрали 24-39% на тесте.

А три других паттерна дали 65-86%: сначала сгенерировал код, потом попросил объяснить, как он работает. Или сразу просил и код, и объяснение вместе. Или вообще задавал только концептуальные вопросы, а код писал сам. Получается, что проблема не в AI как таковом, а в том, как ты с ним взаимодействуешь.

Помните пост про навигатор? Там я говорил, что мы перестаём строить маршрут сами. Так вот, это исследование прям подтверждает это цифрами. Те, кто просто следовал за навигатором, приехали быстро, но дорогу не запомнили. А те, кто параллельно смотрел на карту, спрашивал «а почему мы едем именно тут?», «а что это за дорога?» и заодно ещё учил историю этого места, запомнили и маршрут, и все повороты 😅

Я для себя давно выбрал второй режим. Не «сделай за меня», а «давай разберёмся вместе». Спрашиваю, почему именно такое решение. Прошу объяснить логику. Иногда специально пишу код сам, а потом прошу AI найти в нём дыры. По сути использую его как напарника, а не как автопилот. И кажется, исследование говорит, что это прям рабочий подход.

В итоге получается простая развилка. AI, который делает задачи за тебя, и AI, который помогает тебе разобраться и сделать задачи быстрее. Это не одно и то же. Совсем.

А вы в каком режиме чаще работаете? Честно? 🤔​​​​​​​​​​​​​​​​

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Не проходим мимо...

Как сказано "from zero to hero"... полный гайд по Claude Code...

Кто не знаете с чего начать — начните с ЧЕТЫРЕХЧАСОВОГО видоса
...

https://www.youtube.com/watch?v=e6JOw0PliRw

Стань экспертом быстрее чем все станут экспертами 💽

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Час сорок на Podlodka Conf 😅

Именно столько длился мой доклад про MFE. А я ещё боялся, что он будет маленьким и я буду белой вороной))

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

Простите, неисправим.

Зато вроде вышло агонь. В конце вообще получился пятиминутный монолог, где я по сути сказал главное, так что мотайте в конец сразу. Но вообще когда-то я ездил по конфам и топил за MFE. Сейчас смотрю на это иначе. Это ни разу не серебряная пуля, а поддержка Module Federation стоит реально дорого. Прежде чем вписываться, нужно чётко понимать, зачем вы это делаете. И желательно с железными аргументами.

Короче, доклад тут, организаторы разрешили выложить 🔥

https://www.youtube.com/watch?v=EcJRNRF2BXk

Накидайте реакций и фидбека?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Кто забирает рост, тот и растёт

Сегодня выступаю на Подлодке.
Продвинутый React, а моя тема про MFE.

Не буду открывать вам "новый React" да вроде и ничего там открывать.

Покажу, как я думаю про решения, которые потом экономят месяцы команде.

Формат теоретически-практический.
Не про «напиши компонент — получишь результат».
Про то, что стоит за выбором архитектуры —
и чего это решение будет стоить команде через полгода.

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

Если это сейчас в точку — залетайте.

Два промокода на бесплатное участие.

Пишите в комментариях «Хочу в реакт команду» —
отдам тем, кто реально будет смотреть.

Так что перед тем как откликаться рассчитывайте силы.

Ну что... до встречи?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Связь есть. Интернета нет. Добро пожаловать.

Сегодня впервые поймал странное ощущение. У тебя полный приём, LTE, всё вроде ок. Но интернета нет. Вообще. Не “медленно грузится” — а просто нет.

Интернет-банк не открывается. ТБанк не грузится. Баланс не посмотреть, деньги не перевести, ничего не сделать. И ты такой стоишь с телефоном в руке и понимаешь — блин, а без инета мы сейчас вообще что??? Не работать, не платить, не послушать, ничего вообще...

Самое издевательское — куски мира как будто ещё живы. Яндекс Карты кое-как работают. Навигатор уже нет. Что-то открывается, что-то нет. Белый список вроде есть, но по ощущениям это как Wi-Fi в самолёте — формально есть, по факту что там делать?

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

Единственная проблема — в метро не ловил, и это казалось трагедией. 🧐

Потом появился интернет, но стоило на автобусе или поезде отъехать от города — всё, связи нет.
Ну и мы таскали с собой айподы, потому что на телефоне слушать музыку без сети было бесполезно. Хотя вот была у меня какое-то время крутая Моторола с MP3. Да и вообще MP3-плеер был обязательным предметом.

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

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

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

Москва, Москва, прием… Я знаю у вас это уже неделю так. Как вы вообще выживаете? Серьёзно спрашиваю. Что уже перестроили, к чему привыкли? Расскажите, потому что у меня пока ощущение что я просто не готов к этому.​​​​​​​​​​​​​​​​

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Почему я вписался в React Crew, хотя времени нет

Я стал очень избирателен к выступлениям.
Не потому что «устал от сцен». Потому что каждый вечер на счету.

Работа, команда, продукты, свои проекты.
Выступление — это минус несколько вечеров и кусок фокуса, который я мог потратить на что-то важное.

Фильтр простой: иду только туда, где тема реально болит.

С Podlodka именно такой случай. Знаю их давно — они не делают конфы ради галочки, они копают в то, что болит в проде, а не в презентациях.

В этом сезоне буду говорить про микрофронтенд.

Не «как красиво разрезать фронт на части», этого контента хватает.
А про то, где он реально ломается:

— как разъезжается ответственность
— как растёт стоимость поддержки
— где платишь за масштаб больше, чем за продукт

И как с этим жить.

Долго сомневался. Но тема слишком уж мне знакома, тем более что у нас используются МФ.

Крч, если работаешь с React и у тебя уже прод, а не пет-проект — посмотри программу и присоединяйся!

А вы вообще используете микрофронтенды или пока только думаете в эту сторону?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Рабочий стол говорит о тебе больше, чем код.

Я это регулярно ловлю на себе.
Открываю рабочий стол и там: скриншоты, временные файлы, какая-то ерунда из серии "потом разберу".
К слову, разбираю. Раз в неделю. Иногда реже.

А вот структуру папок я не трогаю. Там порядок. Там всегда понятно: где работа, где личное, где мусор, который уже никуда не поедет.

Чего не сказать про Downloads… 😁
Это мой личный node_modules.
Туда летит всё. Без разбора. Без шансов когда-либо быть разобранным.

И каждый раз думаешь: ну потом почищу.

А вот фигушки... Не почистишь.

Но если Downloads хотя бы видно. Открыл папку — увидел хаос — закрыл. ✊
То вот с инструментами хуже.
Там хаос невидимый.
И меня это в какой-то момент просто достало, а в последнее время особенно.

Сервисы отваливаются. Часть инструментов не работает. Каждый раз как лотерея.
Сегодня работает, завтра нет.
Я психанул и пошел к Claude.

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

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

И главный вопрос, который остался: какого я не сделал это раньше?

Сколько времени я просто терял, потому что "ну вроде и так сойдет".

Вот это "и так нормально" жрет больше всего.

А у вас где сейчас такой же Downloads в процессах, который откладываешь "на потом"?


Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

«Ваше приложение подавляет эмоции»

Именно такой фидбек мне прилетел в бота сегодня.

Честно говоря, это интересное обвинение.
Потому что эмоции невозможно подавить приложением.

Их можно игнорировать.
Можно делать вид, что их нет.
Можно убегать от них в работу, скроллинг, сериалы, алкоголь.

Но подавить их нельзя.
Они всё равно остаются внутри.

Когда я делал MindfulMe, у меня была совсем другая задача.

Не подавлять эмоции.
А наконец-то начать их замечать.

Фиксировать своё состояние.
Понимать, что на него влияет.
Видеть повторяющиеся паттерны.

Люди думают, что они подавляют эмоции.
На самом деле они просто перестают их замечать.

MindfulMe как раз делает обратное.
Он заставляет остановиться на несколько минут и спросить себя:

➖ Что я сейчас чувствую?
➖ Что повлияло на это состояние?
➖ Что со мной происходит?

И это важный момент.

*️⃣ MindfulMe не лечит.
*️⃣ Не диагностирует.
*️⃣ И не заменяет психолога.

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

Когда я начинал делать этот проект, я думал, что им будут пользоваться максимум пару десятков человек.

То, что сейчас это уже тысячи пользователей, для меня до сих пор немного сюр.

Но самая частая фраза, которую я слышу от людей, звучит так:

«Появилось ощущение, что меня наконец-то кто-то слушает».

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

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

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


Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Всех с Днём космонавтики мои родные…

Помните об этом…

Так что всем горящих жоп 😁

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Как вы реально пишете код с ИИ?

Итак, есть Claude, Cursor, Copilot, Codex и ещё куча всего.
Окей, понятно.
Открываешь чат, пишешь промпт и получаешь код.

И что, это всё? Это весь workflow?

Меня интересует конкретика. Не "я использую AI и это ускоряет работу", а прям как.
Как формулируете задачи? Когда доверяете результату, а когда всё равно перепроверяете руками?

Верю что уже накопились лайфхаки и интересный опыт. Может какие-то правила типа "никогда не проси AI делать X".

Поделитесь, а потом расскажу вам про свой воркфлоу 🙏

Ну и отдельно: как не сжечь миллионы токенов впустую? 😅

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

14 лет назад я был таким 😳

Ностальгия теперь меня настигла…

Как вам стиль? 😋

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Вот такой он рынок труда в 2026 году 😋

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Смешной мем, конечно 😅 Но если честно, уже даже смеяться сил нет.

Каждую неделю прилетает что-то новое. VPN тарифицируют, очередное приложение отваливается. Ты читаешь, киваешь и листаешь дальше. Апатия двойная: и от самих новостей, и от того, что ты к ним привык.

А вчера вы меня порадовали. Я написал пост про уязвимость, про то что меня отговорили быть честным с вами. И вы ответили. Не лайками, а реально написали. В комментарии, в личку. Много.

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

А потом кто-то пишет «я тоже». И становится чуть легче.

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

Кстати, спасибо вам. Реально. Не за лайки (хотя и за них тоже), а за то что напомнили: по ту сторону экрана есть живые люди 🤝

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

А это ещё день не закончился.

В Ростове-на-Дону начали тестировать «белые списки» на домашнем интернете, сообщают СМИ. На сайты вне этого списка, в таком случае, не зайти даже с WiFi.


Скажите что это звездешь… я очень прошу!
Ну сколько можно?

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Почему я ушёл из лучшего ПК в индустрии

Я написал ребятам из Программного Комитета FrontendConf, что ухожу. После 8 лет. Если честно, писать это сообщение было тяжелее, чем любой доклад.

В 2017 я впервые попал на конференции как зритель, и загорелся идей не только выступать но и создавать. Буквально через год Глеб позвал меня в ПК, и понеслось. Разбирали заявки, коучили спикеров, спорили о программе, смеялись.

И у нас получилось. О нас реально говорили. Нас признавали. А я с гордостью писал в своих докладах: «Являюсь членом ПК FrontendConf». Это прям было частью меня.

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

Но мир конференций явно поменялся. Это факт.

Раньше конференция была чуть ли не единственным способом узнать, как живут другие команды. Сейчас есть подкасты, Telegram-каналы, YouTube. Контент стал доступен. А вот за живым нетворкингом по-прежнему нужно ехать. Кстати, со временем я стал реже ходить на доклады и больше тусить в кулуарах. Потому что всё самое интересное происходит именно там 😅

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

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

Конференции дали мне всё: друзей, карьеру, подкасты, поездки по всей России и не только России. А ещё научили работать с людьми так, что эти скиллы сейчас каждый день помогают мне как руководителю.

Мне кажется, конференции сейчас входят в какую-то новую фазу. Более камерную, что ли. Посмотрим, что из этого вырастет 🙂

Let’s keep in touch

Читать полностью…

Zar Zakharov | Lead Developer

Навигатор довезёт, но дорогу ты не запомнишь

В 2006 году я выиграл «Бегущий город» в Москве. Это городское ориентирование на роликах, где нужно объезжать контрольные точки и собирать задания. Никаких навигаторов тогда не было. Открываешь бумажную карту, находишь сектор А10, ищешь нужную улицу и прям пальцем прокладываешь маршрут. Исходя из того, что видишь на бумаге и вокруг себя.

Прекрасное было время 😅

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

Так вот, с AI сейчас та же история. Я лично уже делегирую агентам кучу задач: составить план дня, отформатировать записи со звонков, вычленить ключевые мысли, оформить задачу. Они прокладывают маршрут за меня. А я просто еду.

И тут честно хочется спросить себя: а если убрать навигатор, я вообще доеду?

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

Гуглом пользоваться учиться не надо было. Открыл, вбил, получил. А вот с AI так не работает. Надо понимать, где он прав, а где уверенно несёт чушь. Это прям новый обязательный скилл. Мы конечно проверяем результаты, вносим корректировки. Но по факту дорогу уже проложили за нас. А мы просто ей следуем.

Сможем ли проложить сами, если придётся?

А вы замечаете, что стали меньше думать сами, когда AI под рукой? 🤔

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

— Пингвин, ты куда?
— Мигрирую с Data Warehouse на Lakehouse без чек-листа от
Cloud.ru.
— Но почему?


Не будьте пингвином-нигилистом: переезжать с DWH на Lakehouse нужно по плану, а еще лучше — по чек-листу.

Команда Cloud.ru как раз собрала подробную инструкцию, которая поможет:
▶️Провести аудит текущего хранилища и ETL-процессов.
▶️Перейти на Lakehouse без простоев, расхождений и потери доверия бизнеса.
▶️Сделать данные надежной основой для аналитики и отчетности с помощью Data Quality, Metadata и Lineage.
▶️Спроектировать стабильную Medallion-архитектуру с прозрачными слоями.


В чек-листе 15 шагов. На каждом — типовая проблема при миграции + технические рекомендации от инженеров данных, с примерами кода и архитектуры.

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

Читать полностью…

Zar Zakharov | Lead Developer

ChatGPT закончился, началась боевая среда

Открываешь HH и быстро понимаешь одну вещь.

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

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

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

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

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

У Нетологии как раз такой курс. Без разгона про переменные и без лекций из серии «что такое Python». С упором на то, что реально спрашивают в вакансиях и что потом можно показать на собеседовании.

Там в программе:
▪️составление запросов для нейросетей под задачи бизнеса;
▪️работа с большими языковыми моделями;
▪️сборка систем с расширением доступа к внешним данным;
▪️безопасная интеграция сервисов с искусственным интеллектом в крупные организации.

Плюс 162 часа практики и 4 проекта в портфолио. Не абстрактное «я интересуюсь ИИ», а нормальные кейсы от прототипа до выпуска в работу.

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

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

На курс сейчас дают скидку 40%, а до 31 марта можно добить ещё 10% по промокоду NETONEW10.

Вы как сами это видите: ИИ для разработчика уже обязателен или пока ещё нет?

Реклама. ООО “Нетология” ОГРН 1207700135884 Erid: 2VSb5wnNGEV

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Запрещать AI — удобная позиция. Но бесполезная.

AI в разработке уже не обсуждают. Его просто используют.

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

На западе AI уже становится частью стандартного пайплайна: его не тестируют, а встраивают в ежедневную работу команд.

Разрыв уже начинает формироваться — и он будет только расти.

Вы будете писать код быстрее. Будете проверять решения через модели. Будете генерировать куски логики, тесты, документацию.

Не потому что это модно. А потому что это уже часть профессии.

Но есть проблема.

Enterprise все еще боится.

И если честно, у него есть причины.

Бизнес боится не вашего “vibe coding” 🤓

Он боится совсем другого:
🔘 утечки исходников
🔘 юридических рисков
🔘 неконтролируемых моделей
🔘 VPN и зарубежных сервисов
🔘 ситуации, когда разработчик сам решает, куда уходит корпоративный код

Для компании сегодня AI часто выглядит так:

Разработчик подключился к неизвестному сервису. Скопировал туда кусок проекта. Что-то сгенерировал.

Куда ушли данные, никто не знает.

Самая простая реакция бизнеса?

Запретить.

✖ Запретить Cursor.
✖ Запретить Claude.
✖ Запретить Copilot.
✖ Запретить всё.

Но это иллюзия контроля.

Разработчики всё равно будут пользоваться.
✔ Дома.
✔ Через личные аккаунты.
✔ Через прокси.
✔ Через что угодно.

Запрет не убирает технологию. Он убирает прозрачность.

Бизнесу не нужно запрещать. Бизнесу нужно контролировать.

🔜 Что отправляется в модель.
🔜 Через какой прокси.
🔜 В какую модель.
🔜 С каким логированием.
🔜 С аудитом.

Нужен отдельный слой между разработчиком и AI.

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

Прослойка, которая:
🍀 контролирует маршрутизацию моделей
🍀 анонимизирует данные
🍀 логирует запросы
🍀 работает через корпоративную инфраструктуру
🍀 поддерживает RBAC
🍀 может жить on-prem

Тогда разработчик получает скорость. А компания понимает, что происходит с её кодом.

И если смотреть на рынок, уже видно, куда всё движется.

На рынке появляются разные подходы — от локальных AI-ассистентов до IDE с прокси-слоем и отдельных gateway-решений. Но ни один из них пока не стал полноценным стандартом для enterprise.

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

Один из таких инструментов — Kodik

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

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

И ощущение, что уже совсем скоро это будет таким же стандартом, как Git или CI.

А в вашей компании AI запрещают? Или уже думают, как встроить его в систему и не потерять контроль?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Платный транскрайбер я поднял локально 👍

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

Я посмотрел на это все и просто наКлодил себе локальную штуку.

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

Да, на Mac это работает не мгновенно, даже порой прямо ощутимо долго.

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

А если нужен уже другой уровень скорости, поднимайте это на сервере с GPU.
Тогда все будет работать в разы бодрее.

Решил не прятать это у себя.
Просто выложил GitHub.

Берите, качайте, запускайте через Docker и пользуйтесь на здоровье.

https://github.com/Severenit/whisper-diarizer

Вообще, если есть идеи, что туда еще докинуть, докидывайте.
НаКлодим дальше. 😉

Что бы вы туда добавили еще?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Прокачайте менеджерские навыки, освойте продвинутые методы организации процессов и управления командой на онлайн-курсе: «Руководитель команд в ИТ».

Записывайтесь на 2 бесплатных вебинара — познакомьтесь с программой обучения и преподавателями!

Вебинар 1: Как бы чего не вышло: как тимлиду давать и принимать обратную связь.
8 апреля в 20:00 мск

Программа вебинара:
1. Важность обратной связи в работе с командой
2. Виды обратной связи
3. Фреймворки и техники обратной связи
4. Алгоритм подготовки к даче и приёму обратной связи

Вебинар 2: Делегирование без боли: как перестать быть “главным исполнителем” и не скатиться в микроменеджмент.
22 апреля в 20:00 мск

Программа вебинара:
1. Типичное поведение начинающего руководителя: от проблем с доверием до выгорания
2. Как делегирование влияет на другие навыки руководителя
3. Почему именно делегирование помогает расти выше по карьерной лестнице
4. Как начать делегировать и не сойти с ума?

Записывайтесь ➡️ OTUS.RU

Читать полностью…

Zar Zakharov | Lead Developer

У кого вообще работает Telegram без костылей?

Я уже полдня смотрю на это безобразие.

Сообщения отправляются через раз.
Медиа не грузятся совсем.
Тележенка постоянно переподключается и недоподключается...

Ощущение, что нормально Telegram сейчас работает только у тех, у кого:
⭐️ прокси
⭐️ или какие-то «средства обхода»

В итоге сижу и настраиваю свою проксю.

Как будто снова 2018 год.

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…

Zar Zakharov | Lead Developer

Телеграм могут прикрыть. Компании начали страховаться

В корпоративный мессенджер Time подогнали довольно любопытную фичу.

Сделали бесшовную миграцию из Telegram.

То есть можно просто перенести рабочие чаты и каналы со всей историей.
Без ручного копирования, без потери структуры.

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

Для компаний это, честно говоря, выглядит логично.

Сейчас слишком много разговоров про возможную блокировку телеги.
И если у тебя внутри компании половина процессов живёт в Telegram, то это уже операционный риск.

В Time, кстати, сделали ещё пару полезных вещей для работы:

🟢 статусы доступности
🟠 гибкие уведомления
🔴 можно не сидеть онлайн 24/7

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

Я бы на месте компаний, честно, не ждал 1 апреля и не надеялся на «авось».
Лучше иметь план Б и возможность быстро переехать.

А вы как думаете?

Есть смысл компаниям заранее переезжать с Telegram или пока рано паниковать?

Let’s keep in touch | 🚀 Дать Boost

Читать полностью…
Subscribe to a channel