Азбука айтишника
Open in Telegram
Айти для неайтишников: постигаем азы программирования. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6fce3cb Для обратной связи: @proglibrary_feeedback_bot
Show more3 549
Subscribers
+424 hours
+207 days
+6430 days
Posts Archive
3 549
📌 Что такое библиотека в айти
Библиотека — это готовый набор чужого кода, который решает конкретную задачу. Зачем писать с нуля то, что до тебя уже написали и отполировали другие инженеры?
⭐ Зачем их подключают?
Это дико экономит время на разработку.
Снижается риск поймать глупые баги. Популярный код уже протестирован миллионами разработчиков по всему миру.
⭐ Популярные примеры из жизни:
Pillow (Python) — когда нужно быстро обработать картинку, обрезать её или изменить формат.
NumPy (Python) — берет на себя всю сложную математику и тяжелые массивы данных в Data Science.
React (JavaScript) — база из готовых компонентов, чтобы собирать современные интерфейсы сайтов.
Использовали уже какие-нибудь библиотеки в своих проектах?
❤️ — Да
👍 — Пока только учусь
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
3 549
⚡️ Продолжаем знакомить вас с экспертами курса AgentOps!
— Сергей Нотевский расскажет, как выстроить FinOps для AI-продуктов: оптимизировать затраты на разработку и продакшен, внедрить model routing, semantic cache и систему алертов для контроля расходов
— Эмиль Сатаев разберет Context Engineering: управление контекстом, защиту от prompt injection, работу с длинными контекстами и построение безопасного пайплайна входа для AI-систем
— Михаил Бондаревский покажет, как подготовить инфраструктуру для AI-агентов: Docker, sandboxing, streaming, docker-compose и воспроизводимое окружение для разработки и продакшена
— Мурат Хажгериев расскажет про Enterprise Integrations & MCP: когда MCP действительно нужен, как подключать внешние сервисы и реализовывать интеграции с OAuth2 delegation
— Герман Сабиров разберет Governance & Compliance для AI-систем: data flow, audit logs, требования 152-ФЗ, локализацию данных и построение compliance-подхода на уровне архитектуры
Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса.
👉 Изучить обновленную программу AgentOps и занять место.
3 549
🏠 Как росла архитектура Airbnb за 15 лет
Вечные споры «монолит или микросервисы» в реальности устроены сложнее.
1. Монолит (2008-2017) Начинали с простого приложения на Ruby on Rails. Поначалу это удобно. Но с ростом компании начался хаос: код стал бесхозным, границы ответственности команд размылись, а деплой стал слишком медленным.
2. Микросервисы (2017-2020) Монолит распилили на отдельные сервисы данных, бизнес-логики и UI. За каждый кусок стала отвечать своя команда. Главный минус: когда сервисов сотни, ты тупо устаешь управлять их зависимостями. Получилось распределенное спагетти.
3. Микро- и макросервисы (2020-настоящее время) В итоге пришли к гибридной модели. Мелкие сервисы объединили в более крупные логические блоки — макросервисы. Весь обмен данными навели порядок и стандартизировали через GraphQL и Thrift.
На старте глупо колхозить сложные распределенные системы — пишите монолит. Но когда проект трещит по швам, а инженеры пишут поверх кода друг друга, пора укрупнять сервисы и делить базу на четкие слои.
Какая стадия архитектуры сейчас в вашем проекте?
❤️ — Монолит
👍 — Погрязли в микросервисах
🔥 — Гибрид
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
3 549
📌 Забираем бесплатный курс
zero2claude — учит работать в Claude Code людей, которые терминал никогда не открывали.
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#режимразраба
3 549
⚡️ Последний шанс забрать курсы со СКИДКОЙ 40%! Прокачайте свой мозг правильно
До конца акции вы можете воспользоваться специальными ценами на самые востребованные IT-направления. Круто и выгодно прокачать свои скиллы, чтобы получить оффер, уехать на Бали и больше не быть онлайн 😎
➡️ Разработка AI-агентов — от 49 000 ₽ (вместо 69 000 ₽)
Курс про контролируемую разработку ИИ-агентов: качество, стоимость, наблюдаемость и тестирование. С первого занятия — только практическая работа.
➡️ Курс AgentOps — 129 000 ₽ (вместо 149 000 ₽)
Профессиональный трек для разработчиков и LLM инженеров о том, как правильно внедрять AI-логику в бэкенд и сохранять железную стабильность сервиса.
➡️ Математика для Data Science — от 29 990 ₽ (вместо 39 990 ₽)
Вы научитесь решать сложные математические задачи, которые дают на собеседованиях на позицию дата-сайентиста в бигтехе. Отличная база для мощного старта в DS.
➡️ Курс Специалист по ИИ — 89 000 ₽ (вместо 113 900 ₽)
Комплексная программа для получения профессии в сфере ИИ с нуля. За 8 месяцев вы соберете сильное портфолио из 5 реальных проектов и дипломной работы.
➡️ Архитектуры и шаблоны проектирования — 27 990 ₽ (вместо 37 900 ₽)
Интенсив для разработчиков, который поможет освоить основные паттерны проектирования и прокачать навыки архитектора программного обеспечения.
🌸 Выбирайте направление, оставляйте заявку на сайте распродажи, и наш менеджер подробно вас проконсультирует
3 549
+2
💡 Советы и лайфхаки
Включите авто-режим в Claude — сессии идут параллельно без запросов подтверждения, классификатор вместо них отсекает опасные действия.
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE задает процент заполнения контекста (1-100), при котором срабатывает автокомпакт. По умолчанию 95%.
По умолчанию 95%. Протестировали 6 подходов к ответам на вопросы по длинным PDF-документам, чтобы выяснить, что лучше: Agentic RAG, Long-Context LLMs или Vision LLM. Использовали 30 реальных PDF-файлов с изображениями и таблицами, задав 171 вопрос Claude Sonnet 4.5. Выяснилось, что Long-Context LLMs чуть точнее (59.6%), но Agentic RAG почти не уступает (53.2%), при этом в 2-3 раза дешевле и без ошибок. Vision LLM — худший вариант для продакшена, т. к. самый дорогой и с 7% неисправимых сбоев.
LLM судит свой код мягче. Кросс-проверки между моделями поднимают качество.
Бессмысленно просить LLM оценить что-либо по числовой шкале. Никакого внутреннего эталона качества у моделей нет, шкала генерируется на ходу и скачет от запуска к запуску. Работает попарное сравнение: ставьте два объекта рядом и спрашивайте «какой лучше и почему».
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
3 549
🦾🧠🏋️ Качаем мозги к лету!
Все готовятся к пляжному сезону, а мы предлагаем прокачать хард-скилы, чтобы забрать крутой оффер, строить продукты будущего и работать из любой точки мира 😎
⚡️ Распродажа @proglib_academy: забирайте самые актуальные образовательные треки по сниженным ценам!
➡️ Разработка AI-агентов — от 49 000 ₽ (вместо 69 000 ₽).
➡️ Курс AgentOps — 129 000 ₽ (вместо 149 000 ₽).
➡️ Математика для разработки AI-моделей — 23 990 ₽ (вместо 31 990 ₽).
➡️ ML для старта в Data Science — 28 990 ₽ (вместо 38 990 ₽).
Почему мы?
⭐️Учим для продакшена. Наши программы заточены под реальные задачи бизнеса: как не слить бюджет на токены, как заставить LLM работать стабильно в бэкенде и как выстроить отказоустойчивую архитектуру.
⭐️Спикеры — суровые практики. Вы будете перенимать опыт у действующих AI-архитекторов, тимлидов и ML-инженеров из топовых IT-компаний.
⭐️Комплексный подход. Мы даем как мощный математический фундамент для понимания моделей «под капотом», так и передовые инструменты оркестрации агентов.
⭐️Много практики и фидбека. Вебинары, десятки практических заданий и живое общение с экспертами в чате Telegram на протяжении всего обучения.
⏳ Оставляйте заявку и бронируйте место со СКИДКОЙ 40%
3 549
🤦♂️ 50 TypeScript F**k Ups Mistakes
Книга с, надо признать, красочно названным описанием множества тонких ошибок, с которыми вы можете столкнуться при работе с TypeScript.
Она доступна на Leanpub в форматах PDF, iPad и Kindle, или вы можете прочитать ее целиком прямо в репозитории GitHub. По крайней мере, стоит пролистать, если вы столкнетесь с какими-либо из ее пунктов.
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
3 549
+8
📝 9 полезных инструментов для разработчиков
• Oxylabs — сервис для автоматического сбора данных с сайтов (парсинг). Он сам обходит капчи и блокировки, отдавая вам чистую информацию без написания сложного кода.
• Blink.new — создание полноценных приложений по одному текстовому описанию. Нейросеть сама напишет код, настроит базу данных, авторизацию и выкатит готовый сайт в сеть.
• Onlook — визуальный редактор интерфейсов для React и NextJS. Вы можете менять элементы на экране мышкой, а инструмент сам перепишет это в готовый код.
• Turso — быстрая и легкая база данных SQLite для крупных проектов. Она идеально подходит приложениям, которым нужно мгновенно и без сбоев сохранять информацию в облаке.
• Koyeb — облачная платформа для быстрого запуска приложений и ИИ-моделей. Вам больше не придется настраивать сервера вручную — проект разворачивается автоматически прямо из GitHub.
• Tines — сервис для автоматизации рабочих задач с помощью перетаскивания блоков. Помогает связывать разные программы между собой по API без программирования.
• Floors.js — готовый чат для сайта, который добавляется всего одной строчкой кода. Отличный способ быстро оживить любой лендинг живым общением.
• Rybbit — простая и быстрая аналитика для сайта взамен тяжелого Google Analytics. Она собирает данные без куки-файлов, избавляя вас от настройки раздражающих баннеров согласия.
• AppSignal — инструмент для отслеживания багов и скорости работы приложения. Он сразу пришлет уведомление, если код сломается или сайт начнет тормозить у пользователей.
🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
3 549
Прокачивайте свой профиль в линкедин,
чтобы сделать удачную карьеру.
Также профиль в линкедин нового CEO Apple:
3 549
🐁 Как объяснить родителям, что такое логин
Надо максимально просто, без лишних усложнений.
Пример из жизни:
«Мама, логин — это как номер квартиры. Чтобы войти в дом, нужно знать номер (логин) и иметь ключ (пароль). Логин показывает, кто ты, а пароль защищает от чужих».
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#небагафича
3 549
📝 ЧТО ЭТО ВООБЩЕ ТАКОЕ? JWT простыми словами
JSON Web Token — это компактный цифровой паспорт пользователя, которым клиент и сервер обмениваются при работе.
Если посмотреть на схему, то четко видно: любой JWT состоит строго из трех частей, которые закодированы и разделены точками в одну строку (
X.Y.Z). Представь, что это запечатанная посылка.
Внутри лежат три вещи:
1. Header — это внешняя этикетка на коробке. Он оформлен как обычный JSON (набор данных в фигурных скобках) и сообщает, что это за тип токена и какой алгоритм шифрования используется для его защиты.
2. Payload — само содержимое посылки. Это фактические данные, которые мы хотим передать: твое имя, ID пользователя, возраст или права доступа. Тоже пишется в удобном JSON-формате.
3. Signature — печать безопасности. Она создается автоматически с помощью пароля, который знает только сервер. Эта подпись гарантирует, что никто по пути не сможет вскрыть токен и изменить твои данные. Если хакер поменяет хоть одну букву в Payload, печать разрушится.
Как это работает на практике?
- Ты вводишь логин и пароль на сайте.
- Сервер проверяет их, собирает из твоих данных JWT, подписывает секретным ключом и отправляет обратно твоему браузеру.
- Браузер сохраняет этот токен у себя локально.
- Теперь при любом запросе к сайту браузер просто прикрепляет этот токен в заголовок.
- Сервер читает заголовок и полезную нагрузку, проверяет подпись, понимает, кто ты, и сразу дает доступ. Ему больше вообще не нужно хранить данные о твоей сессии у себя в базе данных!
Вы что-то поняли из этого разбора?
❤️ — Всё максимально понятно
👍 — Надо еще раз перечитать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез3 549
🛠 JavaScript: структуры данных и алгоритмы
Серия статей, в которой Игорь Агапов из Timeweb Cloud разбирает структуры данных и алгоритмы, представленные в популярном репозитории:
🔸 Часть 1: односвязный и двусвязный список, стек и очередь
🔸 Часть 2: хэш-таблица, куча, очередь с приоритетом и префиксное дерево
🔸 Часть 3: двоичное дерево поиска, АВЛ-дерево и красно-черное дерево
🔸 Часть 4: дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный).
🔸 Часть 5: система непересекающихся множеств, фильтр Блума и кэш актуальных данных.
🔸 Часть 6: алгоритмы для работы с множествами
🔸 Часть 7: алгоритмы для работы со строками и поиска
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез
3 549
👀 Практический курс «Разработка AI-агентов для автоматизации задач, работы и собственных проектов» со скидкой 40% до конца мая!
Мы поговорили с десятками разработчиков, учли главные боли индустрии и запускаем полностью обновленный курс «ИИ-агенты 5.0». 🎉
Что вы узнаете?
- Как радикально оптимизировать траты на токены.
- Как на практике оценивать качество и точность работы агента.
- Как «докручивать» RAG-системы без потери качества.
- Как обеспечить устойчивость агента к сбоям внешних сервисов без падения всей системы, и про многое-многое другое.
Спикеры — практики с опытом в AI и Data Science в крупных IT-компаниях, таких как Яндекс, Сбер, Raft и Газпромбанк др.
Длительность: 6–12 недель в зависимости от тарифа.
👉 Занимайте место на главном агентском интенсиве по лучшей цене
3 549
Что такое СОЛЬ? или как правильно хранить пароли в БД, чтобы вас не взломали
Давайте разберем базовые правила безопасности, которые наглядно показаны на схеме от ByteByteGo.
❌ Как делать категорически нельзя:
- Хранить в виде обычного текста. Если злоумышленники сольют базу, они сразу увидят пароли всех пользователей.
- Просто хэшировать пароли. Кажется, что хэш это безопасно. Но обычные «голые» хэши легко взламываются злоумышленниками по базам предварительно вычисленных вариантов (радужным таблицам).
📌 Что такое «соль» и как она спасает:
Соль — это уникальная, случайно сгенерированная строка. Она принудительно приклеивается к паролю прямо перед тем, как он превратится в хэш.
В итоге в базу данных записывается результат выполнения функции:
hash(password + salt). При этом уникальная соль пользователя сохраняется в соседней колонке этой же таблицы.
➡️ Как работает валидация (проверка) пароля при входе:
1. Пользователь вводит свой пароль в форму авторизации.
2. Система находит этого юзера в базе и извлекает его соль.
3. Сервер берет введенный пароль, добавляет к нему эту соль и хэширует.
4. Полученный хэш сравнивается с хэшем, который уже лежит в БД. Если они совпадают, то пароль верный.
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#ликбез3 549
🐋🆚🦭 Docker или Podman: что лучше подойдет для вашего проекта
Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит.
Читать статью
🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#магиякода
3 549
А как у вас с этим делом?
❤️ — Туда-сюда
👍 — Автоматизирую вообще всё
🌚 — Какая автоматизация, я только начал кодить
🔹 Курс «Математика для разработки AI-моделей»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🏃♀️ Азбука айтишника
#небагафича
3 549
⚡️ Знакомьтесь с экспертом Proglib Academy: AI-архитектор Антон Будняк
Антон — мастер превращения сырых AI-идей в отказоустойчивые системы. Он знает, как запустить MVP за неделю и масштабировать его так, чтобы архитектура не рассыпалась под нагрузкой в сотни тысяч юзеров.
За что его ценит IT-комьюнити:
🟣 Опыт в финтехе и крупном бизнесе
Руководил разработкой ML-моделей в финтехе с экономическим эффектом более 100 млн ₽🟣 Запуск продуктов на 6.000+ пользователей
Антон строит сервисы, которыми пользуются тысячи людей в реальном проде.🟣 Ускоряет разработку
Оптимизировал ML-пайплайны и кратно сократил время от начала разработки до релиза📚 Где Антон черпает знания (рекомендации эксперта): - X (Twitter) — главный источник новостей. Рекомендую блог Бориса Черни (создателя Claude Code) — там база про использование ИИ в разработке. - Нетворкинг в ТГ: чаты LLM под капотом и AI-чат — здесь можно найти ответ почти на любой технический вопрос. - Новости AI: каналы Сиолошная и Denis Sexy IT. На курсе Agentops Антон учит строить «неубиваемый» бэкенд: работать с очередями, таймаутами и балансировкой нагрузки, чтобы ваши агенты работали стабильно 24/7. 🎁 Майские СКИДКИ в Proglib Academy! До конца мая на все курсы академии (включая AgentOps и разработку ИИ-агентов) действует скидка -40%. Это лучший момент, чтобы войти в AI-разработку под присмотром практиков. Узнать больше о программе и обучении у Антона: 👉 Курс о том, как внедрять AI-логику в бэкенд и сохранять стабильность сервиса Продолжаем знакомить вас с командой? 👍 — Да, ждем новых лиц 🔥 — Пойду подпишусь на каналы из списка Антона 🏃♀️ Proglib Academy
Available now! Telegram Research 2025 — the year's key insights 
