🐍🧱 ООП в Python: принципы SOLID для начинающих
В этой статье мы разберем значение и цели каждого принципа SOLID, а также применим принципы SOLID для рефакторинга.
🔗 Основной сайт
🔗 Зеркало
💭Какие, по вашему мнению, самые глупые вопросы вам задавали на собеседованиях? Поделитесь своим личным топом👇
#холивар
❗️Целых два новых канала!
Хорошая новость для джавистов: мы запустили два канала, чтобы вам было еще проще практиковаться и готовиться к офферу мечты 💪
👉Библиотека Java для собеса — канал, в котором мы будем выкладывать наши уже традиционные вопросы с собеседований (и, конечно же, ответы на них)
👉Библиотека задач по Java — канал с задачами, тестами, квизами и, конечно, кодом
Бегом подписываться 🏃
Топ-10 архитектурных стилей и паттернов: шпаргалка для разработчика, основанная на статье в блоге ByteByteGo System Design Alliance.
1. Layered
2. Component-Based
3. Service-Oriented
4. Distributed System
5. Domain-Driven
6. Event-Driven
7. Separation of Concern
8. Interpreter
9. Concurrency
10. Data-Centric
🐍 Самоучитель по Python для начинающих. Часть 24: Основы работы с NumPy
Покажем основные методы обработки многомерных массивов и научим делать простые фильтры для изображений. В конце статьи – 10 инженерных и экономических задач с решениями.
🔗 Основной сайт
🔗 Зеркало
Облачные технологии — важная, но не самая понятная тема для новичков. Попробуем разобраться во всем этом разнообразии терминов👇
📺 Смотреть
Для вас работа в айти — то самое дело, которое нравится и приносит счастье, или просто источник заработка?
#холивар
🐍 Комментарий особого типа: выполнение скриптов Python с помощью Shebang
Вы узнаете, что такое шебанг, когда включать его в скрипты Python, научитесь определять шебанг в разных системах, а также выполните скрипты через собственный интерпретатор, написанный на Python.
🔗 Основной сайт
🔗 Зеркало
Как окупаются инвестиции в счастье сотрудников?
Компании внедряют системы мотивации, долгосрочные программы LTI и проекты для благополучия сотрудников. А еще — создают комфортные условия для работы IT-специалистов.
Смотрим как это работает на примере Авито. HR-директор Ольга Ким рассказала о том, как в компании создают среду для высоких результатов. Полезный разговор по ссылке.
Устали думскроллить? Забыли, когда в последний раз верили в светлое будущее? Горизонт планирования — 5 минут?
Есть решение: канал с только хорошими новостями от основателя Proglib Артёма Дрёмова — Optimistic channel 🙌🏻
Тут:
🙂никакой пропаганды
🙂только авторитетные источники
🙂хорошие новости (представляете?)
Подписываемся и мьютим все остальные новостные источники, чтобы сохранить психологическое благополучие ❤️🩹
🎓 18 лучших IT-факультетов в России
Задумались, куда пойти учиться на айтишника в 2023 году? Расскажем о самых интересных и перспективных программах подготовки бакалавров, специалистов и магистров.
🔗 Основной сайт
🔗 Зеркало
⚡️Команда GitLab представила своего ИИ-ассистента. Как там дела у GitHub Copilot?
#новости #назлобудня
🔥 Дайджест интересных новостей за неделю:
▫️Релиз ядра Linux 6.4
▫️Компании Intel и Blockade Labs представили модель машинного обучения LDM3D (Latent Diffusion Model for 3D) для генерации изображений и связанных с ними карт глубины из текстового описания на естественном языке
▫️Компания Red Hat omenos/110602377978605193">изменила (с 16 до 240 систем) параметры программы Red Hat Developer, предоставляющей возможность бесплатного использования дистрибутива RHEL в организациях, развивающих открытое ПО, и в окружениях индивидуальных разработчиков
▫️Компания Dosyago открыла исходные коды платформы BrowserBox Pro, представляющей из себя систему удалённой изоляции браузера
▫️Более 100 000 украденных учетных данных ChatGPT проданы в маркетплейсах дарквеба
▫️Reddit удалит моды частных сообществ, если они не откроются снова. Ничего не знаете о протестах сабреддитов против планов Reddit сделать платным доступ к своему API для сторонних компаний? Читайте подробности
▫️Компания Microsoft представляет новые инструменты для покупок на базе искусственного интеллекта в Bing и Edge
▫️Компания Proton представила новый менеджер паролей Proton Pass
▫️Отчёт по безопасности мессенджеров: Messenger, WhatsApp, Signal, Telegram, Messages, Apple Messages
#новостиоднимпостом
🤖OpenAI собирает команду для разработки сверхразума — его хотят выпустить уже в этом десятилетии.
При этом в статье пишут, что ИИ необязательно будет благожелательно настроен к людям, так что готовимся к восстанию машин.
«В настоящее время у нас нет решения для управления потенциально сверхинтеллектуальным ИИ и предотвращения его выхода из-под контроля» — сказали в компании.
10 «Скайнетов» из 10.
Что думаете?
👾 — нас поработят машины
😁 — нас уже ничем не напугать
#новости #ИИ
🐈 Хотите откроем наш большой секрет? Мы в Proglib не справились бы без помощи наших пушистых ассистентов, которые идеально нас дополняют. И по случаю недавней годовщины проекта знакомим вас с закулисными менеджерами, редакторами и руководителями!
👉 Рассказывайте про своих помощников в комментариях — и обязательно прикрепляйте фото!
Важно: правила площадки❗️
1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев
2️⃣ За оскорбления группы/канала или админа — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан
3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан
Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot
Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
Если вы хотите сменить профессию, но пока не определились, пройдите бесплатный тест на профориентацию. Его разработали методисты Практикума и МГУ с опорой на научный подход.
Это серьёзный тест, его цель — подобрать профессию, а не развлечь. За 30-40 минут вы ответите на развёрнутые вопросы о том, что вы умеете и что вам нравится. Мы проанализируем ответы и выясним,
— как и с чем вам больше нравится работать,
— в каком IT-направлении пригодятся ваш опыт и интересы,
— какие профессии стоит попробовать.
После теста можно бесплатно разобраться в основах профессий и решить практические задачи.
Для этого в курсах Практикума есть бесплатная вводная часть.
→ Пройдите тест бесплатно и узнайте, какая профессия в IT вам ближе.
🕹Последняя версия Game Bytes уже здесь
Game Bytes — ежемесячная серия, посвященная миру разработки игр на GitHub, в которой представлены обновления игровых движков, игры с открытым исходным кодом, моды, карты и многое другое.
В новом выпуске:
⌨️ Создавайте текстовые приключенческие игры на JavaScript
⛷ Ездите по склонам + освежайте свои математические навыки
🚗 Мчитесь от двери к двери в уникальной игре по доставке
🚀 Посмотрите, как два разработчика и GitHub Copilot создают игру Asteroids
➕ И многое другое
#разработкаигр
🕸 Даркнет: вымысел киношников или реальная история?
Попробуем разобраться с понятием «даркнет» и поймем, существует ли темная путина на самом деле.
🔗 Основной сайт
🔗 Зеркало
Периодическая таблица Kubernetes от Alex Xu
Перед вами визуальное руководство, раскрывающее 120 важных компонентов сложной экосистемы Kubernetes.
Такой способ представления информации может запутать, но задумка довольно интересная.
#инфографика
🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия
Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
🔗 Основной сайт
🔗 Зеркало
В продолжение темы софт-скиллов затронем сегодня еще несколько важных вопросов про работу с критикой и фидбеком.
В новом выпуске шоу «Кроме кода» Вова Шефер, Java-сеньор из JetBrains, делится своим опытом по этой теме👇
Что делать, если твой код разнесли в щепки? Как защищать свою работу от всяких комментариев на код-ревью? Как признаться, что чего-то не умеешь и попросить помощи? Как самому себя правильно оценивать и как научиться давать обратную связь.
📺 Смотреть
#софтскиллы
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика
Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.
🔗 Основной сайт
🔗 Зеркало
👨💻 Тест: есть ли у вас способности к программированию?
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
🔗 Основной сайт
🔗 Зеркало
🎙Подкаст Подлодка: многопоточные алгоритмы
Алгоритмы — это сложно, многопоточность — тоже. Тогда насколько сложны многопоточные алгоритмы? Разобраться помогает Никита Коваль из JetBrains.
YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Redis — опенсорсное быстрое хранилище данных в памяти класса NoSQL, работающее со структурами данных типа «ключ — значение».
Redis используется в качестве базы данных, кэша, брокера сообщений, очереди и нескольких других юзкейсов ☝️
#вопросы_с_собесов
Что делает ChatGPT… и почему это работает?
А ведь действительно... Многие пользуются, но не все знают, как это работает под капотом хотя бы приблизительно. Самое время это исправить.
Ловите перевод статьи с описанием того, что происходит внутри ChatGPT. Автор исследует, почему чат-бот может так хорошо справляться с созданием более‑менее осмысленного текста. Примеры применимы как к другим современным большим языковым моделям, так и к ChatGPT.
Читать