👑🧟 Король спама: насколько сильно ты бесишь коллег в рабочих чатах
Признайся, ты тоже иногда отправляешь голосовые сообщения из маршрутки? Или может быть, ты тот самый человек, который пишет «Привет» и исчезает на час? Всего 10 вопросов, которые помогут понять, являешься ли ты мастером цифрового этикета или главным спамером офиса. Готов узнать правду?
👉 Пройти тест
Признайся, ты тоже иногда отправляешь голосовые сообщения из маршрутки? Или может быть, ты тот самый человек, который пишет «Привет» и исчезает на час? Всего 10 вопросов, которые помогут понять, являешься ли ты мастером цифрового этикета или главным спамером офиса. Готов узнать правду?
👉 Пройти тест
На Хабре появилась статья, освещающая текущую ситуацию и вызовы, стоящие перед языком C++. Основной посыл: язык разделяется на два лагеря.
Ключевые моменты:
Решения комитета по стандартизации:
• Сохранение совместимости с прежними версиями языка и отказ от изменений ABI.
• Противоречия в целях: баланс между backward compatibility и zero-overhead принципами.
Смена акцентов в Big Tech:
• Переход на Rust: Microsoft, Google и AWS активно используют этот язык для новых разработок.
• Google уже работает над новым языком-преемником для C++.
Две культуры C++:
• Современные компании с автоматизированным инструментарием для рефакторинга и сборки.
• Организации, зависящие от устаревших библиотек и ручных методов.
👉 Ссылка
Ключевые моменты:
Решения комитета по стандартизации:
• Сохранение совместимости с прежними версиями языка и отказ от изменений ABI.
• Противоречия в целях: баланс между backward compatibility и zero-overhead принципами.
Смена акцентов в Big Tech:
• Переход на Rust: Microsoft, Google и AWS активно используют этот язык для новых разработок.
• Google уже работает над новым языком-преемником для C++.
Две культуры C++:
• Современные компании с автоматизированным инструментарием для рефакторинга и сборки.
• Организации, зависящие от устаревших библиотек и ручных методов.
👉 Ссылка
Новый год — время для новых начинаний!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!
🔹 Почему IT?
- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.
Возможно, именно сейчас тот момент, когда стоит инвестировать в себя и развить востребованные навыки. У нас есть конструктор курсов, с помощью которого вы сможете составить свой идеальный план обучения — под свои цели и интересы.
📚 Как это работает?
- Несколько программ по цене одной — выбирайте всё, что вам нужно.
- Бессрочный доступ — учитесь в своём ритме и когда удобно.
- Это выгодно — вы получаете навыки, которые помогут вам расти профессионально и зарабатывать больше.
А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше
Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:
🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.
🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.
🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.
🔵 И другие комбинации для разных целей.
Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас
Развивайтесь в IT — и будущее уже будет в ваших руках!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!
🔹 Почему IT?
- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.
Возможно, именно сейчас тот момент, когда стоит инвестировать в себя и развить востребованные навыки. У нас есть конструктор курсов, с помощью которого вы сможете составить свой идеальный план обучения — под свои цели и интересы.
📚 Как это работает?
- Несколько программ по цене одной — выбирайте всё, что вам нужно.
- Бессрочный доступ — учитесь в своём ритме и когда удобно.
- Это выгодно — вы получаете навыки, которые помогут вам расти профессионально и зарабатывать больше.
А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше
Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:
🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.
🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.
🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.
🔵 И другие комбинации для разных целей.
Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас
Развивайтесь в IT — и будущее уже будет в ваших руках!
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
💼💼 Двойная игра: как легально совмещать несколько работ
Совмещение нескольких работ — это реальность для многих специалистов, особенно в сфере IT. Но как сохранить баланс, не нарушить закон и не перегореть? Мы разобрали все ключевые нюансы:
🔹Что такое оверэмплоинг и как его регулирует закон?
🔹Какие комбинации работы можно совмещать, а какие — практически невозможны?
🔹Как поддерживать продуктивность и не вылететь в выгорание?
🔹Практические советы, проверенные методики и юридические аспекты.
Если вы задумывались о совместительстве, но не знали, с чего начать и как избежать подводных камней — эта статья для вас!
Совмещение нескольких работ — это реальность для многих специалистов, особенно в сфере IT. Но как сохранить баланс, не нарушить закон и не перегореть? Мы разобрали все ключевые нюансы:
🔹Что такое оверэмплоинг и как его регулирует закон?
🔹Какие комбинации работы можно совмещать, а какие — практически невозможны?
🔹Как поддерживать продуктивность и не вылететь в выгорание?
🔹Практические советы, проверенные методики и юридические аспекты.
Если вы задумывались о совместительстве, но не знали, с чего начать и как избежать подводных камней — эта статья для вас!
Forwarded from Библиотека задач по C++ | тесты, код, задания
Forwarded from Библиотека задач по C++ | тесты, код, задания
Что будет выведено при выполнении кода?
Anonymous Quiz
53%
15 10
31%
15 15
5%
10 10
10%
Программа не скомпилируется
😎 Детерминизм в разработке игр
Разработчик Box2D опубликовал статью о важности детерминизма в игровых движках, особенно в физике, для обеспечения повторяемости результатов.
👉 Статья
Разработчик Box2D опубликовал статью о важности детерминизма в игровых движках, особенно в физике, для обеспечения повторяемости результатов.
👉 Статья
🧨 Внутреннее устройство Blueprint функций в Unreal Engine 5
В статье автор детально объясняет, как работают Blueprint-функции с точки зрения C++ кода, и сравнивает их с обычными C++ функциями.
Особое внимание уделено классу FFrame, который хранит информацию о текущей исполняемой функции, её аргументах и байткоде.
👉 Статья
В статье автор детально объясняет, как работают Blueprint-функции с точки зрения C++ кода, и сравнивает их с обычными C++ функциями.
Особое внимание уделено классу FFrame, который хранит информацию о текущей исполняемой функции, её аргументах и байткоде.
👉 Статья
💈 Создание виртуальной машины на C
Наткнулся на интересный плейлист «Building a Virtual Machine in C». Если вы когда-нибудь задумывались, как создать свою собственную виртуальную машину, то это именно то, что вам нужно!
В плейлисте подробно разбираются все этапы разработки виртуальной машины: от базовых концепций до реализации различных компонентов. Автор делится своим опытом и показывает, как шаг за шагом построить работающую VM.
👉 Ссылка на плейлист
Наткнулся на интересный плейлист «Building a Virtual Machine in C». Если вы когда-нибудь задумывались, как создать свою собственную виртуальную машину, то это именно то, что вам нужно!
В плейлисте подробно разбираются все этапы разработки виртуальной машины: от базовых концепций до реализации различных компонентов. Автор делится своим опытом и показывает, как шаг за шагом построить работающую VM.
👉 Ссылка на плейлист
Forwarded from Библиотека питониста | Python, Django, Flask
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы хотите освоить Vim — один из самых мощных текстовых редакторов, но вас отпугивают команды, режимы и горячие клавиши, то игра Vim Adventures станет вашим идеальным стартом.
Это интерактивная игра, которая помогает освоить основные команды Vim в увлекательной форме. В роли персонажа, перемещающегося по пиксельному миру, вы выполняете задания, используя команды, которые нужны для работы в Vim.
Что полезного дает Vim Adventures:
• Постепенное изучение базовых команд: перемещение (hjkl), удаление, копирование, вставка и другие.
• Практика реальных сценариев, которые встречаются в редакторе.
• Игровая форма обучения: вместо скучного запоминания команд вы используете их для решения задач и продвижения по уровням.
• Возможность повторить и закрепить навыки, которые пригодятся в ежедневной работе с кодом.
❗ Vim Adventures доступна прямо в браузере, так что вам не нужно ничего устанавливать.
👉 Игра
Это интерактивная игра, которая помогает освоить основные команды Vim в увлекательной форме. В роли персонажа, перемещающегося по пиксельному миру, вы выполняете задания, используя команды, которые нужны для работы в Vim.
Что полезного дает Vim Adventures:
• Постепенное изучение базовых команд: перемещение (hjkl), удаление, копирование, вставка и другие.
• Практика реальных сценариев, которые встречаются в редакторе.
• Игровая форма обучения: вместо скучного запоминания команд вы используете их для решения задач и продвижения по уровням.
• Возможность повторить и закрепить навыки, которые пригодятся в ежедневной работе с кодом.
❗ Vim Adventures доступна прямо в браузере, так что вам не нужно ничего устанавливать.
👉 Игра
🤤 Икра черная, икра красная, а профессия — программирование
Сертификат на обучение от Proglib Academy — это крутой подарок для тех, кто интересуется IT, хочет освоить новую профессиюи жить в шоколаде .
Почему наши курсы — хороший презент:
🔵 Подходит для новичков и профессионалов: можно выбрать обучение под любой уровень знаний.
🔵 Помогает развивать востребованные навыки, которые пригодятся в IT.
🔵 Позволяет выбрать удобный формат обучения: можно учиться в своем темпе, когда удобно.
Сертификат оформляется за пару минут, и даже не нужно ломать голову над упаковкой.
🚀 Подарите возможность начать год с полезных знаний и карьерного роста → подробнее о сертификатах
Сертификат на обучение от Proglib Academy — это крутой подарок для тех, кто интересуется IT, хочет освоить новую профессию
Почему наши курсы — хороший презент:
Сертификат оформляется за пару минут, и даже не нужно ломать голову над упаковкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Какое из утверждений о std::vector верно?
Anonymous Quiz
15%
Размер std::vector фиксирован на этапе компиляции
27%
std::vector всегда хранит элементы в упорядоченном виде
54%
Элементы std::vector хранятся в смежной памяти
4%
std::vector не поддерживает итераторы
🎨 ImGui — удобный UI для ваших проектов
Если вы разрабатываете приложения и вам нужно быстро создать интерфейс, то Dear ImGui может сильно упростить вам эту задачу.
ImGui — это библиотека для создания графического интерфейса, которая отличается простотой интеграции, минимальными зависимостями и высокой производительностью.
🔥 Где используется ImGui?
• В игровых движках и инструментах (Unity, Unreal Engine, Godot).
• В отладочных панелях и редакторах.
• В создании прототипов приложений.
💡 Почему стоит выбрать ImGui?
• Легкость использования: Создавать элементы интерфейса, такие как кнопки, слайдеры или текстовые поля, можно буквально в пару строк.
• Интерактивная разработка: ImGui использует концепцию «immediate mode», что позволяет легко обновлять UI в реальном времени.
• Кроссплатформенность: Работает на Windows, Mac, Linux и поддерживает множество графических API, включая OpenGL, DirectX и Vulkan.
👉 Github
Если вы разрабатываете приложения и вам нужно быстро создать интерфейс, то Dear ImGui может сильно упростить вам эту задачу.
ImGui — это библиотека для создания графического интерфейса, которая отличается простотой интеграции, минимальными зависимостями и высокой производительностью.
🔥 Где используется ImGui?
• В игровых движках и инструментах (Unity, Unreal Engine, Godot).
• В отладочных панелях и редакторах.
• В создании прототипов приложений.
💡 Почему стоит выбрать ImGui?
• Легкость использования: Создавать элементы интерфейса, такие как кнопки, слайдеры или текстовые поля, можно буквально в пару строк.
• Интерактивная разработка: ImGui использует концепцию «immediate mode», что позволяет легко обновлять UI в реальном времени.
• Кроссплатформенность: Работает на Windows, Mac, Linux и поддерживает множество графических API, включая OpenGL, DirectX и Vulkan.
👉 Github
😋 Новая книга про шейдеры
«The Godot Shaders Bible» — подробное руководство по созданию шейдеров в Godot, разработанное для начинающих и опытных разработчиков. Книга охватывает основы шейдерного языка Godot, математические концепции и рендеринг, а также продвинутые техники, такие как вычислительные шейдеры и оптимизация производительности.
Публикация начнется в феврале 2025 года, главы будут выходить поэтапно.
👉 Ссылочка
«The Godot Shaders Bible» — подробное руководство по созданию шейдеров в Godot, разработанное для начинающих и опытных разработчиков. Книга охватывает основы шейдерного языка Godot, математические концепции и рендеринг, а также продвинутые техники, такие как вычислительные шейдеры и оптимизация производительности.
Публикация начнется в феврале 2025 года, главы будут выходить поэтапно.
👉 Ссылочка
🦑👨💻 Программист в «Игре в кальмара»: каковы твои шансы выжить?
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
Каждый день оптимизируешь процессы, автоматизируешь задачи и решаешь сложные проблемы. Но что, если тебе придется применять свои навыки, чтобы выжить?
Окажутся ли твои скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
🧨 Вышли обновления библеотек для работы с векторной графикой PlutoVG и LunaSVG
Новые версии библиотек для работы с векторной графикой на C и C++:
PlutoVG 0.0.10:
• Исправлено масштабирование шрифтов.
• Добавлена проверка на nullptr для предотвращения неопределённого поведения в memcpy.
LunaSVG 3.1.0:
• Введена динамическая стилизация с помощью CSS через метод applyStyleSheet.
• Автоматическое обновление макета при изменении документа, устраняющее необходимость ручного вызова updateLayout.
• Добавлен метод forceLayout для немедленного обновления макета.
• Улучшен рендеринг текста с поддержкой свойств CSS: baseline-shift, alignment-baseline и dominant-baseline.
👉 Заметка
Новые версии библиотек для работы с векторной графикой на C и C++:
PlutoVG 0.0.10:
• Исправлено масштабирование шрифтов.
• Добавлена проверка на nullptr для предотвращения неопределённого поведения в memcpy.
LunaSVG 3.1.0:
• Введена динамическая стилизация с помощью CSS через метод applyStyleSheet.
• Автоматическое обновление макета при изменении документа, устраняющее необходимость ручного вызова updateLayout.
• Добавлен метод forceLayout для немедленного обновления макета.
• Улучшен рендеринг текста с поддержкой свойств CSS: baseline-shift, alignment-baseline и dominant-baseline.
👉 Заметка