Forwarded from Библиотека задач по C++ | тесты, код, задания
Что выведет код (примерно)?
Anonymous Quiz
54%
bool
10%
int
7%
char
6%
Ошибка компиляции
24%
Что-то с "proxy" или похожее
😁20
🐸 Подборка вакансий для C++-разработчиков за неделю
Инженер-разработчик встраиваемых систем (Middle-Embedded) — до 370 000 ₽ Офис (Елабуга)
Middle Разработчик на C/C++ под Linux — от 250 000 и до 300 000 ₽ Удалёнка
Senior C++ Developer — от 350 000 ₽ Удалёнка
Программист С++ — от 250 000 ₽ Удалёнка
Разработчик Qt/C++ — Удалёнка
Разработчик на С++ (Инфраструктура Алисы / DWH) — от 300 000 и до 490 000 ₽ Гибрид (Москва)
Библиотека C/C++ разработчика
Инженер-разработчик встраиваемых систем (Middle-Embedded) — до 370 000 ₽ Офис (Елабуга)
Middle Разработчик на C/C++ под Linux — от 250 000 и до 300 000 ₽ Удалёнка
Senior C++ Developer — от 350 000 ₽ Удалёнка
Программист С++ — от 250 000 ₽ Удалёнка
Разработчик Qt/C++ — Удалёнка
Разработчик на С++ (Инфраструктура Алисы / DWH) — от 300 000 и до 490 000 ₽ Гибрид (Москва)
Библиотека C/C++ разработчика
❤2👍1
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Что произойдёт при вызове виртуального метода в конструкторе?
Anonymous Quiz
28%
Вызовется метод производного класса
45%
Вызовется метод базового класса
14%
Ошибка компиляции
4%
Ничего
9%
Исключение во время выполнения
🌚1
📉💼 Грейдинг умер: 5 трендов IT-найма 2025
Помнишь времена, когда можно было поменять работу и сразу получать на 50% больше? Забудь. В 2025-м правила игры кардинально изменились — теперь компании боятся ChatGPT на собесах, а искать работу через LinkedIn стало бесполезно. Разбираем 5 трендов, которые перевернули IT-найм с ног на голову.
👉 Читать статью
Библиотека C/C++ разработчика
Помнишь времена, когда можно было поменять работу и сразу получать на 50% больше? Забудь. В 2025-м правила игры кардинально изменились — теперь компании боятся ChatGPT на собесах, а искать работу через LinkedIn стало бесполезно. Разбираем 5 трендов, которые перевернули IT-найм с ног на голову.
👉 Читать статью
Библиотека C/C++ разработчика
👍3🥱1
🧪 Промпт дня: Создания тестов в C++
Мы подготовили для вас полезный промпт, который поможет быстро создать качественные тесты для любых C++ функций с использованием современных фреймворков.
✏️ Промпт:
Где [ define technology ] — это ваш тестовый фреймворк (Google Test, Catch2, Boost.Test и т.д.).
✅ Пример использования:
•
•
💡 Такой подход поможет вам:
• Создать тесты в едином стиле
• Покрыть как успешные, так и неуспешные сценарии
• Быстро адаптироваться к любому тестовому фреймворку
• Обеспечить базовое покрытие для локальной валидации
🍴 Какие тестовые фреймворки вы используете в своих C++ проектах? Делитесь опытом в комментариях!
Библиотека C/C++ разработчика
#буст
Мы подготовили для вас полезный промпт, который поможет быстро создать качественные тесты для любых C++ функций с использованием современных фреймворков.
Create two [ define technology ] tests for the above 'tempFunction' function. One that is expected to pass and one that is expected to fail.
Где [ define technology ] — это ваш тестовый фреймворк (Google Test, Catch2, Boost.Test и т.д.).
•
Create two Google Test tests for the above 'calculateAverage' function. One that is expected to pass and one that is expected to fail.
•
Create two Catch2 tests for the above 'validateEmail' function. One that is expected to pass and one that is expected to fail.
• Создать тесты в едином стиле
• Покрыть как успешные, так и неуспешные сценарии
• Быстро адаптироваться к любому тестовому фреймворку
• Обеспечить базовое покрытие для локальной валидации
Библиотека C/C++ разработчика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1😁1
Переворачиваем календарь — а там скидки, которые уже закончились.
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
😁2🌚1
Вызов callable объектов (функции, лямбды, member функции) требует разного синтаксиса. Но можно унифицировать вызовы с помощью std::invoke.
// Разный синтаксис для разных типов
func(); // функция
obj.method(); // метод
(obj.*ptr_to_member)(); // указатель на метод
lambda(); // лямбда
// Единый синтаксис для всех callable
std::invoke(func);
std::invoke(&Class::method, obj);
std::invoke(lambda);
std::invoke(ptr_to_member, obj);
Библиотека C/C++ разработчика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔2🔥1😢1
😎 Сколько баллов набрали вы?
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
😁5🎉2❤1👍1
🧨 Кроссплатформенная утилита для сборки на основе Lua
Знакомьтесь с XMake — современной системой сборки на Lua, которая решает основные боли C++ разработчиков.
❗️ Ключевые преимущества:
• простой и читаемый синтаксис вместо языка CMake
• встроенный пакетный менеджер с поддержкой 500+ библиотек
• автоматическое управление зависимостями и кросс-компиляцией
• поддержка всех основных платформ и тулчейнов
• распределённая компиляция и кеширование сборки
Основной фокус — максимальная простота настройки при сохранении всех возможностей профессиональной системы сборки. XMake = Build backend + Project Generator + Package Manager.
Особенно актуально для команд, работающих с мультиплатформенными проектами, где важна скорость настройки окружения и воспроизводимость сборки.
✏️ Github
Библиотека C/C++ разработчика
Знакомьтесь с XMake — современной системой сборки на Lua, которая решает основные боли C++ разработчиков.
❗️ Ключевые преимущества:
• простой и читаемый синтаксис вместо языка CMake
• встроенный пакетный менеджер с поддержкой 500+ библиотек
• автоматическое управление зависимостями и кросс-компиляцией
• поддержка всех основных платформ и тулчейнов
• распределённая компиляция и кеширование сборки
Основной фокус — максимальная простота настройки при сохранении всех возможностей профессиональной системы сборки. XMake = Build backend + Project Generator + Package Manager.
Особенно актуально для команд, работающих с мультиплатформенными проектами, где важна скорость настройки окружения и воспроизводимость сборки.
Библиотека C/C++ разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11❤1👍1
👾 Вышел Slint 1.13 с предварительным просмотром в режиме реального времени
Релиз Slint 1.13 наконец-то решает эту проблему, добавляя live-preview для C++ проектов.
❗️ Ключевые фичи релиза:
• live-preview для C++ (и Rust) — изменения в .slint файлах применяются без перезапуска приложения
• интерактивный outline panel с drag-and-drop
• локальные переменные с ключевым словом
Основной прорыв — возможность видеть изменения UI мгновенно. Компилятор заменяет нативную кодогенерацию на стабы, которые отслеживают изменения файловой системы и перезагружают интерфейс на лету.
Особенно актуально для проектов с активной разработкой UI, где цикл «изменение-компиляция-запуск» съедает значительное время.
👉 Ссылка
Библиотека C/C++ разработчика
Опять перекомпиляция, перелинковка, перезапуск... Когда же это закончится?» — знакомые мысли каждого C++ разработчика при работе с GUI фреймворками.
Релиз Slint 1.13 наконец-то решает эту проблему, добавляя live-preview для C++ проектов.
❗️ Ключевые фичи релиза:
• live-preview для C++ (и Rust) — изменения в .slint файлах применяются без перезапуска приложения
• интерактивный outline panel с drag-and-drop
• локальные переменные с ключевым словом
let
в коллбекахОсновной прорыв — возможность видеть изменения UI мгновенно. Компилятор заменяет нативную кодогенерацию на стабы, которые отслеживают изменения файловой системы и перезагружают интерфейс на лету.
Особенно актуально для проектов с активной разработкой UI, где цикл «изменение-компиляция-запуск» съедает значительное время.
👉 Ссылка
Библиотека C/C++ разработчика
👍6❤2🥰1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Забирай шпаргалку по ключевым командам и концепциям Git.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»
⮕ Твой стартовый набор искателя данных:
⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»
Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽
☞ Что ждет тебя в этом квесте
📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)
⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»
Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽
☞ Что ждет тебя в этом квесте
— Получение артефактов: портфолио проектов и сертификаты— Прокачка от новичка до Senior Data Scientist— Босс-файты с реальными задачами из индустрии— Доступ к гильдии единомышленников
📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
😁1
🌚8😁5🤔3👏1
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Что произойдёт при множественном наследовании от одного класса?
Anonymous Quiz
18%
Ошибка компиляции
10%
Автоматически применится virtual наследование
16%
Будет использована только первая копия
13%
Undefined behavior
44%
В объекте будет несколько копий базового класса
❤2😁1
📰 Свеженькое из мира C++
Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.
😼 Интересное:
• Грейдинг умер: 5 трендов IT-найма 2025 — статья о новых правилах поиска работы
😎 Полезное:
• Создания тестов в C++ — промпт, который поможет быстро создать тесты для любых C++ функций
• std::invoke — пример унификации работы с callable объектами
🔥 Интересные проекты:
• XMake — современной системой сборки на Lua
• Slint — gui библиотека с возможностью предварительного просмотра в режиме реального времени
Библиотека C/C++ разработчика
#свежак
Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.
😼 Интересное:
• Грейдинг умер: 5 трендов IT-найма 2025 — статья о новых правилах поиска работы
😎 Полезное:
• Создания тестов в C++ — промпт, который поможет быстро создать тесты для любых C++ функций
• std::invoke — пример унификации работы с callable объектами
🔥 Интересные проекты:
• XMake — современной системой сборки на Lua
• Slint — gui библиотека с возможностью предварительного просмотра в режиме реального времени
Библиотека C/C++ разработчика
#свежак
👍1🔥1
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!
Кто нужен?
Но если вы пока джун — я бы предложил:
- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL
🔗 Старт 9 сентября
Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.
Но если вы пока джун — я бы предложил:
- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL
🔗 Старт 9 сентября
😁2