Между Кодом и Жизнью ☕️
77 subscribers
60 photos
5 videos
75 links
Этот канал о том, как живёт и развивается человек, который пишет код, но не ограничивается только им. Здесь будет и про Java, и про архитектуру, и про спорт, здоровье, музыку - обо всём, что делает жизнь полноценной.

✉️ Для связи: @anverbogatov
Download Telegram
Один мудрый человек сегодня мне сказал: "Ты чего-то в свой telegram-канал давно ничего не писал" и он чертвоски прав ‼️

Поэтому рассказываю о полезняшке, которой сам в данный момент пользуюсь...

Авторы всем известной конференции Highload, потрудились и подготовили текстовый курс о построении высоконагруженных систем для построителей ненагруженных.

Подписаться на бесплатные текстовые уроки можно тут: https://highload.guide/

Ниже примеры статей, из этого курса:
- Горизонтальное масштабирование. Что, зачем, когда и как
- Масштабирование базы данных через шардирование и партиционирование
- Принципы и приёмы обработки очередей
- Анатомия веб-сервиса
- Использование memcached и Redis в высоконагруженных проектах
- Как устроен поиск

Отличной рабочей недели тебе! 🤗

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1😁1
🎄 Друзья, коллеги, поздравляю вас с наступающим 2026 годом.

🔴 Пусть год грядущий принесёт вам успехов в профессиональной и личной сферах, пусть новые вызовы окажутся посильными и богатыми на вознаграждения, и пусть путеводная звезда ярко светит каждому из вас в пучине корпоративного хаоса и геополитических потрясений! 🎄

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Forwarded from TGStat Bot
Итоги года для канала "Между Кодом и Жизнью ☕️" от @TGStat
🥃 Сегодня у меня особенный день.

🍾 Ровно 1 год назад, включив на тв «Как я встретил вашу маму», насыпав тазик чипсов, я открыл свою последнюю бутылку шампанского, которую с удовольствием выхлестал прямо из горла…

🍺 Самый лучший мотиватор «бросить пить» (похмелье), предсказуемо, явился ко мне на утро и поставил перед выбором - либо продолжаешь жить как раньше, либо вступаем в новый этап. Через день тренировка. Я обещал поддерживать сына в его стремлении заниматься единоборствами. С такими «хобби» я его подведу.

🍷 Решение было принято очень быстро. Ухожу в спорт…

🍸 Сначала джиу джитсу. Весной добавился велосипед. Кристально чистая голова ощутилась уже к 6-му месяцу отказа. Оказалось, я могу долго бегать. К 9-му месяцу все еще облизывался на пенное, но нет. Джиу джитсу заменили грепплинг и MMA.

🍻 И вот, спустя год, эндорфины от спорта полностью заменили мне радость от алкашки. За год наездил свыше 500км на велосипеде. Набегал свыше 100км. Прошел свыше 100 тренировок с единоборствами. И намерен только продолжать.

🥂 Желаю каждому хотя бы раз попробовать отказаться от алкоголя хотя бы на 1 год, чтобы узнать как положительно изменится твоя жизнь. Ведь когда закрывается одна дверь, всегда открывается другая 😊

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥4👍3🍾1
ИИ нас ускоряет... правда ведь? Правда?

🤖 Генеративный AI изначально создавался, чтобы победить проблему "белого листа".

🔩 Что это за проблема такая? Да "творческая импотенция" другими словами. Дело в том, что нам, людям, гораздо проще начинать не с нуля, а создавать что-то на основе чего-то. И вот в этом плане текстовые ИИшки с окошками чатов хороши.

👋 Хочется рассказать подписчикам о какой-то теме, но не можется - "Алиса / ChatGPT / Perplexity / любой другой AI, помоги придумать статью о X" - и через несколько минут редактирования - у нас готовый текстовый продукт. А главное - качественный.

🌐 Однако, мы давно уже не в этих реалиях находимся. А в тех краях, где сгенерякать какую-то документацию или стандарт, и затем передать её кому-то на исполнение со словами "я сделаль это в ИИ", признав, тем самым, полное отсутствие контроля качества - это норма. Подобные "документы" передаются в работу - и вот оно, наше "ИИ нас ускорил".

☕️ Ускорил, но какой ценой?..

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👏21❤‍🔥1😢1💘1
Я прочитал книгу Патрика Ленсиони "Смерть от совещаний", чтобы тебе не пришлось и должен признаться... это самая мусорная книга автора из всех, что я прочитал 😁 Рассказываю...

🎩 Давно являюсь фанатом Патрика Ленсиони. Его "Пять пороков команды" или "Шесть гениев команды" в своё время подарили множество инсайтов о том как строятся команды и из кого они строятся.

🏹 "Мотив" и "Правда о вовлечённости сотрудников" рассказали о избегании ответсвенности и о причинах ненависти к своей работе. Ну а "Идеальный командный игрок" сделал меня таким человеком, которым некоторые из вас меня лично знают.

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

📕 Короче - история дрянь, а модель сводится к четырём типам совещаний:
ежедневная пятиминутка (дэйлик) - с целью поделиться графиком и делами на день
еженедельное тактическое совещание (виклик) - с целью обзора задач и показателенй на неделю, а так же решения тактических проблем
ежемесячная ситуационная стратегическая встреча - с целью обсуждения, анализа и решения ключевых вопросов, важных для долгосрочного успеха
ежеквартальный обзор - с целью провести обзор стратегии, трендов, конкурентов, ключевых сотрудников, развития команды

И это всё...

С одной стороны - ясно-понятно - у каждого типа встреч должна быть чёткая цель. Если обсуждения выходят за рамки формата - собирается рабочая группа и обсуждает уже на другой встрече. С другой - это и так давно известно, и редко когда соблюдается (обычно каждая встреча мешанина из новостей, обсуждений и смыслов). Получается применимых идей - нет. Этакая книжка-напоминалка о best practices на 250+ страниц.

Вообщем - эту - не рекомендую.

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31💋1💘1
Я прочитал книгу Даррена Харди «Накопительный эффект» и начал копить 😄. Рассказываю.

📕 Книга рассказывает о теории накопительного эффекта. А что такое этот «накопительный эффект»? Это получение значительной выгоды посредством мелких продуманных решений. Его можно выразить формулой:


Маленькие, выверенные поступки + Системность + Время = Радикальные перемены


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

🚶‍♂️ Придти к своему накопительному эффекту, автор предлагает через привычки - мелкие, доведённые до автоматизма полезные действия («поступки» в формуле выше). При должном количестве практики и тренировок любое поведение, будь то плохое или хорошее, со временем становится автоматическим. Именно таким образом, мы можем сознательно менять свои привычки.

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

Короче, книга, получилась, несмотря на кажующуюся «водянистость», вполне себе интересной и полезной.

Прочитал её как введение к знаменитым "Атомным привычкам" Джеймса Клира. Она на очереди.

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2
Самый важный совет, который я могу дать всем кто использует AI на работе - никогда не посылайте результаты работы AI своему руководителю или в общую рабочую группу, не проревьювив их.

Никому не хочется читать очередной нейрослоп в вашей перформанс-форме или анализе инцидента. Сотрудникам платят не за копипасту из ChatGPT и никого не интересует, что это не ваша ошибка, а AI так сгенерировал. Если вы отправляете что-то от своего имени - это ваша ответственность и репутация. Это не означает что AI не надо использовать, просто потратьте время на проверку, исправление ошибок и улучшение результата.

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

@max_about_ai
🔥2❤‍🔥1💘1
Забрал себе ChatGPT Plus на год за гроши. Хватай и ты, пока лавочка не всё.
1💋1💘1
👀 Можем оформить подписку ChatGPT под ключ. Без лишних заморочек — быстро и стабильно.

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

ChatGPT Go 12 месяцев — 1100₽🔥
ChatGPT Plus 1 месяц — 990₽
ChatGPT Plus 12 месяцев — 3490₽

Любой аккаунт — старый/новый, даже если ранее была подписка

Если у вас нет аккаунта, создадим бесплатно! Полные правила «ТУТ»

Отзывы 📝 | Правила 🗂 | ЧАТ
Оформить заказ в поддержке 🎀
Please open Telegram to view this post
VIEW IN TELEGRAM
4🥰1💘1
Мир разделился на половины - одни до сих пор не верят и сомневаются на счёт того, что AI пришёл и это новая промышленная революция. Другие - адепты футуризма, skynet'а и иже с ними - считают, что остался год-два и IT сфера сократится в плане человеко-работников.

У меня позиция [надеюсь] здравого прагматизма - AI - это новый инструмент, у которого есть свои границы применения и свои подходы. И нам всем точно стоит научиться его использовать.

Вот об этом сегодня и поговорим - как использовать ИИ в работе разработчика. Точнее - 5 уровней участия ИИ в программировании.

1️⃣ AI как поисковик

Разработчик греется в любимой IDE'шечке и периодически ходит в окошко чата с любимой LLM'очкой, задаёт глупые вопросы, получает умные ответы. Иногда наоборот. AI, в таком сценарии, становится более умной альтернативой StackOverflow.

Как понять, что Вы или ваша команда находитесь на этом уровне? Признаки:
AI используется только когда разработчик сам решил спросить
ответы из AI копируются вручную
процессы в команде не поменялись

2️⃣ AI как помощник программиста

Вот где начинают использоваться AI-assisted инструменты, встроенные в IDE, например - Continue. На этом уровне AI начинает писать куски кода, генерирует функции, пишет тесты, проводит рефакторинг и объясняет чужой код. При этом именно разработчик управляет каждым шагом.

Вот вопросы, по которым можно понять, что Вы на этом уровне:
Регулярно просите AI написать функции или тесты?
AI ускоряет написание кода, но архитектуру и задачи формулируете именно Вы?
AI не знает контекста проекта, кроме того, что ему был передан в промпте?

3️⃣ AI знает кодовую базу

AI начинает работать внутри проекта, а не только в чате. Применяются уже AI-powered продукты, такие как Cursor, Copilot, любые другие codebase-aware AI-решения. На этом уровне, AI уже предлагает изменения в нескольких файлах, может по расплывчатому описанию найти баг в системе или, например, объяснить архитектуру.

Если,
AI имеет доступ к репозиторию
может проанализировать несколько файлов сразу
мы можем попросить AI «исправить баг» или «реализовать фичу»
то, мы на этом уровне.

4️⃣ AI знает кодовую базу

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

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

Вы на этом уровне, если
AI может реализовать задачу от начала до PR
Он сам запускает тесты и исправляет ошибки
Кожанный император проверяет результат, а не пишет код

5️⃣ AI как автономная инженерная команда

AI-driven разработка. Здесь AI учавствует во всём цикле разработки. От формирования набора продуктовых требований, через декомпозицию задач, планирование спринтов, проработку архитектуры, формирование тест-кейсов, код ревью до мёржа PR.

Кожаные на этом уровне начинают играть роль архитекторов и стратегов.

Вы на этом уровне, если
AI помогает формировать задачи, а не только их решать
AI предлагает архитектурные изменения
AI учавствует в CI/CD, тестировании и эксплуатации

📅 Я сам год работал на уровне 3, однако, недавно стал пробовать подходы с уровня 4. И это здорово меняет мнение обо всей этой движухе.

☕️ Всё нижеследующее моё личное имхо, основанное на текущем уровне осведомлённости и мироощущения.
⬇️ ⬇️ ⬇️

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
(продолжение)

Во-первых, большинство людей в моём окружении сидят на уровнях 1 и 2. Хороший такой mind-shift происходит, начиная с уровня 3. Именно по этому спорить с людьми о пользе или вреде AI в их работе - бесполезно. Мы на разных уровнях. Опыт разный. Друг друга уже не понимаем. Сделанное с AI, автомагически воспринимается большинством как низкокачественная хрень.

Во-вторых, AI нас не заменит. Точнее, заменит, но не всех. В дивном новом мире, есть место профессионалам, которые смогут контролировать результат работы AI, целостность подходов, и будут обладать достаточно гибким мышлением (open-minded), чтобы принять смену ценностей в их работе. А вот джунам, похоже, не повезло. Фиксить баги, делать микро-MVP AI уже может быстрее и дешевле. Поэтому - возможно, через поколение-два IT’шников мы будем свидетелями кризиса, когда профессионалы вышли на пенсию, а новых профессионалов уже нет, раз джунам вход в профессию закрыт уже сейчас.

В-третьих, о смене ценностей. Мы все знаем, что «бизнесу плевать на эти ваши код и архитектуры». Особенно если решение работает. Бизнес мыслит другими категориями, платит нам, разработчикам, за смыслы, реализацию их идей. С грубым округлением, но дерьмовый код, который делает продукт рабочим для бизнеса стоит столько же, сколько и отличный, красивый, легко-читаемый. Чаще дешевле. Поддерживаемость в долгосрок вышла из чата довольно давно. Именно поэтому, чем выше по уровням использования AI мы находимся, тем ниже становится ценность кода, и выше - ценность смыслов. Если код написан плохо, то не нужно больше «неделю на переработку», старый можно выкинуть в мусорное ведро, новый создать за несколько минут. Код становится disposable. И вот это нужно принять. Пока мы, разработчики, держимся когтями за свои милые буковки и паттерны, разрыв между IT и бизнесом будет увеличиваться.

Такой вот он - дивный новый мир.

📱 Тут можно подписаться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51❤‍🔥1
🤖 AI-агенты бывают разные. Одни притворяются персональными ассистентами, другие финансовыми консультантами, третьи разработчиками (SWE-агенты).

💸 Всех их объединяет одно - использовать их довольно недёшево.

А как быть, если хочется попробовать "поиграться" с агентами бесплатно?

Для решения этой проблемы приходит связка - локальный агент + локальная LLM.

👩‍💻 Вот, например, как развернуть известный Claude Code с локальной моделью в LM Studio: https://lmstudio.ai/blog/claudecode

🙅 Хорошо ли эта связка работает? Зависит от железа. На моём пятилетнем M1 Pro - ответ на простой вопрос "как дела" готовился 1,5 минуты. Но оно живое и даже пытается код писать, если попросить.

Для того, чтобы попробовать SWE-агент бесплатно - сгодится.
Please open Telegram to view this post
VIEW IN TELEGRAM
🐈🦸‍♂️ Один мой хороший знакомый, недавно напомнил мне о существовании моего telegram-канала.

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

4️⃣ Дело было ровно четыре года назад. Я тогда работал в швейцарском филиале SAP через российскую аутсорс компанию. Работал в интернациональном коллективе, вместе с индусами, поляками, немцами, китайцами, русскими, украинцами. И это было одним из лучших мест работы, которые у меня были.

💥 На тот момент, речь шла о прямом найме меня, как инженера в штат, минуя посредников. Мы обсуждаем детали предложения и... начинается СВО.

С того самого момента все русские, в том числе и я, автоматически для подавляющего большинства "тамошних" стали нерукопожатными. Всё чаще в чатах встречаются вопросы "Почему им до сих пор платят?" или "Когда их уже попрут?".

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

Это традицию, недавно я принёс и в свою работу. Поэтому, мой хороший знакомый, надеюсь и ты, спустя годы, будешь вспоминать о своей команде только хорошее. 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
5