Азбука айтишника
رفتن به کانال در Telegram
Айти для неайтишников: постигаем азы программирования. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6fce3cb Для обратной связи: @proglibrary_feeedback_bot
نمایش بیشتر3 493
مشترکین
-124 ساعت
-117 روز
-1730 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
سپتامبر '26
سپتامبر '26
+12
در 0 کانالها
اوت '26
+18
در 0 کانالها
Get PRO
ژوئیه '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 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 16 سپتامبر | 0 | |||
| 15 سپتامبر | +1 | |||
| 14 سپتامبر | 0 | |||
| 13 سپتامبر | 0 | |||
| 12 سپتامبر | 0 | |||
| 11 سپتامبر | +2 | |||
| 10 سپتامبر | +1 | |||
| 09 سپتامبر | +1 | |||
| 08 سپتامبر | +3 | |||
| 07 سپتامبر | 0 | |||
| 06 سپتامبر | 0 | |||
| 05 سپتامبر | 0 | |||
| 04 سپتامبر | +1 | |||
| 03 سپتامبر | +2 | |||
| 02 سپتامبر | 0 | |||
| 01 سپتامبر | +1 |
پستهای کانال
😭 Как не потратить недельный лимит AI-кодинга за три дня?
Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода.
🔘 Поговорим о том:
— когда дорогая модель действительно нужна, а когда хватит дешёвой;
— сколько стоит один прогон и куда уходят токены;
— какие задачи можно отдавать субагентам;
— как настроить маршрутизацию моделей;
— что проверять в AI-коде перед merge.
✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после.
⬇️ 18 сентября, 19:00 МСК
⬇️ 1,5 часа · бесплатно
⬇️ Арсений Харланов и Олег Лайок
💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре.
🔗 Зарегистрироваться на вебинар
| 2 | 🤪 Если бы можно было задать один вопрос про AI в разработке — что бы вы спросили?
Как выбрать инструмент? Как работать с AI-агентами? Как проверять сгенерированный код? Или как вообще встроить нейросети в свой процесс?
Собираем вопросы для вебинара. Самые залайканные разберём в первую очередь 🔥
Пишите, что действительно интересно ⬇️ | 157 |
| 3 | 📝 OSI модель или как данные проходят квест из семи уровней, чтобы добраться от устройства А до устройства Б
Если коротко, вот что происходит на картинке. 👇
Представьте, что вы отправляете другу сообщение по сети. И оно проходит через семь кругов… ну не ада, но бюрократии точно.
1. Application Layer
Ты ручками пишешь запрос. Приложение добавляет свой HTTP-заголовок и говорит: «Отправляем».
2. Transport Layer
Дальше данные упаковывают в коробку TCP или UDP.
Внутри: порт отправителя, порт получателя и номер «чтоб не потерять».
3. Network Layer
На коробку клеят IP-адрес отправителя и IP-адрес получателя, чтобы курьер хотя бы знал, куда ехать.
4. Data Link Layer
Здесь прикручивают MAC-адреса. Это уже история про соседство сетевых карт, которые общаются напрямую.
5. Physical Layer
Все эти коробки превращаются в набор нулей и единиц и улетают по проводу или через воздух.
А на устройстве Б весь процесс разворачивается назад.
Приходит коробка, слои по очереди снимают свои обёртки, чтобы в итоге остался чистый контент, который ты и отправлял.
Каждый уровень делает своё дело, не лезет в чужое и знает только то, что ему нужно. Грамотная иерархия, которой позавидовал бы любой тимлид.
❤️ — понравился пост
🏃♀️ Азбука айтишника
#ликбез | 163 |
| 4 | 🌸 Вселенная намекает: пора уже начать этот курс
С 14 сентября цены в Proglib Academy вырастут на 20% 👀
Так что если курс давно ждёт своего часа — лучше не откладывать ещё на месяц 😏
📍 Выбрать курс | 174 |
| 5 | 💻 Игра для изучения Git в стиле Minecraft
Разработчик Джейкоб Стопак создал игру, в которой пользователи могут буквально «гулять» по своему репозиторию Git.
Изначально он пробовал сделать это на базе Doom, но выбрал воксельный мир в духе Minecraft — он оказался более комфортным для обучения.
В игре ветки Git стали коридорами, а коммиты — комнатами. Это позволяет визуально понимать структуру репозитория и осваивать работу с Git в интерактивной форме.
➡️ Попробовать игру можно по ссылке
🏃♀️ Азбука айтишника
#буст | 282 |
| 6 | 🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы.
Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.
Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке 😎
🔗 Подробнее
🏃♀️ Proglib Academy | 167 |
| 7 | Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇 | 236 |
| 8 | Азбука айтишника
#развлекалово | 2 416 |
| 9 | 🛡️ Почему 432 уязвимости в Linux — не повод паниковать
Недавно в новостях мелькнуло: за 31 час в ядре Linux нашли 432 уязвимости. Звучит как катастрофа — разберёмся, почему на самом деле это рабочая рутина.
🍒 Что такое CVE
CVE (Common Vulnerabilities and Exposures) — это уникальный номер, который присваивают каждой потенциальной дыре в безопасности. Один CVE = одна запись в общем каталоге, чтобы все говорили об одной и той же проблеме одинаково.
🥝 Откуда столько сразу
Заявки копились неделями из-за конференций и отпусков. То есть 432 дыры не открылись одновременно — их просто зарегистрировали одним заходом.
🥕 Номер ≠ катастрофа
Команда ядра намеренно присваивает CVE даже мелким исправлениям, которые теоретически могут повлиять на безопасность.
❗Если вы собираете ядро сами то стоит сопоставить из описания каждого CVE с теми компонентами, что реально включены. Так список «что чинить» сразу сокращается до 10%.
👉 Продолжение
Азбука айтишника
#свежак | 2 132 |
| 10 | 🛡️ Почему 432 уязвимости в Linux — не повод паниковать
Недавно в новостях мелькнуло: за 31 час в ядре Linux нашли 432 уязвимости. Звучит как катастрофа — разберёмся, почему на самом деле это рабочая рутина.
🍒 Что такое CVE
CVE (Common Vulnerabilities and Exposures) — это уникальный номер, который присваивают каждой потенциальной дыре в безопасности. Один CVE = одна запись в общем каталоге, чтобы все говорили об одной и той же проблеме одинаково.
🥝 Откуда столько сразу
Заявки копились неделями из-за конференций и отпусков. То есть 432 дыры не открылись одновременно — их просто зарегистрировали одним заходом.
🥕 Номер ≠ катастрофа
Команда ядра намеренно присваивает CVE даже мелким исправлениям, которые теоретически могут повлиять на безопасность.
❗Если вы собираете ядро сами то стоит сопоставить из описания каждого CVE с теми компонентами, что реально включены. Так список «что чинить» сразу сокращается до 10%.
👉 Продолжение
Азбука айтишника
#свежак | 444 |
| 11 | 😱 Знакомо? Лимит уже закончился, а задача всё ещё не готова. Часть токенов могла уйти на повторное чтение файлов, лишний контекст и неудачные попытки.
⚡️ Этому посвящён отдельный блок курса «ИИ для разработчиков». Вы разберёте расходы на собственных проектах, сравните подходы и найдёте места, где агент выполняет лишнюю работу.
В итоге станет понятнее, сколько ресурсов выделять на запуск, когда его останавливать и в какой момент лучше изменить подход 🔍
До 31 июля курс можно купить со скидкой, а все материалы останутся в бессрочном доступе.
🔗 Узнать подробности о курсе
🏃♀️ Proglib Academy | 168 |
| 12 | Куда на самом деле уходят токены во время агентного кодинга? ⚡️ | 230 |
| 13 | Насколько востребованы релоканты на российском рынке труда сегодня и кому из них будет проще найти работу в IT?
👉 Статья
Азбука айтишника
#свежак | 1 778 |
| 14 | Что такое кэш простыми словами? | 285 |
| 15 | 📌 Что если вас спросят на собесе: чем отличается перезагрузка метода от переопределения
🔤 Перегрузка — в одном классе можно создать несколько методов с одинаковым именем, но разными параметрами
Когда нужно: Чтобы один и тот же метод умел работать с разными входными данными.
🔤 Переопределение — дочерний класс меняет поведение метода, унаследованного от родителя.
Когда нужно: Чтобы адаптировать общую логику под конкретный случай.
➡️ Главное отличие
Перегрузка = один класс, разная сигнатура методов.
Переопределение = наследование, разная реализация метода.
Азбука айтишника | 315 |
| 16 | 😳 Documentation Driven Development звучит как ещё один модный термин. Пока не попробуешь объяснить свой проект AI.
Агент работает только с тем контекстом, который ему дали. Если документация неполная или устарела, он начинает додумывать — отсюда появляется неверный код.
🔘 На курсе «ИИ для разработчиков» эту тему разбирает Арсений Харланов. Он покажет, как подготовить документацию и контекст, чтобы агент понимал архитектуру проекта, ограничения и связи между компонентами.
Также разберём, как выбирать модель под задачу: Claude, DeepSeek, Qwen и другие ✏️
Впереди 7 недель работы со своим репозиторием. Вебинары проходят вживую и остаются в записи.
Стартуем 31 августа. До конца июля можно присоединиться по ранней цене, а доступ к материалам останется бессрочным 😀
🔗 Посмотреть, что будет на курсе
🏃♀️ Proglib Academy | 201 |
| 17 | 🥳 Хорошая документация теперь нужна не только команде. Ниже — почему без неё проект начинает жить своей жизнью 👇 | 243 |
| 18 | 📌 Что если вас спросят на собесе: чем отличается перезагрузка метода от переопределения
🔤 Перегрузка — в одном классе можно создать несколько методов с одинаковым именем, но разными параметрами
Когда нужно: Чтобы один и тот же метод умел работать с разными входными данными.
🔤 Переопределение — дочерний класс меняет поведение метода, унаследованного от родителя.
Когда нужно: Чтобы адаптировать общую логику под конкретный случай.
➡️ Главное отличие
Перегрузка = один класс, разная сигнатура методов.
Переопределение = наследование, разная реализация метода.
Азбука айтишника | 1 |
| 19 | 🔥 Тренажёр по большинству стеков
🔵 Выбираешь дерево навыков
🔵 Выполняешь задания, делаешь проекты прямо в браузере. Рабочее окружение уже настроено.
🔵 Учишься на практике, без долгой теории.
🔵 Если застрял — спрашиваешь у AI-ассистента Labby.
📌 Ссылка
Азбука айтишника | 305 |
| 20 | 🤢 Чем больше разработчиков в команде начинают пользоваться Claude Code, тем заметнее одна проблема: кодовая база перестаёт выглядеть как работа одной команды.
Где-то есть тесты, где-то их забыли. Где-то агент следует архитектуре проекта, где-то предлагает решение, которое с ней не сочетается.
⚠️ И это не проблема Claude Code. Он просто следует тому контексту, который получает от каждого разработчика.
Сегодня покажем, как передать AI инженерный контекст команды и не превратить его внедрение в ещё один источник хаоса.
🗓 23 июля, 19:00 МСК
Бесплатно. 60 минут доклада + 30 минут вопросов.
🔗 Занять место на вебинаре и разобраться, почему так происходит
🏃♀️ Proglib Academy | 210 |
