Азбука айтишника
Открыть в Telegram
Айти для неайтишников: постигаем азы программирования. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6fce3cb Для обратной связи: @proglibrary_feeedback_bot
Больше3 502
Подписчики
-124 часа
-107 дней
-1730 день
Загрузка данных...
Похожие каналы
Облако тегов
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
август '26
август '26
+15
в 0 каналах
июль '26
+23
в 1 каналах
Get PRO
июнь '26
+61
в 9 каналах
Get PRO
май '26
+103
в 19 каналах
Get PRO
апрель '26
+144
в 21 каналах
Get PRO
март '26
+97
в 1 каналах
Get PRO
февраль '26
+103
в 1 каналах
Get PRO
январь '26
+308
в 0 каналах
Get PRO
декабрь '25
+119
в 0 каналах
Get PRO
ноябрь '25
+115
в 0 каналах
Get PRO
октябрь '25
+123
в 3 каналах
Get PRO
сентябрь '25
+87
в 1 каналах
Get PRO
август '25
+53
в 2 каналах
Get PRO
июль '25
+57
в 0 каналах
Get PRO
июнь '25
+35
в 0 каналах
Get PRO
май '25
+64
в 8 каналах
Get PRO
апрель '25
+97
в 0 каналах
Get PRO
март '25
+225
в 53 каналах
Get PRO
февраль '25
+140
в 32 каналах
Get PRO
январь '25
+202
в 36 каналах
Get PRO
декабрь '24
+299
в 39 каналах
Get PRO
ноябрь '24
+260
в 44 каналах
Get PRO
октябрь '24
+290
в 44 каналах
Get PRO
сентябрь '24
+284
в 39 каналах
Get PRO
август '24
+1 683
в 38 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 26 августа | +1 | |||
| 25 августа | 0 | |||
| 24 августа | +1 | |||
| 23 августа | +1 | |||
| 22 августа | +1 | |||
| 21 августа | 0 | |||
| 20 августа | 0 | |||
| 19 августа | +1 | |||
| 18 августа | +2 | |||
| 17 августа | +1 | |||
| 16 августа | 0 | |||
| 15 августа | 0 | |||
| 14 августа | +2 | |||
| 13 августа | 0 | |||
| 12 августа | +1 | |||
| 11 августа | 0 | |||
| 10 августа | 0 | |||
| 09 августа | 0 | |||
| 08 августа | +1 | |||
| 07 августа | 0 | |||
| 06 августа | +1 | |||
| 05 августа | 0 | |||
| 04 августа | +1 | |||
| 03 августа | 0 | |||
| 02 августа | +1 | |||
| 01 августа | 0 |
Посты канала
💻 Игра для изучения Git в стиле Minecraft
Разработчик Джейкоб Стопак создал игру, в которой пользователи могут буквально «гулять» по своему репозиторию Git. Изначально он пробовал сделать это на базе Doom, но выбрал воксельный мир в духе Minecraft — он оказался более комфортным для обучения.В игре ветки Git стали коридорами, а коммиты — комнатами. Это позволяет визуально понимать структуру репозитория и осваивать работу с Git в интерактивной форме. ➡️ Попробовать игру можно по ссылке 🏃♀️ Азбука айтишника #буст
| 2 | 🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы.
Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.
Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке 😎
🔗 Подробнее
🏃♀️ Proglib Academy | 184 |
| 3 | Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇 | 253 |
| 4 | Азбука айтишника
#развлекалово | 2 512 |
| 5 | 🛡️ Почему 432 уязвимости в Linux — не повод паниковать
Недавно в новостях мелькнуло: за 31 час в ядре Linux нашли 432 уязвимости. Звучит как катастрофа — разберёмся, почему на самом деле это рабочая рутина.
🍒 Что такое CVE
CVE (Common Vulnerabilities and Exposures) — это уникальный номер, который присваивают каждой потенциальной дыре в безопасности. Один CVE = одна запись в общем каталоге, чтобы все говорили об одной и той же проблеме одинаково.
🥝 Откуда столько сразу
Заявки копились неделями из-за конференций и отпусков. То есть 432 дыры не открылись одновременно — их просто зарегистрировали одним заходом.
🥕 Номер ≠ катастрофа
Команда ядра намеренно присваивает CVE даже мелким исправлениям, которые теоретически могут повлиять на безопасность.
❗Если вы собираете ядро сами то стоит сопоставить из описания каждого CVE с теми компонентами, что реально включены. Так список «что чинить» сразу сокращается до 10%.
👉 Продолжение
Азбука айтишника
#свежак | 2 206 |
| 6 | 🛡️ Почему 432 уязвимости в Linux — не повод паниковать
Недавно в новостях мелькнуло: за 31 час в ядре Linux нашли 432 уязвимости. Звучит как катастрофа — разберёмся, почему на самом деле это рабочая рутина.
🍒 Что такое CVE
CVE (Common Vulnerabilities and Exposures) — это уникальный номер, который присваивают каждой потенциальной дыре в безопасности. Один CVE = одна запись в общем каталоге, чтобы все говорили об одной и той же проблеме одинаково.
🥝 Откуда столько сразу
Заявки копились неделями из-за конференций и отпусков. То есть 432 дыры не открылись одновременно — их просто зарегистрировали одним заходом.
🥕 Номер ≠ катастрофа
Команда ядра намеренно присваивает CVE даже мелким исправлениям, которые теоретически могут повлиять на безопасность.
❗Если вы собираете ядро сами то стоит сопоставить из описания каждого CVE с теми компонентами, что реально включены. Так список «что чинить» сразу сокращается до 10%.
👉 Продолжение
Азбука айтишника
#свежак | 444 |
| 7 | 😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний контекст и неудачные попытки.
⚡️ Этому посвящён отдельный блок курса «ИИ для разработчиков». Вы разберёте расходы на собственных проектах, сравните подходы и найдёте места, где агент выполняет лишнюю работу.
В итоге станет понятнее, сколько ресурсов выделять на запуск, когда его останавливать и в какой момент лучше изменить подход 🔍
До 31 июля курс можно купить со скидкой, а все материалы останутся в бессрочном доступе.
🔗 Узнать подробности о курсе
🏃♀️ Proglib Academy | 172 |
| 8 | Куда на самом деле уходят токены во время агентного кодинга? ⚡️ | 234 |
| 9 | Насколько востребованы релоканты на российском рынке труда сегодня и кому из них будет проще найти работу в IT?
👉 Статья
Азбука айтишника
#свежак | 1 816 |
| 10 | Что такое кэш простыми словами? | 288 |
| 11 | 📌 Что если вас спросят на собесе: чем отличается перезагрузка метода от переопределения
🔤 Перегрузка — в одном классе можно создать несколько методов с одинаковым именем, но разными параметрами
Когда нужно: Чтобы один и тот же метод умел работать с разными входными данными.
🔤 Переопределение — дочерний класс меняет поведение метода, унаследованного от родителя.
Когда нужно: Чтобы адаптировать общую логику под конкретный случай.
➡️ Главное отличие
Перегрузка = один класс, разная сигнатура методов.
Переопределение = наследование, разная реализация метода.
Азбука айтишника | 319 |
| 12 | 😳 Documentation Driven Development звучит как ещё один модный термин. Пока не попробуешь объяснить свой проект AI.
Агент работает только с тем контекстом, который ему дали. Если документация неполная или устарела, он начинает додумывать — отсюда появляется неверный код.
🔘 На курсе «ИИ для разработчиков» эту тему разбирает Арсений Харланов. Он покажет, как подготовить документацию и контекст, чтобы агент понимал архитектуру проекта, ограничения и связи между компонентами.
Также разберём, как выбирать модель под задачу: Claude, DeepSeek, Qwen и другие ✏️
Впереди 7 недель работы со своим репозиторием. Вебинары проходят вживую и остаются в записи.
Стартуем 31 августа. До конца июля можно присоединиться по ранней цене, а доступ к материалам останется бессрочным 😀
🔗 Посмотреть, что будет на курсе
🏃♀️ Proglib Academy | 203 |
| 13 | 🥳 Хорошая документация теперь нужна не только команде. Ниже — почему без неё проект начинает жить своей жизнью 👇 | 244 |
| 14 | 📌 Что если вас спросят на собесе: чем отличается перезагрузка метода от переопределения
🔤 Перегрузка — в одном классе можно создать несколько методов с одинаковым именем, но разными параметрами
Когда нужно: Чтобы один и тот же метод умел работать с разными входными данными.
🔤 Переопределение — дочерний класс меняет поведение метода, унаследованного от родителя.
Когда нужно: Чтобы адаптировать общую логику под конкретный случай.
➡️ Главное отличие
Перегрузка = один класс, разная сигнатура методов.
Переопределение = наследование, разная реализация метода.
Азбука айтишника | 1 |
| 15 | 🔥 Тренажёр по большинству стеков
🔵 Выбираешь дерево навыков
🔵 Выполняешь задания, делаешь проекты прямо в браузере. Рабочее окружение уже настроено.
🔵 Учишься на практике, без долгой теории.
🔵 Если застрял — спрашиваешь у AI-ассистента Labby.
📌 Ссылка
Азбука айтишника | 307 |
| 16 | 🤢 Чем больше разработчиков в команде начинают пользоваться Claude Code, тем заметнее одна проблема: кодовая база перестаёт выглядеть как работа одной команды.
Где-то есть тесты, где-то их забыли. Где-то агент следует архитектуре проекта, где-то предлагает решение, которое с ней не сочетается.
⚠️ И это не проблема Claude Code. Он просто следует тому контексту, который получает от каждого разработчика.
Сегодня покажем, как передать AI инженерный контекст команды и не превратить его внедрение в ещё один источник хаоса.
🗓 23 июля, 19:00 МСК
Бесплатно. 60 минут доклада + 30 минут вопросов.
🔗 Занять место на вебинаре и разобраться, почему так происходит
🏃♀️ Proglib Academy | 211 |
| 17 | 🛸 Хороший разбо того, как сохранить единый стиль кода, когда вся команда работает с Claude Code. | 294 |
| 18 | 💡 Разбираемся что такое API
API — это способ, с помощью которого программы общаются друг с другом.
Когда одному приложению нужна информация или какая-то функция другого сервиса, оно не лезет внутрь его кода. Оно отправляет запрос через API и получает ответ.
🔤 Где ты сталкиваешься с этим каждый день:
🈂️ Заходишь на сайт через Google-аккаунт. Сайт не знает твой пароль — он через API просит Google подтвердить, что это действительно ты.
🈂️ Открываешь приложение с погодой. Оно не собирает данные само, а запрашивает прогноз у специального сервиса через API.
🈂️ Оплачиваешь покупку в интернет-магазине. Магазин передаёт запрос платёжной системе через API, а та сообщает, прошёл платёж или нет.
🈂️ Видишь карту Google на чужом сайте. Сам сайт не хранит карты — он получает их через API Google.
🈂️ Покупаешь билет на поезд через агрегатор. Приложение запрашивает расписание, свободные места и стоимость у перевозчика через API.
Зачем это нужно ❓
— Без API разработчикам пришлось бы заново создавать карты, платежи, авторизацию, прогноз погоды и десятки других сервисов.
— Вместо этого можно использовать уже готовые решения и сосредоточиться на своём продукте.
— API также позволяет контролировать доступ. Другие программы получают только те данные и возможности, которые сервис решил предоставить.
Азбука айтишника | 343 |
| 19 | 😸 Каждый разработчик подходит к задаче со своим опытом: помнит прошлые решения, знает ограничения проекта и понимает, какой код команда пропустит на ревью.
Для человека это естественная часть работы. У Claude Code этого контекста по умолчанию нет — только задача и инструкции, которые ему дали.
Поэтому в большой команде недостаточно просто выбрать хорошую модель.
❗️ Нужно ещё объяснить ей, как у вас устроена разработка: какие подходы приняты, что обязательно проверять и по каким правилам принимать решения.
🗓 23 июля в 19:00 МСК поговорим об этом на бесплатном вебинаре с Алексеем Жиряковым — он Executive Director в Сбере, руководит
GenAI Data Platform, и с этой проблемой сталкивался не раз 🔥
Покажет живое демо, разберём, как встроить AI в процесс разработки так, чтобы он реально помогал, а не добавлял ещё один повод для споров на ревью.
🔗 Занять место на вебинаре
🏃♀️ Proglib Academy | 224 |
| 20 | ✏️ Если вы уже работаете с Claude Code, Cursor или Copilot, этот вебинар будет особенно полезен.
Разберут, как превратить AI из инструмента для отдельных задач в часть инженерного процесса ⬇️ | 256 |
