💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
➡️ Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
💎 Релиз языка программирования Crystal 1.16. Синтаксис Crystal близок к языку Ruby, но не полностью совместим с ним.
🤖 reTermAI — ИИ-помощник для терминала.
🎉 Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента».
📄 Срок действия сертификатов SSL/TLS будет сокращен до 47 дней к 2029 году.
🔍 ChatGPT используют для определения мест на фотографиях.
🐸 Библиотека программиста #свежак
Собрали главные события и контент минувших уходящей недели:
💎 Релиз языка программирования Crystal 1.16. Синтаксис Crystal близок к языку Ruby, но не полностью совместим с ним.
🤖 reTermAI — ИИ-помощник для терминала.
🎉 Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента».
📄 Срок действия сертификатов SSL/TLS будет сокращен до 47 дней к 2029 году.
🔍 ChatGPT используют для определения мест на фотографиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Завтра запускаем ML-ракету: последние места на борту
Уже завтра, 21 апреля, состоится наш воркшоп «Математика машинного обучения на практике», где теория ML превращается в практические навыки.
Что вас ждет:
📍 Работа с реальными данными — табличные датасеты и изображения
📍 Снижение размерности через PCA — научитесь отделять важное от второстепенного
📍 Обучение моделей — Random Forest и градиентный бустинг в действии
📍 Разбор метрик и гиперпараметров — как настроить модель на максимальную эффективность
📍 Написание кода на Python — прямо как реальных проектах
📍 Персональный code review от эксперта — бесценный фидбек для вашего роста
📍 Доступ в закрытый чат участников — нетворкинг и обмен опытом
Кто проводит воркшоп:
Мария Горденко — инженер-программист, старший преподаватель НИУ ВШЭ и Proglib Academy, руководитель магистратуры от ГК Самолет и Альфа-Банка.
Стоимость участия: 3990₽
Когда: завтра, 21 апреля
👉 Забронировать место на воркшопе: https://proglib.io/w/03316dc1
Уже завтра, 21 апреля, состоится наш воркшоп «Математика машинного обучения на практике», где теория ML превращается в практические навыки.
Что вас ждет:
Кто проводит воркшоп:
Мария Горденко — инженер-программист, старший преподаватель НИУ ВШЭ и Proglib Academy, руководитель магистратуры от ГК Самолет и Альфа-Банка.
Стоимость участия: 3990₽
Когда: завтра, 21 апреля
👉 Забронировать место на воркшопе: https://proglib.io/w/03316dc1
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчики проекта подготовили и выложили в открытый доступ сборки MySQL Community Server 9.3.0 для основных дистрибутивов Linux, FreeBSD, macOS и Windows.
– Улучшения mysqldump: новая опция --users для включения информации о пользователях в логические дампы, а также опции для управления конкретными пользователями в дампах.
– Улучшения движка MLE Engine: улучшена поддержка JavaScript в хранимых процедурах, включая новые типы данных, такие как DECIMAL для JavaScript.
– Локализация: JavaScript теперь поддерживает настройки локализации через Intl API.
– Управление динамическими библиотеками: Новые команды для изменения библиотек и динамической загрузки библиотек JavaScript.
– Оптимизация запросов: Расширена поддержка операторов квантификации, таких как >ANY, >=ALL и др.
– Безопасность: устранено 28 уязвимостей, из которых 26 могут быть использованы удаленно.
Летом 2025 года в Oracle планируют сформировать LTS-релиз 9.4, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда сроки горят, а разработчиков не хватает
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
Нехватка квалифицированных разработчиков, срывы дедлайнов и перегруз команды — эти проблемы знакомы большинству IT-руководителей. В условиях растущей конкуренции найти баланс между качеством реализации, сроками и бюджетом становится всё сложнее, особенно когда проект требует редких компетенций или быстрого масштабирования.
Решение проблемы — задействовать дополнительные ресурсы на аутсорсе или аутстаффе. Например, обратиться в Proglib. Да-да, мы запустили свою студию веб-разработки!
Что мы предлагаем:
• Опытные специалисты для аутстаффа (frontend, backend, DevOps, UI/UX, PM, BA)
• Полноценная разработка проектов под ключ
• Гибкое масштабирование команды под потребности клиента
• Прозрачная коммуникация и регулярная отчетность
Для каждого проекта формируется индивидуальная команда, исходя из конкретных потребностей заказчика.
Заполните форму, чтобы ускорить свою разработку 👉 https://forms.yandex.ru/u/67e548a4eb614622efa0bcb2/
🧐 Почему COUNT(*) может быть медленнее, чем COUNT(col)?
Когда мы делаем запросы в базу данных, часто используем COUNT(*), чтобы подсчитать количество строк. Но вот вопрос — почему иногда запрос с COUNT(col) может быть быстрее?
🤔 Вот в чем разница:
- COUNT(*) считает все строки в таблице, включая те, где колонка может быть пустой (NULL). Он не обращает внимания на данные, а просто проверяет, есть ли строка.
– COUNT(col) считает только те строки, где в колонке есть значение (то есть не NULL).
⚡ Почему COUNT(*) может быть медленнее?
– MVCC в PostgreSQL: Это механизм, который помогает работать с транзакциями. Он создает несколько версий строк, чтобы каждая транзакция могла видеть корректные данные. Из-за этого COUNT(*) требует больше вычислений.
– Visibility Map: Это карта, которая помогает базе данных понять, какие строки можно игнорировать при подсчете. Но COUNT(*) проверяет все строки, даже те, которые могут быть невидимы для некоторых транзакций.
🔍 Как ускорить запросы?
Если на колонке есть индекс, то запрос с COUNT(col) может работать быстрее, потому что индекс помогает быстро найти строки с непустыми значениями.
🐸 Библиотека программиста #междусобойчик
Когда мы делаем запросы в базу данных, часто используем COUNT(*), чтобы подсчитать количество строк. Но вот вопрос — почему иногда запрос с COUNT(col) может быть быстрее?
🤔 Вот в чем разница:
- COUNT(*) считает все строки в таблице, включая те, где колонка может быть пустой (NULL). Он не обращает внимания на данные, а просто проверяет, есть ли строка.
– COUNT(col) считает только те строки, где в колонке есть значение (то есть не NULL).
⚡ Почему COUNT(*) может быть медленнее?
– MVCC в PostgreSQL: Это механизм, который помогает работать с транзакциями. Он создает несколько версий строк, чтобы каждая транзакция могла видеть корректные данные. Из-за этого COUNT(*) требует больше вычислений.
– Visibility Map: Это карта, которая помогает базе данных понять, какие строки можно игнорировать при подсчете. Но COUNT(*) проверяет все строки, даже те, которые могут быть невидимы для некоторых транзакций.
🔍 Как ускорить запросы?
Если на колонке есть индекс, то запрос с COUNT(col) может работать быстрее, потому что индекс помогает быстро найти строки с непустыми значениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠️ Делаем MCP своими руками
Большие языковые модели ограничены в своей способности взаимодействовать с внешним миром. Model Context Protocol (MCP) — это протокол, разработанный Anthropic, который позволяет AI-моделям взаимодействовать с внешними сервисами и инструментами.
➡️ Простой гайд c максимум пользы — здесь.
🐸 Библиотека программиста #буст
Большие языковые модели ограничены в своей способности взаимодействовать с внешним миром. Model Context Protocol (MCP) — это протокол, разработанный Anthropic, который позволяет AI-моделям взаимодействовать с внешними сервисами и инструментами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠⚡️👟 Странные, но эффективные лайфхаки для продуктивности
Иногда самые действенные способы повысить продуктивность звучат как полный бред. Но это работает! Пользователи Reddit делятся своими «тупо-звучащими-но-реально-помогающими» секретами, которые помогут тебе наконец-то перестать прокрастинировать и начать делать дела.
ТОП-советы от пользователей Reddit — в нашей статье.
🐸 Библиотека программиста
Иногда самые действенные способы повысить продуктивность звучат как полный бред. Но это работает! Пользователи Reddit делятся своими «тупо-звучащими-но-реально-помогающими» секретами, которые помогут тебе наконец-то перестать прокрастинировать и начать делать дела.
ТОП-советы от пользователей Reddit — в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
JetBrains объявила о закрытии Aqua — своей специализированной IDE для QA-инженеров, запущенной в мае 2024 года. В среду разработки добавили поддержку Java, Python, Kotlin, JavaScript, TypeScript и интегрировали Selenium API, Selenide и Playwright. Предполагалось, что в Aqua будет удобно писать UI и API-тесты.
Но IDE так и не прижилась среди тестировщиков и разработчиков. Компания приняла решение закрыть Aqua, а пользователям предложили следующие варианты развития событий:
– Обладатели лицензий Aqua получат автоматическое обновление до пакета All Products Pack, что позволит перейти на другие IDE от JetBrains, включая IntelliJ IDEA Ultimate и WebStorm.
– Пользователи, оформившие лицензию до 22 апреля 2025 года, смогут продолжить использовать Aqua.
– Недавние покупатели имеют право на возврат средств.
– Владельцы некоммерческих лицензий получат доступ к WebStorm и скидку 40% на All Products Pack.
Aqua больше не будет развиваться как отдельный продукт, её функциональность сохранится в виде плагина Test Automation, совместимого с другими IDE от JetBrains.
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 SQA Days
SQA Days — международная конференция по обеспечению качества программного обеспечения. Ведущие эксперты в области тестирования соберутся, чтобы обсудить широкий спектр тем: от автоматизации тестирования до инновационных подходов к контролю качества.
Участников ждут лекции, практические занятия, круглые столы и обмен профессиональным опытом. Например, Мария Лаврентьева расскажет об использовании AI-технологий в автоматизированном тестировании.
Дата: 25–26 апреля.
Формат: онлайн и офлайн в Санкт-Петербурге.
Стоимость: от 27 500 рублей.
➡️ Регистрация по ссылке.
SQA Days — международная конференция по обеспечению качества программного обеспечения. Ведущие эксперты в области тестирования соберутся, чтобы обсудить широкий спектр тем: от автоматизации тестирования до инновационных подходов к контролю качества.
Участников ждут лекции, практические занятия, круглые столы и обмен профессиональным опытом. Например, Мария Лаврентьева расскажет об использовании AI-технологий в автоматизированном тестировании.
Дата: 25–26 апреля.
Формат: онлайн и офлайн в Санкт-Петербурге.
Стоимость: от 27 500 рублей.
➡️ Регистрация по ссылке.
Это открытый терминал, созданный на основе Rust, который отличается высокой скоростью и удобством для пользователей. Он предлагает множество функций для повышения продуктивности разработчиков.
Основные функции:
– AI‑управляемый поиск команд и предоставление рекомендаций.
– Встроенная панель команд для быстрого доступа к операциям.
– Интеллектуальный режим ввода с подсветкой синтаксиса и автозавершением.
– Настраиваемые темы и макеты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐉 Унесенные кодом: как языки программирования выглядят в стиле Гибли
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести наши любимые языки программирования во вселенную Миядзаки.
Получилось круто: от мудрого монаха Go, медитирующего в бамбуковой роще, до энергичного волшебника JavaScript, создающего целые миры из DOM-объектов.
☺ Кто вам нравится больше? Что бы вы изменили в этих образах? Расскажите в комментариях ↓
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести наши любимые языки программирования во вселенную Миядзаки.
Получилось круто: от мудрого монаха Go, медитирующего в бамбуковой роще, до энергичного волшебника JavaScript, создающего целые миры из DOM-объектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM