Азбука айтишника
3.5K subscribers
2.04K photos
92 videos
9 files
1.59K links
Айти для неайтишников: постигаем азы программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🗓️ Уже через пару часов стартует вебинар!

Тема:
Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены


Ждем вас сегодня в 19:00 по московскому времени. Не пропустите начало, будет много практики!

👉 Успей занять место
🌊 Дата-пайплайны: как не утонуть в данных

В современной архитектуре путь данных обычно делят на 5 этапов.

Вот как выглядит этот конвейер:

➡️ Collect & Ingest
Сначала собираем данные отовсюду: из приложений, стримов и баз. Затем грузим их в систему через очереди событий (Event Queues). Итог: данные попали «внутрь» и готовы к обработке.

➡️ Store
Сваливаем всё в хранилища: Data Lakes, Data Warehouses или модные Data Lakehouses. Итог: информация надежно лежит и ждет своего часа.

➡️ Compute
Самый «мясной» этап. Здесь данные чистят, агрегируют и приводят к стандартам компании с помощью батч-обработки или стриминга. Итог: из сырого мусора получаем структурированную инфу.

➡️ Consume
Финал. Данные уходят в Business Intelligence, дата-сайентистам и ML-сервисам. Итог: бизнес видит графики и принимает решения.

⚠️ Картинка уже устарела к 2026 году:

- Векторные БД: В слое Store критически не хватает векторных бдшек. В эпоху RAG и агентов без них никуда.

- Generative AI: В блоке Consume нейронки и LLM-агенты теперь главные потребители данных, а не просто «ML-сервисы» где-то сбоку.

- Стирание границ: Разделение на Batch и Stream в блоке Compute становится всё более условным, современные движки стараются унифицировать эти процессы.

Как у вас дела с «водопроводом»?
❤️ — всё четко, данные текут куда надо
🔥 — пайплайн держится на честном слове и костылях
😆 — мы всё еще храним данные в Excel и нам норм

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1😁1
📌 Феномен «Первомая»: когда дедлайны сошли с ума

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

Как обстановка на фронте задач?
❤️ — пашу как проклятый, чтобы выжить в мае
🔥 — забил на суету, праздники никуда не убегут

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
😐 Промоушен: тебя повышают или просто «греют»?

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

➡️ Как пробить стену

- Требуй четкий чек-лист навыков следующего грейда. Если его нет: ты работаешь вслепую.

- Твои успехи должны знать за пределами команды. Тихие герои редко получают прибавку.

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

А как у вас с прозрачностью грейдов?
❤️ — есть четкая карта компетенций
🔥 — всё на интуиции и личных связях
😆 — что такое повышение?
🌚 — просто поменяю работу

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁2
Добро пожаловать в «Азбуку Айтишника»! 🤝

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

А вот навигация по последним постам:
Бесплатный гайд по ии-агентам на 15 глав

База:
Зачем тебе Redis на самом деле?
5 стратегий кэширования
Дата-пайплайны: как не утонуть в данных
Опенсорсный ИИ-стек
База по ИИ-агентам от научного сотрудника Сколтеха и НИУ ВШЭ
Как VISA/Mastercard делают деньги?
Что такое Kafka?
Почему Kafka такая быстрая?
Что такое Flask?
Типичный стек микросервисов
9 правил микросервисной архитектуры
Типичная микросервисная архитектура

Карьерный коммит:
Портфолио на максималках: как продать себя в IT

По терминам:

Что значит стек и переполненный стек
Что такое AgentOps?
Что такое билд?
Что такое чекать в айти
Что значит пулить?

Вечные вопросы:
Удаленка в DS: свобода или деградация?
Какой у вас первый язык программирования?
1👍1
🕰 ChatGPT: история успеха длиной в 70 лет

Кажется, что ChatGPT свалился на нас с неба в конце 2022-го. На самом деле это финишная прямая марафона, который начался ещё во времена черно-белых телевизоров.

Вот как мы шли к этой точке:

➡️ 1950–80-е: Эра жестких правил
Первые модели работали на примитивных алгоритмах и «if-else». Никакой гибкости, только сухая логика, прописанная вручную. Итог: системы были беспомощны перед живой человеческой речью.

➡️ 1990–2010-е: Подражание мозгу
Пришли нейронки (CNN, RNN, GAN). Мы начали учить ИИ «видеть» образы и понимать последовательности слов. Итог: машины научились узнавать котиков на фото и сносно переводить простые фразы.

➡️ 2017–2022: Революция внимания
Вышла легендарная статья «Attention is all you need», подарившая нам Трансформеры. Они научились понимать связи между словами в гигантских контекстах. Итог: появились GPT и InstructGPT, которые заставили весь мир говорить об ИИ.

А на каком этапе вы поняли, что мир изменился навсегда?
❤️ — когда GPT-3 выдала первый вменяемый текст
🔥 — когда ChatGPT (2022) прошел тест Тьюринга для масс
👍 — когда появились первые ии-агенты (2025)

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
Вопрос, на который невозможно ответить правильно:

❤️ — Удобство важнее эстетики
👍 — Эстетика важнее удобства

🔹
Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#небагафича
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍1
🔥 ИИ захватывает Гитхаб: 30% кода пишет не человек

Ученые проанализировали 30 млн коммитов и подтвердили то, что мы и так чувствовали. Доля нейросетевого кода в США взлетела с 5% до 29% всего за два года. В России пока скромнее около 15%.

А сколько процентов вашего кода реально пишет ИИ?
🌚 — почти всё, я только проверяю и правлю
🔥 — пишу руками, доверяю только себе
👾 — юзаю чисто для тестов и рутины

🔹 Курс «Математика для разработки AI-моделей»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚8🔥4👾2
🙂 Devops

Концепция DevOps была представлена в 2009 Patrick Debois и Andrew Shafer на конференции "Agile". Они стремились сократить разрыв между разработкой ПО и его эксплуатацией, продвигая культуру сотрудничества и общую ответственность за весь жизненный цикл разработки ПО.

Концепция SRE, или Site Reliability Engineering (проектирование надежности объекта), была впервые разработана компанией Google в начале 2000-х для решения операционных задач управления крупномасштабными и сложными системами. Google разработала методы и инструменты SRE, такие как система управления кластерами Borg и система мониторинга Monarch, чтобы повысить надежность и эффективность своих сервисов.

Platform Engineering (разработка платформ) — это более новая концепция, основанная на SRE. Считается, что это расширение практик DevOps и SRE с упором на предоставление комплексной платформы для разработки продуктов, которая поддерживает всю бизнес-логику.

Все эти концепции связаны с тенденцией улучшения совместной работы, автоматизации и эффективности разработки и эксплуатации ПО.

🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Что значит логировать в программировании

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

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

Пишете логи для каждой мелочи или только для критических ошибок?
🌚 — логирую всё, памяти не жалко
👾 — только ошибки, нечего мусорить в файлах

🔹 Курс «Математика для разработки AI-моделей»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🚑 Глава кибербеза США решил прогнать через ChatGPT правительственные доки

Как думаете, это профвыгорание или просто лень?

❤️ — классический человеческий фактор
🔥 — пора вводить AgentOps даже для чиновников

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21😁1
👩‍💻 Что такое Kubernetes?

Kubernetes (K8s) – это система оркестрации контейнеров. Она используется для деплоя и управления контейнерами. Ее дизайн во многом вдохновлен Borg – внутренней системой Google.

Кластер (cluster) K8s состоит из набора рабочих машин (worker machines), называющихся узлами (nodes), которые запускают контейнеризованные приложения. Каждый кластер имеет хотя бы один рабочий узел.

На рабочих узлах размещаются модули (pods), которые являются компонентами рабочей нагрузки приложения. Контрольный уровень (control plane) управляет рабочими узлами и модулями в кластере. В продакшне уровень управления обычно работает на нескольких компьютерах, а в кластере, как правило, работает несколько узлов, что обеспечивает отказоустойчивость и высокую доступность.

Компоненты уровня управления

1. Сервер API – общается со всеми компонентами кластера. Все операции над модулями выполняются через него.
2. Планировщик (Scheduler) - следит за полезной нагрузкой модулей и загружает создаваемые модули.
3. Менеджер контроллеров (Controller Manager) – запускает контроллеры, включая Node Controller, Job Controller, EndpointSlice Controller и ServiceAccount Controller.
4. Etcd – хранилище ключ-значение, используемое в качестве резервного хранилища данных всех кластеров.

Узлы

1. Модули. Модуль – это группа контейнеров и наименьшая единица, которой оперирует K8s. Модули имеют один IP-адрес, применяемый ко всем контейнерам модуля.
2. Kubelet – агент, запускающийся на каждом узле кластера. Он обеспечивает запуск контейнеров в модуле.
3. Kube Proxy – сетевой прокси, запускающийся в каждом узле кластера. Он перенаправляет трафик, приходящий в узел из сервиса. Он перенаправляет запросы для обработки в нужные контейнеры.

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
📌 Что за термин стэш в программировании

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

Часто пользуетесь «заначкой» или предпочитаете коммитить всё подряд?
🔥 — стэш мой лучший друг
🌚 — коммичу с пометкой "wip" и не парюсь

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🌚1
🐳 Docker vs ☸️ Kubernetes: Кто за что отвечает?

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

Что такое Docker?

Это инструмент для контейнеризации. Он позволяет упаковать приложение и все его зависимости (библиотеки, фреймворки) в один легкий изолированный контейнер.
- Как работает: Один демон на один хост операционной системы.
- Фокус: Создание, распределение и запуск отдельных контейнеров.
- Итог: Твой код работает везде одинаково, но управлять сетью и безопасностью между кучей серверов придется вручную.

Что такое Kubernetes (K8s)?

Это оркестратор. Если Docker - это один кирпич (контейнер), то K8s - это целая стройплощадка и прораб в одном лице, который управляет кластером из множества хостов.
- Как работает: Управляет множеством хостов в рамках одного кластера (Many Hosts per Cluster).
- Фокус: Автоматизация деплоя, масштабирование и «самолечение» приложений.
- Итог: Система сама балансирует нагрузку и следит, чтобы всё работало согласно заданному плану.

Главные отличия:

Уровень работы | Docker: Отдельные контейнеры на одном хосте | Kubernetes: Кластер из множества хостов |
Масштабирование | Docker: Нужно настраивать вручную для каждого хоста | Kubernetes: Автоматическое масштабирование по требованию |
Сложность | Docker: Просто запустить и использовать |Kubernetes: Требует серьезной настройки и навыков |

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

Вы за ручное управление или доверяете всё автоматике K8s?
❤️ — Docker наше всё, просто и понятно
🔥 — K8s, когда нужно масштабироваться

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
📌 Лоад менджмент в IT

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

Цель лоад менджмента: Создать условия, в которых команда пашет на максимуме, но при этом сохраняет кукуху и здоровье в адекватном состоянии.

У вас в компании следят за нагрузкой или выжимают досуха?
❤️ — менеджер адекватный, всё под контролем
🔥 — работаем на износ, пока не упадем

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
🦾 Почему ваши AI-продукты на базе LLM ломаются (и как это чинить)?

Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».

🗓️ Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы

🧑🏻‍💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.

🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.

👉 Занять место на вебинаре
👍1