Telegram Web Link
📰 Свеженькое из мира C++

Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.

😼 Интересное:

Грейдинг умер: 5 трендов IT-найма 2025 — статья о новых правилах поиска работы

😎 Полезное:

Создания тестов в C++ — промпт, который поможет быстро создать тесты для любых C++ функций
std::invoke — пример унификации работы с callable объектами

🔥 Интересные проекты:

XMake — современной системой сборки на Lua
Slint — gui библиотека с возможностью предварительного просмотра в режиме реального времени

Библиотека C/C++ разработчика

#свежак
👍1🔥1
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!

Кто нужен?

Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.


Но если вы пока джун — я бы предложил:

- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях

- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL

🔗 Старт 9 сентября
😁7
Иногда реально ощущение, что нас держат в Матрице.

Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.

Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.

Кто готов вырваться из симуляции и ворваться в сезон найма?

👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно

Забирай полный комплект для ML-разработки: Python + Математика + Машинное обучение.
🔥 Скидка 30% действует только до 9 сентября → забираем себе
😁2
🐸 Подборка вакансий для C++-разработчиков за неделю

Разработчик на С++ (Инфраструктура Алисы / DWH) — от 300 000 и до 490 000 ₽ Гибрид (Москва)

C разработчик [AntiDDoS] — Удалёнка

Middle+ .NET разработчик — до 360000 ₽ Удалёнка

Ведущий разработчик С (Open source) — от 300000 ₽ Удалёнка

Senior C++ Developer (Core) — от 250000 ₽ Удалёнка

Библиотека C/C++ разработчика
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
↗️ СберТех, Cloud.ru и Хабр запускают «Код без границ» — большую грантовую программу для поддержки российских опенсорс-проектов.

Авторы лучших проектов в четырёх номинациях (от AI до разработки для разработчиков) получат денежные гранты, облачные ресурсы от Cloud.ru и экспертную поддержку. Главная цель — помочь энтузиастам превратить свои идеи в полноценные продукты.

Основное условие для участия — репозиторий проекта должен быть размещён на платформе GitVerse. Заявки принимаются до 31 октября.

Подробности и правила участия 🔚
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
⚡️ Фича дня: [[likely]]/[[unlikely]] (C++20)

🔥 Проблема:

Компилятор не знает, какие ветки кода выполняются чаще, что влияет на производительность.

✏️ Решение:

Атрибуты помогают компилятору оптимизировать предсказание переходов.


До:

if (error_code != 0) {
handle_error(); // редкий случай
} else {
normal_processing(); // частый случай
}



После:

if (error_code != 0) [[unlikely]] {
handle_error(); // компилятор оптимизирует как редкий случай
} else [[likely]] {
normal_processing(); // оптимизируется как частый случай
}



Применение:

• Обработка ошибок в системном коде
• Оптимизация горячих путей в циклах
• Улучшение производительности критических секций


💡 Помогают ли вам атрибуты в оптимизации?


Библиотека C/C++ разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1110🔥3
🧨 Портирование C++ проектов: подводные камни архитектурных различий

💡 Ростислав Михеев в своей лекции на UNIGINE Open Air 2025 разобрал реальные кейсы портирования игровых движков и выделил критические моменты для C++ разработчиков.

❗️ Ключевые моменты лекции:

• скрытые баги из-за изменения размеров указателей при переходе с 32-bit на 64-bit
• проблемы с SIMD-инструкциями при портировании с SSE (x86) на Neon (ARM)
• необходимость полного переписывания ассемблерного кода под новую архитектуру

Основной фокус — практические проблемы портирования X-Ray движка («Сталкер») на консоли и методы их решения через статический анализ кода.

Особенно актуально для разработчиков игровых движков и системного ПО, где производительность критична.

Вы узнаете, что код, который «просто работает», может содержать десятки скрытых UB, которые проявятся только при смене платформы — и найти их без специальных инструментов практически невозможно.

👉 Видео

Библиотека C/C++ разработчика

#буст
2👍1
⬆️ Hotkey boost: Рефакторинг функций

Надо вынести кусок логики в функцию? Тогда можно воспользоваться встроенными возможностями редактора кода которым пользуешься.


💡 Примеры для разных редакторов:

✏️ CLion:

• выдели код → Ctrl+Alt+M (Extract Function)

✏️ VS Code:

• выдели код → Ctrl+Shift+R → Extract to function

✏️ Visual Studio:

• выдели код → Ctrl+R, M (Extract Function)


🍴 Пример использования:

void mainLogic(const std::string& user) {
// До рефакторинга
if (user.size() > 3 && user[0] == 'A') {
std::cout << "Valid user: " << user << std::endl;
}
}


После рефакторинга VS Code сам создаст функцию:

bool shouldProcessUser(const std::string& user) {
return user.size() > 3 && user[0] == 'A';
}

void mainLogic(const std::string& user) {
if (shouldProcessUser(user)) {
std::cout << "Valid user: " << user << std::endl;
}
}


Библиотека C/C++ разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
🔥 Последняя неделя перед стартом курса по AI-агентам

Старт курса уже 15го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место

На курсе:
разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах

📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями

И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»

Промокод на 5.000₽: LASTCALL

👉 Курс здесь
1
🧗 Кто такие Unit-лид и Technical Owner — и почему эти роли нужны в IT-командах

Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи. Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.

👉 Читать дальше

Библиотека C/C++ разработчика
1🥰1😁1👾1
Решили завести новую рубрику Системное программирование. Какое направление ближе?
Anonymous Poll
26%
Windows
67%
Linux
2%
Android
4%
Web технологии;)
1%
Другое (напишу в комментариях)
😁1
2025/09/14 05:50:10
Back to Top
HTML Embed Code: