Азбука айтишника
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
📌 Что за термин стэш в программировании

Стэш — это временное хранилище для незаконченных изменений в вашем проекте. Например, когда вы «стэшите» в 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
🖥 Как работает Docker на самом деле

Docker - это не просто модно, это база. Разбираемся:

• Клиент: место, где ты пишешь команды типа build, pull и run. Твой пульт управления.
• Хост (Daemon): мозг всей системы. Он принимает твои хотелки и превращает их в реальные образы и контейнеры.
• Реестр (Registry): огромный склад (как DockerHub), где лежат готовые шаблоны образы.

Когда ты пишешь docker run, происходит целая цепочка событий:

1. Docker идет на склад и забирает нужный образ.
2. Создает из него изолированный контейнер.
3. Выделяет ему место на диске и настраивает сеть.
4. Запускает процесс.

Все. Твое приложение работает в идеальной среде, и ему плевать, какая операционка у сервера.

Уже упаковывали свои проекты в Docker?
🌚 - да, постоянно юзаю
👾 - нет, пока только присматриваюсь

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👾1
📌 Что такое скоуп в IT?

Скоуп (scope) - это границы твоего проекта. Четкий список задач и функций, которые вы реально договорились сделать.

Пример: делаешь MVP интернет-магазина.
В скоупе: корзина и оплата картой.
Вне скоупа: нейросеть для подбора кроссовок и интеграция с VR-очками.

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


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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Видел свежий TIOBE?

Старичок C тихо подползает к первому месту.

Чем обусловлен такой рост?
👍 — Олдскулы вернулись в чат и пишут код, который не тормозит
🔥 — Все внезапно вспомнили, что памятью можно управлять вручную

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Как не превратить проект в помойку с помощью Git

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

➡️ Разбираем зоны Git по картинке:

- Working Directory: твой текущий черновик. Здесь ты просто пишешь код.
- Staging Area: «зал ожидания». Команда git add переносит сюда файлы, которые ты готов зафиксировать.
- Local Repo: твой личный сейф. После git commit изменения сохраняются в истории на твоем компе.
- Remote Repo: общий склад (GitHub/GitLab). Команда git push отправляет твой код коллегам.

Зачем это знать? Чтобы не плакать над «сломанным» мастером и не гуглить, как откатить изменения, которые ты случайно залил не туда.

Случалось, что git push --force сносил работу всей команды?
❤️ - жиза, было дело
🔥 - нет, я аккуратный разраб

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
📌 Что такое фича в айти

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

Если проще: это то, за что юзер на самом деле ценит продукт.

📎 Примеры:

— Темная тема (база)
— Картинка в картинке
— AI-редактор фото

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Ваши знания по ИИ-агентам + наша аудитория в 1 млн человек = профит

Мы в Proglib активно качаем тему ИИ-агентов. Если вы в теме, то у нас есть предложение 👇

Что с нас?

- Огромный охват: пропиарим ваши соцсети и продукты на 1 000 000+ айтишников.
- Личный бренд: станете узнаваемым экспертом в самой горячей нише 2026 года.
- Никакой рутины: наши редакторы сами упакуют ваши мысли в крутые посты.

Что с вас?

Любой экспертный контент по ИИ-агентам: кейсы из прода, шпаргалки, статьи, наработки по стеку (LangGraph, CrewAI, AutoGen и др.) или просто мысли по архитектуре.

👉 Стать экспертом и заявить о себе
📝 Видел исследование от Anthropic про ИИ-кодинг?

Главные выводы:
• Скорости нет. Пока кормишь нейронку контекстом и правишь промпты, тратишь столько же времени, сколько на ручной код.
• Навыки в минус. Те, кто плотно сидит на ИИ, хуже читают код и плывут на дебаге.

Подробности тут

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
Это еще что?

Разбираем, где реально находится твой код в моменте:

• Working Directory: твое рабочее место. Тут ты просто редактируешь файлы.
• Staging Area: промежуточная зона. Временный буфер, где файлы лежат до фиксации (commit).
• Local Repo: локальный сейф. Тут хранится уже зафиксированный код с историей на твоем компе.
• Remote Repo: удаленный сервер. Место, где твой код хранится для всей команды.

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

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

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
Я не боюсь человека, который знает 10000 методов, я боюсь человека, который знает один метод

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

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

#небагафича
Please open Telegram to view this post
VIEW IN TELEGRAM
2
😇 Теневой ИИ: кто на самом деле «готовит» твой софт?

Раньше админы боролись с Shadow IT (левым софтом), теперь пришла эпоха Shadow AI. Сотрудники тащат в работу всё подряд: от нейронок с сомнительной родословной до «заряженных» агентов, которые могут сливать данные.

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


Тренды безопасности 2026:
Cisco уже выкатила тулзы для «теста ДНК» моделей. Можно сравнить веса и метаданные, чтобы понять: ты реально юзаешь Llama или это перекрашенный Qwen, который не проходит по комплаенсу твоего региона.

➡️ Читайте подробнее

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Куда на самом деле летит твой код? 🔥

Я СЕЙЧАС ВСЕ ОБЪЯСНЮ 👇

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

- Working Directory: Твой «черновик». Место, где ты прямо сейчас редактируешь файлы.
- Staging Area: «Зал ожидания». Сюда файлы попадают после git add, это временная локация перед тем, как они станут частью истории.
- Local Repo: Твой личный сейф. Тут хранится уже зафиксированный (commit) код со всей историей на твоем компьютере.
- Remote Repo: Удаленный склад (GitHub/GitLab). Место на сервере, где код хранится для всей команды.

Как это работает:
1. `git add` — закидываешь изменения из черновика в «зал ожидания».
2. `git commit` — надежно запираешь их в локальном сейфе.
3. `git push` — отправляешь копию из своего сейфа на удаленный склад.
4. `git pull` — забираешь всё с сервера сразу в свой черновик.

Какая команда Git кажется вам самой опасной?
❤️git push --force (стираю историю, живу один раз)
🔥git reset --hard (прощай, работа за день)
🌚git merge (боюсь конфликтов как огня)

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1