Объясни как пятилетке: инкапсуляция в ООП
Вот это и есть инкапсуляция:
🚫 Не трогайте внутренности
✅ Пользуйтесь снаружи
Свои версии пишите в комментах 👇
Proglib Academy #междусобойчик
Это как твоя игрушка-собачка на батарейках 🐶
Ты нажал на кнопку — она лает и прыгает.
Ты не видишь, как она это делает внутри.
Ты просто играешь — и всё работает.
Вот это и есть инкапсуляция:
Свои версии пишите в комментах 👇
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🏗 Архитектурное ревью: как не утонуть в хаосе большого проекта
Вы работаете над зрелым продуктом, где десятки команд, множество сервисов и решений. Всё взаимосвязано, и любая ошибка дорого обходится. Значит, без архитектурного ревью — никуда.
➡️ В статье
📍 Когда приходит время для архитектурного ревью
📍 Какие вопросы стоит задавать, чтобы не собирать техдолг
📍 Как избежать дублирования и держать архитектуру под контролем
📍 Что помогает масштабировать решения и соблюдать стратегию
📍 Почему метрики и наблюдаемость — часть архитектуры, а не бонус
🔗 Читать на Proglib
Proglib Academy #буст
Вы работаете над зрелым продуктом, где десятки команд, множество сервисов и решений. Всё взаимосвязано, и любая ошибка дорого обходится. Значит, без архитектурного ревью — никуда.
🔗 Читать на Proglib
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🥰1
Когда Вы пишете SQL-запрос, может показаться, что всё выполняется сверху вниз — SELECT, FROM, WHERE…
Но это не так. Под капотом запрос исполняется в совершенно другом порядке:
FROM — сначала выбирается основная таблица
JOIN — затем к ней присоединяются другие таблицы
ON — указывается, как именно таблицы связываются
WHERE — происходит фильтрация строк до группировки
GROUP BY — строки группируются по указанному полю
HAVING — фильтрация уже сгруппированных данных
SELECT — выбираются нужные столбцы
ORDER BY — сортировка результата
LIMIT — ограничение количества строк
Обратите внимание: оператор SELECT выполняется почти в самом конце, а WHERE работает до GROUP BY. Именно поэтому нельзя ссылаться в SELECT на столбцы, которых нет в GROUP BY или агрегатах.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3⚡1
Так утверждают авторы исследования «AI 2027», в котором рассматривается сценарий появления сверхразумного искусственного интеллекта — ASI (Artificial Superintelligence).
Согласно докладу, воздействие ASI может затмить по масштабам и скорости изменений даже промышленную революцию.
2027 год — технологический перелом. Через два года развитие AI может выйти за пределы человеческого контроля. Сверхразумные системы начнут управлять стратегией, безопасностью, оружием и другими критическими сферами. Передача им полномочий станет необратимой и потенциально опасной.
Цифровой феодализм. Немногие корпорации и государства получат монополию на ASI через контроль над инфраструктурой: дата-центрами, вычислительными кластерами и закрытыми API. Решения за миллиарды будут принимать единицы.
Уже сейчас AI развивается быстрее, чем общество может это осмыслить. Отставание — 6–9 месяцев. Это окно будет только увеличиваться.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Лаборатория Касперского ищет стажёра Data Scientist без опыта — идеальный шанс войти в ML и не перегореть. Разбираем, что вам пригодится:
▫️ Понимание базовых библиотек: pandas, numpy, matplotlib, sklearn, PyTorch.
▫️ Умение работать с данными, строить графики, обрабатывать текст.
▫️ Знание SQL и NoSQL: SELECT, JOIN, базовые запросы.
▫️ Умение получать и обрабатывать данные.
▫️ Готовность вручную размечать данные и строить пайплайны.
▫️ Настройка prompt-инструкций и генерация датасетов.
▫️ Обработка текстов, знание метрик и моделей NLP.
▫️ Подготовка презентаций, объяснение результатов простыми словами.
— Языковая грамотность и английский не ниже B1.
— Знание других языков — большой бонус.
— Аналитический склад ума, усидчивость и внимание к деталям.
Идеальный вариант, если вы хотите попасть в AI-разработку с фокусом на тексты, метрики и масштабируемые ML-решения.
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓 Разбираемся в SOLID — 5 принципов, которые спасут ваш код
В карточках рассказали, как работают принципы SOLID. Если в вашем коде они есть — вы на правильном пути к чистой архитектуре.
✅ Еще больше примеров и объяснений — в статье: https://proglib.io/sh/FdN5qxyPle
🔵 Для полного понимания Архитектуры, забирайте наш курс → «Архитектуры и шаблоны проектирования»
Proglib Academy #буст
В карточках рассказали, как работают принципы SOLID. Если в вашем коде они есть — вы на правильном пути к чистой архитектуре.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Чувак пошёл устраиваться в компанию с чужим резюме
Как считаете?
👍 — скоро создадут ЧС для айтишников
🙏 — пока не запрещено — это можно
Proglib Academy #развлекалово
Как считаете?
👍 — скоро создадут ЧС для айтишников
🙏 — пока не запрещено — это можно
Proglib Academy #развлекалово
👍3😁3🙏1
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ?
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
👍1
Вы хотите стабильную карьеру, интересные задачи и развитие. Но куда податься фронтендеру?
Свобода, проекты на выбор, возможен хороший доход
— Нестабильность, поиск клиентов, много рутины помимо кода
Быстрый рост, реальное влияние, всегда есть что улучшать
— Хаос, переработки, риски — завтра проекта может не быть
Белая зп, соцпакет, учёба, карьерные лестницы
— Бюрократия, фиксированные роли, часто скучные задачи
— Хотите максимум гибкости и не боитесь нестабильности — фриланс
— Мечтаете влиять и быстро расти — стартап
— Нужна стабильность и системный рост — корпорация
👉 Главное — понимать, куда вы хотите прийти, а не только где вы сейчас. Карьеру строят, а не находят.
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока вы просто вызываете hashlib.sha256(), есть сайт, который показывает, что реально происходит под капотом.
На сайте визуальный разбор алгоритма SHA-256
• как разбиваются данные на блоки
• как добавляется паддинг
• какие логические операции гоняются внутри
• и как из строки получается тот самый хеш
Да, это просто сайт. Но он делает то, что учебники игнорируют — показывает весь процесс хеширования глазами машины.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Новички в ML часто думают: модель обучена, метрика хорошая, гипотеза сработала — дело сделано. На практике именно после деплоя начинаются реальные проблемы.
— Что такое data drift и concept drift, и как они ломают даже «хорошую» модель
— Почему стабильная метрика важнее красивой точности на тесте
— Как устроить постоянный A/B-тест, чтобы не жить в догадках
— Что делать, если модель перестала работать — чеклист действий
— Как строить систему алертов, чтобы не просыпаться в 3 ночи
Если вы учите ML — читайте.
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1