Бодрый кодер
506 subscribers
300 photos
29 videos
9 files
191 links
Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет.

Автор: @nemirlev
Download Telegram
Сегодня в чате менторов было довольно горячее обсуждение одной статьи на Хабре:
https://habr.com/ru/articles/1003434/

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

Во-первых, мне кажется, уже пора спокойно принять факт, что ИИ пришёл надолго. Это не временный хайп и не очередной модный инструмент, который через год исчезнет. Его будут использовать всё больше и больше: разработчики, аналитики, тестировщики, DevOps — вообще все, кто работает с информацией. Поэтому если в компании это не запрещено требованиями безопасности или внутренними правилами, то использование ИИ — абсолютно нормальная история. По сути это просто ещё один инструмент. Когда-то мы гуглили решения, копировали куски кода со StackOverflow, читали документацию, спрашивали коллег. Теперь к этому списку добавился ИИ.

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

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

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

Мне кажется, в ближайшие пару лет на собеседованиях появится новый стандартный вопрос. Не «используете ли вы ИИ», а «как именно вы его используете в работе и как он повышает вашу продуктивность». И хороший ответ на этот вопрос будет скорее плюсом, чем минусом.
1🔥12👍52
А у меня есть iOS-ники в подписчиках?

Сейчас многие стали предлагать вместо скачивания приложения в AppStore (потому что там больше приложения нет) - установка pwa. И естественно оно у всех разного качества. У Авито и Тбанк я в целом разницы особо не вижу.

Что реально не может дать PWA, по сравнению с нативкой, кроме макро оптимизаций? Сходу я могу подумать про Bluetooth/NFC доступ. А что еще? На сколько сейчас вообще актуально создавать нативное приложение, когда основной продукт - вебовский и мобилка дополнение?
Всю прекрасную половину - с праздником!
13👍1
Загружен по горло, до постов руки не доходят.

Пока поделюсь новым не большим открытием - https://www.trae.ai. Это более дешевая альтернатива Cursor, выглядит очень интересно, буду тестировать на следующей недели более активно, пока однозначно нравится.
🔥2
У меня много лет была одна любимая табличка — считал в ней зарплату с премиями, бонусами, всем этим счастьем. Простая, понятная, проверенная временем.

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

Дальше всё по классике.

Любой нормальный человек открыл бы формулу, поправил пару строк и пошёл дальше. Но нет. Я решил чуть заоверинжинерить и вместо фикса таблички сделал небольшой сервис — https://paycalc.ru/

Сейчас там две вещи, которые мне самому переодически нужны:

• посчитать зарплату с учётом налогов
• сравнить две зарплаты, например текущую и оффер

Особенно второе оказалось полезным. Потому что “+50к к офферу” на бумаге и “сколько реально придёт на руки” — это иногда две разные истории.

В итоге задача на 10 минут превратилась в отдельный сервис. Но зато теперь не надо каждый раз лезть в таблицу и вспоминать, где я там что сломал в формулах 🙂
22🔥17🤝1
Гоферы есть?

Я для генерации OpenAPI всегда использовал oapi-codegen, но у него до сих пор нет поддержки 3.1, странное структура json на выходе и так по мелочи. Но из плюсов - стабильный и понятный.

Тут натолкнулся на ogen, выглядит очень интересно. Кто-то пользовался?
Видосик подъехал
🔥 GitOps = не только про код. На Analyst Days 21 Лев Немировский на живых примерах показал, как построить современный пайплайн для управления изменениями. Спикер продемонстрировал, как Git становится единым "источником истины" не только для разработчиков, но и для аналитиков: хранение знаний, работа с артефактами как с кодом, автоматизация валидации требований, контрактов (OpenAPI/AsyncAPI) и даже контроль терминологии. Особое внимание Лев уделил культуре GitOps — подходу, в котором системный аналитик обеспечивает команду актуальной информацией, ускоряя выпуск качественного продукта. А главное — показал, как выстроить связность артефактов и эффективное взаимодействие между бизнес- и системными аналитиками в едином информационном пространстве.

Смотреть видео: https://vkvideo.ru/video-137540756_456239611
🔥8👍1
Яндекс запилил чет на столько класную клавиатуру, что я даже себе заказал одну (алюминий, 3к, размеры на любой вкус). Моя MX Keys держит зарядку не так много уже. Но служит верой и правдой.

https://habr.com/ru/news/1009390/

Мне вот интересно, почему только фабрика начала делать класные продукты. Или может есть еще какие-то, которые тупо OEM не перекрашивают?
🔥9
Говорят, мода циклична. Похоже, в IT это не просто мем, а вполне наблюдаемая динамика.

Последнее время все чаще ловлю себя на ощущении, что мы в каком-то смысле возвращаемся назад — но уже с другим стеком и контекстом.

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

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

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

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

В итоге мы снова приходим к чему-то похожему на старого доброго «веб-мастера», только теперь у него за спиной не PHP + jQuery, а гораздо более мощный инструментарий и тот же самый ИИ.

И это ощущается не как деградация, а как очередной виток — просто система пытается найти новый баланс между скоростью, стоимостью и сложностью. И вроде не совсем уж и плохо, но учится точно придётся.
👏8💯52👍2🤔1
Тут новость появилась. С 1-го апреля нельзя будет платить мобильным за Apple. Кто в курсе, может ли быть в семейном тарифе один пользователь с регионом не Россиия, что бы нормально платить за ПО?
🤨2
Сегодня день бекапов. Это день, напоминание проверить, а они вообще есть?:)

Из того что я встречал на практике, как правило - бекапы делают, но не тестируют - можно ли вообще из них восстановить, а сколько времени занимает?
13🔥1
Закончился мой путь в компании, название которой, когда произносишь, все слышат «ФСБ».
Сегодня первый день, как я официально безработный 🙂

С Промсвязьбанком (ныне Банк ПСБ) у меня получилось прожить целых 6 лет. По ощущениям — это уже отдельная жизнь.

За это время сделал много вещей, которыми реально горжусь. Например, кандидаты вместо hh.ru могут пользоваться собственным карьерным порталом - job.psbank.ru и заполняют удобную электронную анкету, а не Excel-анкету для СБ. Каждый руководитель может теперь оформлять заявку на вакансию на внутреннем портале, а не на почту. Казалось бы, мелочь — но за ней большой путь.

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

Но если честно, главное — это не продукты.

Главное — это люди. Те, кого удалось собрать вокруг, и те, у кого я сам многому научился. Вы — реально команды мечты. Спасибо вам за эти 6 лет.

А я двигаюсь дальше.
Но сначала — немного выдохнуть.
1038👍16🔥8😢5🤝4😁1🫡1
Ну что, закончился мой отдых. Буду возвращать опять периодичность постов - накопилось материала.

Сегодня мой первый рабочий день, на новом месте - Альфа Банк. Буду трудиться руководителем разработки платформы Альфа Бизнес.

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

Кто в ПСБ работает, точно понимает мой разрыв шаблона :)
1🔥36😁17👏3
Чтобы вы понимали уровень моего терпения: привёз маленького демона ещё в среду, а распаковал только сейчас.

Это NAS, но не простой — одновременно мини-сервер с 24 ядрами и 32 ГБ оперативной памяти (до 96 ГБ можно расширить, но не с нынешними ценами).

Сейчас настрою и напишу статью на Habr, первую в этом году.
1🔥14
Поговорим о теме, о которой не принято говорить. Все любят обсуждать найм, но почти никто — увольнение.

Когда человек принимает решение уйти, чаще всего есть две причины: либо ему предложили условия лучше, либо он устал. Причём «устал» — это не просто немного выгорел. Это состояние, когда мотивации уже нет, и ты буквально заставляешь себя работать, делая это через усилие.

И вот тут начинается самая сложная история.

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

— вот доживу до годовой премии
— вот доделаю сервис
— вот запущу проект
— вот выйдем в прод

Появляется точка, за которую они держатся. Как будто станет легче.

Но почти никогда не становится.

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

В итоге плохо всем: тебе, команде, проекту.

Что с этим делать? Самый честный способ — выйти из контекста. Взять отпуск и реально отключиться: без чатов, без почты, без «я только посмотрю». И посмотреть на себя со стороны.

Если через пару дней ты чувствуешь себя так же, как до отпуска — это сигнал. Значит, дело не в усталости от конкретной задачи или спринта. Значит, пора двигаться дальше и не ждать «идеальной точки».

При этом уход — это не «встал и хлопнул дверью».

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

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

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

Иногда единственный способ вырасти — это вовремя уйти.
1🔥187👏5🌚1
Зацените какую интересную настолку нашел на своем рабочем месте сегодня :)
😁15🤣5🌚2
Читая о скором выходе Cloude 4.7, которая, по слухам, должна стать убийцей Figma и создавать лучший дизайн приложений и презентаций, я узнал о сервисе Stitch от Google.

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

Просто оцените стиль, созданный по одному и тому же промпту. Думаю, если вы работали в Figma, то поймёте, где она.

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