Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Блог компании
Banki.Lab
Banki.Lab
5 дней назад

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные⁠⁠

C++ — один из тех языков, с которых начинается серьёзное программирование. Его выбирают, когда нужно разобраться в устройстве памяти, научиться писать быстрый, точный код и строить сложные системы с нуля. Именно поэтому курсы по C++ остаются в топе — как среди новичков, так и среди тех, кто хочет перейти на уровень выше.

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

Выбираем лучшие программы 2025 года для обучения C++ | Banki Lab


5 самых лучших онлайн-курсов для обучения по программированию на C++ — краткий список актуальных программ

Это быстрый ТОП — рейтинг, на который можно положится. Мы отобрали самые лучшие курсы в 2025 году, чтобы вы были сконцентрированы лишь на обучении материалов.

  1. «Разработчик C++ с нуля + ИИ» — Skillbox — профессия, которая сочетает классическую C++‑разработку, создание игр и работу с нейросетями. За 7 месяцев вы пройдёте курс от базовых конструкций до Unreal Engine и Qt, создадите 2 итоговых проекта и получите карьерную поддержку. Подойдёт новичкам, тем, кто изучает C++ самостоятельно, и специалистам, планирующим смену профессии. Доступна рассрочка, помощь с трудоустройством и возврат денег, если не нашли работу.

  2. «Разработчик на C++» — Нетология — профессия с упором на продвинутую C++‑разработку и специализации на выбор: игры на UE5, кроссплатформенные приложения на Qt или умные гаджеты. За 12–14 месяцев вы выполните до 15 проектов, освоите инструменты вроде Git, SQL и Linux, пройдёте практику и получите диплом о профпереподготовке. Курс подойдёт новичкам, junior‑разработчикам и тем, кто хочет вырасти до middle. В программе — помощь с трудоустройством, гибкий график, поддержка от экспертов и возможность учиться в мобильном приложении.

  3. «Разработчик на C++» — Skillfactory — интенсивная программа, где вы за 11 месяцев изучите язык C++, алгоритмы, базы данных и Qt, создадите 6 проектов и получите диплом. Курс подойдёт новичкам, тем, кто хочет углубить знания в ООП и алгоритмах, а также тем, кто планирует найти работу в highload‑разработке. Доступна карьерная поддержка, курс по нейросетям в подарок и возврат денег, если не найдёте работу.

  4. «Разработчик на C++ с AI» — GeekBrains × Skillbox — интенсивная программа, где вы за 7 месяцев освоите C++, STL, многопоточность, SQL, Git и Unreal Engine 5, создадите поисковый движок и другие проекты, получите диплом и сертификат. Курс подойдёт новичкам, тем, кто хочет работать в геймдеве, highload-системах или embedded-разработке, а также тем, кто стремится к зарплате от 110 000 ₽. В программе — нейросети для IT, карьерная поддержка, помощь с резюме и собеседованиями, гарантия трудоустройства или возврат денег, рассрочка от 3 387 ₽/мес.

  5. «Разработчик C++» — Яндекс Практикум — курс для тех, кто хочет писать быстрый код там, где каждый такт важен. За 9 месяцев освоите C++ от баз до архитектуры: Qt, move-семантику, STL, многопоточность, CMake и профилировку. Сделаете 9+ проектов, включая графические приложения и свою электронную таблицу. Помогут наставники из Positive Technologies и КТ, карьерный центр — до трудоустройства. Есть расширенный трек с Linux, Docker и PostgreSQL. Рассрочка от 4 735 ₽/мес., диплом с гослицензией, поддержка даже после выпуска. Подходит без IT-опыта — если готовы к серьёзной работе.


Начать изучение C++ стоит, если вы:

  • только осваиваете программирование и ищете базу, на которой можно выстроить долгосрочную IT‑карьеру;

  • хотите получить фундаментальные знания, чтобы перейти к более сложным языкам и системной разработке;

  • планируете разрабатывать игры, приложения, встроенные системы или работать ближе к железу;

  • учитесь в университете по технической специальности и чувствуете пробелы в знаниях;

  • ищете практические онлайн‑курсы, где можно научиться писать код на C++ с нуля и решать реальные задачи.

Также курсы подойдут:

  • начинающим разработчикам, которым важно прокачать алгоритмическое мышление и структуру кода;

  • тем, кто пробует себя в backend‑разработке и хочет лучше понимать, как работает внутренняя логика;

  • всем, кто готов пройти путь от простого «Hello, world!» до создания собственных проектов и приложений.


ТОП-8: Курсы по C++ для новичков с нуля в 2025 году — рейтинг с трудоустройством и без

Флагманский список лучших программ. Это серьезные курсы, для тех, у кого серьезные намерения и сильное желание погрузится в таинства программирования. Есть даже полноценные профессии с гарантией трудоустройства (список будет расширяться).

1. Skillbox — курс «Разработчик C++ с нуля + ИИ»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 5/5)

Сайт школы: skillbox.ru

  • Формат: онлайн, видеоуроки + практика, + сопровождение наставника.

  • Длительность: 7 месяцев.

  • Проекты: игра на Unreal Engine и поисковый движок — для портфолио.

  • Портфолио: 2 итоговых проекта.

  • Поддержка: кураторы, проверка заданий, карьерный центр.

  • Стоимость: от 4 091 ₽/мес при скидке 50% на 34 месяца. Первый платёж — через 3 месяца.

👤 Кому подойдёт:

  • новичкам, которые хотят начать обучение C++ с нуля и попасть в IT без ОГЭ и ЕГЭ;

  • тем, кто пробовал учить язык сам и хочет закрепить знания на практике;

  • специалистам из смежных сфер (инженеры, электроника, автоматизация), желающим перейти в программирование;

  • геймдев-разработчикам и тем, кто хочет создавать игры на Unreal Engine.

✅ Преимущества курса:

  • обучение с нуля до уровня junior-разработчика C++;

  • изучение Qt, ООП, STL, многопоточности, SQL, REST API и Unreal Engine;

  • два проекта в портфолио — игра и поисковый движок;

  • сильная поддержка: наставники, проверка задач, карьерный центр;

  • программа включает блок по нейросетям и promt-инженерии (ChatGPT, AI‑тесты и др.);

  • лицензия и удостоверение о повышении квалификации;

  • возврат денег, если не нашли работу после курса.

📚 Программа курса:

Основной блок:

  1. Основы языка C++: переменные, циклы, условия;

  2. Базовые конструкции языка (2 модуля);

  3. ООП, сетевое программирование;

  4. Фреймворк Qt, работа с UI;

  5. Основы SQL и работа с базами данных;

  6. Программирование игр под Unreal Engine 4.

Дополнительно:

  1. Промптинг и интеграция нейросетей в проекты;

  2. Навыки для импортозамещения: создание сервисов, клиент-серверные приложения, аналоги Zoom и т.д.;

  3. Поддержка документации, GIT, отладка, микросервисы.

🧑‍🏫 Преподаватели:

  • Владислав Турбанов — 10+ лет в геймдеве и мобильной разработке;

  • Александр Швец — руководитель разработки в Яндекс.Маркете;

  • Денис Крахмалёв — C++‑разработчик, преподаватель МФТИ.

🧾 Подтверждение квалификации:

  • Государственная лицензия.

  • Удостоверение о повышении квалификации установленного образца.

Skillbox даёт прочную базу по C++ и современный подход: от основ до геймдева и нейросетей. Курс подходит тем, кто хочет быстро освоить востребованную профессию, собрать портфолио и выйти на рынок труда. Оптимален по цене и наполнению.

⯈ ПРОЙТИ КУРС | SKILLBOX ⯇


2. Нетология — курс «Разработчик на C++»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 5/5)

Официальный сайт школы: netology.ru

  • Длительность: от 12 до 14 месяцев в зависимости от траектории.

  • Формат: онлайн-обучение с теорией, практикой, вебинарами и поддержкой координаторов.

  • Портфолио: до 15 проектов, включая диплом — поисковая система по типу Google и проекты от работодателей.

  • Поддержка: кураторы, преподаватели из Яндекса, Huawei, Авито, Wildberries и др.

  • Оплата: рассрочка от 3 889 ₽/мес. на 36 месяцев без переплат или 133 000 ₽ одним платежом со скидкой.

  • Документ: диплом о профессиональной переподготовке установленного образца.

  • Дополнительно: налоговый вычет 13%, возврат денег, акция −40%.

🎯 Кому подойдёт:

  • новичкам, которые хотят начать карьеру в IT с нуля;

  • практикующим разработчикам, которые хотят вырасти до middle-уровня;

  • тем, кто хочет освоить кроссплатформенную разработку, UE5 или IoT.

💡 Преимущества:

  • специализация на выбор: Qt, видеоигры или IoT;

  • курсы английского, Agile, нейросетей и Linux в составе;

  • реальные кейсы и возможность пройти стажировку;

  • гибкий темп (до 10 часов в неделю) и помощь с оффером;

  • 80% программы — практика на задачах от работодателей.

📚 Программа включает:

  1. основы и продвинутая разработка на C++;

  2. структуры данных, Git, SQL, многопоточность;

  3. шаблоны проектирования, работа с базами данных;

  4. специализации: UE5, Qt, IoT;

  5. дипломный проект — поисковая система с релевантной выдачей.

💼 Трудоустройство:

  • стажировка у партнёров (при отборе);

  • поддержка Центра карьеры;

  • помощь с резюме, портфолио и собеседованиями;

  • 2300+ студентов уже прошли практику.

Сильный продвинутый курс от Нетологии с проектами, стажировкой и специализациями. Позволяет получить востребованную профессию и претендовать на зарплату от 110 000 ₽ на старте.

⯈ ПЕРЕЙТИ НА СТРАНИЦУ КУРСА | НЕТОЛОГИЯ ⯇


3. Skillfactory — курс «Разработчик на C++»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.6/5)

Оф сайт школы: skillfactory.ru

  • Длительность: 11 месяцев.

  • Формат: онлайн-обучение с теорией, практикой, вебинарами и поддержкой менторов.

  • Портфолио: 6 проектов, включая итоговый — полноценное приложение с C++, STL, Qt, базами данных и многопоточностью.

  • Поддержка: менторы — действующие C++ разработчики из ActiveVideo, 1С, «Сетевые решения», геймдев и автопилоты.

  • Оплата: рассрочка от 3 413 ₽/мес. на 36 месяцев без переплат или со скидкой до 55%.

  • Документ: диплом о профессиональной переподготовке установленного образца.

  • Дополнительно: гарантия возврата денег, если не найдёте работу за 6 месяцев; 3 курса в подарок — по нейросетям, soft skills и английскому для IT.

🎯 Кому подойдёт:

  • новичкам, которые хотят начать карьеру в IT с нуля.

  • практикующим разработчикам, желающим укрепить базу по C++, алгоритмам и ООП.

  • тем, кто хочет работать в highload-системах, геймдеве, embedded-разработке или на производстве.

💡 Преимущества:

  • 6 проектов в портфолио с реальными кейсами.

  • помощь с трудоустройством от Центра карьеры.

  • индивидуальные консультации с менторами (в тарифах выше базового).

  • доступ к материалам навсегда.

  • гарантия возврата денег, если не найдёте работу.

  • курсы в подарок: нейросети, английский, soft skills.

  • 90% выпускников работают по специальности.

  • 6000+ выпускников достигли своих целей.

📚 Программа включает:

  1. основы и современные стандарты C++.

  2. ООП, шаблоны, STL, TDD, unit-тесты.

  3. алгоритмы и структуры данных.

  4. параллельное программирование и многопоточность.

  5. работу с PostgreSQL и SQL.

  6. Linux (на примере Ubuntu).

  7. desktop-разработку на Qt.

  8. финальный проект — комплексное приложение с полным циклом разработки.

💼 Трудоустройство:

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

  • закрытый канал с вакансиями от партнёров.

  • адаптация под требования компаний.

  • тестовое техническое собеседование (в тарифах с поддержкой).

  • доступ к базе работодателей и профильным Telegram-каналам.

  • стажировка у партнёров (в расширенных тарифах).

Мощный практико-ориентированный курс от Skillfactory для тех, кто хочет стать востребованным C++ разработчиком. Подходит для старта с нуля и роста до уровня Junior+. Средняя зарплата выпускников — от 130 000 ₽, в топовых компаниях — до 270 000 ₽ и выше.

⯈ НА СТРАНИЦУ КУРСА | SKILLFACTORY ⯇


4. GeekBrains × Skillbox — курс «Разработчик на C++ с AI»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.8/5)

Сайт школы: gb.ru

  • Длительность: 7 месяцев.

  • Формат: онлайн-обучение с видеоуроками, живыми вебинарами, практикой и персональной обратной связью от экспертов.

  • Портфолио: 1 крупный итоговый проект — поисковый движок для корпоративных порталов, плюс практические задания по всем модулям.

  • Поддержка: кураторы-эксперты с опытом в Яндексе, МФТИ и IT-индустрии, HR-консультанты, служба заботы.

  • Оплата: рассрочка от 3 387 ₽/мес. на 36 месяцев без переплат, скидки до 55%.

  • Документ: диплом о профессиональной переподготовке и сертификат установленного образца.

  • Дополнительно: налоговый вычет 13%, профессия в подарок, нейросети в программе, гарантия трудоустройства или возврат денег.

🎯 Кому подойдёт:

  • новичкам, которые хотят начать карьеру в IT с нуля.

  • действующим разработчикам, желающим вырасти до уровня Junior+.

  • тем, кто планирует работать в геймдеве (Unreal Engine), highload-системах или embedded-разработке.

💡 Преимущества:

  • совместная программа от GeekBrains и Skillbox — лучшее из двух платформ.

  • 62 часа теории и 308 часов практики — акцент на реальные навыки.

  • использование нейросетей в обучении для эффективной работы IT-специалиста.

  • итоговый проект — поисковый движок, который можно показать на собеседовании.

  • живые вебинары с экспертами из Яндекса и МФТИ.

  • подробная обратная связь по заданиям в течение 24 часов.

  • доступ к материалам навсегда.

  • помощь в трудоустройстве до получения оффера.

📚 Программа включает:

  1. основы и продвинутый C++.

  2. работу с библиотекой STL.

  3. ООП, шаблоны, исключения, многопоточность.

  4. отладку и мониторинг приложений (GCC, GDB).

  5. работу с Git, SQL и PostgreSQL.

  6. разработку микросервисов и REST API.

  7. кросс-платформенную разработку.

  8. Unreal Engine 5 — для геймдева и 3D-приложений.

  9. проект: создание поискового движка с релевантной выдачей.

💼 Трудоустройство:

  • помощь в составлении резюме, сопроводительных писем и самопрезентации.

  • подготовка к собеседованиям: типовые вопросы, тестовые интервью.

  • тестовое собеседование с куратором (в тарифах выше базового).

  • доступ к закрытой базе вакансий и рекомендации партнёрам.

  • индивидуальный карьерный план и HR-сопровождение.

Современный, практико-ориентированный курс от двух лидеров российского IT-образования. Подходит для быстрого старта в профессии. Средняя зарплата Junior-разработчика после курса — от 110 000 ₽, Middle — до 197 000 ₽, Senior — от 292 000 ₽ и выше.

⯈ ВСЕ ДЕТАЛИ | GEEKBRAINS × SKILLBOX ⯇


5. Яндекс Практикум — курс «Разработчик C++»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.7/5)

Интернет-адрес школы: practicum.yandex.ru

  • Длительность: 9 месяцев (базовый), 12 месяцев (расширенный).

  • Формат: онлайн-обучение с интерактивной теорией, практикой, воркшопами и поддержкой наставников.

  • Портфолио: 9 проектов в базе, до 12 — в расширенном формате, включая графические приложения, вектор, электронную таблицу и бэкенд с PostgreSQL.

  • Поддержка: наставники и ревьюеры — действующие C++ разработчики из Positive Technologies, КТ, РИМР и других компаний.

  • Оплата: рассрочка от 4 735 ₽/мес. на 36 месяцев или 116 000 ₽ единовременно; расширенный — от 6 491 ₽/мес.

  • Документ: диплом о профессиональной переподготовке установленного образца.

  • Дополнительно: карьерная поддержка до 7 месяцев после выпуска, доступ к YandexGPT, налоговый вычет 13%, возможность вернуть часть средств.

🎯 Кому подойдёт:

  • новичкам, которые хотят войти в IT через один из самых мощных языков.

  • тем, кто уже в IT, но хочет перейти на системный уровень разработки.

  • тем, кто планирует работать в embedded, геймдеве, высоконагруженных системах или на Linux.

💡 Преимущества:

  • акцент на глубокое понимание C++, а не только на синтаксис.

  • реальные проекты: калькулятор, фотоальбом, конвертер, таблицы, веб-сервер.

  • живые воркшопы с практикующими разработчиками.

  • обратная связь от ревьюеров с опытом в индустрии.

  • YandexGPT помогает разбирать сложные темы.

  • карьерный трек включает стратегию поиска, резюме, сопровождение до оффера.

  • можно продолжать обучение в расширенном формате с бэкендом и Docker.

  • 10 000+ выпускников уже нашли работу.

📚 Программа включает:

  1. основы C++: переменные, циклы, функции, классы.

  2. продвинутые темы: move-семантика, RAII, шаблоны, метапрограммирование.

  3. работу с Git, Qt, Qt Creator, CMake.

  4. ООП, наследование, полиморфизм, UML.

  5. контейнеры, итераторы, алгоритмы, сложность.

  6. профилировку, логирование, санитайзеры, отладку.

  7. разработку графических приложений на Qt.

  8. создание собственных контейнеров (вектор, список).

  9. итоговый проект — электронная таблица с формулами.

  10. в расширенном: Linux, Docker, Boost, PostgreSQL, асинхронность, нагрузочное тестирование.

💼 Трудоустройство:

  • помощь в составлении резюме и сопроводительных писем.

  • подготовка к собеседованиям и тестовым заданиям.

  • карьерный трек до 7 месяцев после выпуска.

  • поддержка при откликах и прохождении интервью.

  • доступ к базе вакансий и рекомендации от карьерного центра.

  • 10 000+ выпускников трудоустроились, в том числе в крупные IT-компании.

Курс для тех, кто хочет не просто писать код, а понимать, как он работает внутри. Подходит для системного программирования, где важны производительность, стабильность и контроль. Средняя зарплата Junior — от 120 000 ₽, Middle — 280 000 ₽ и выше.

⯈ ПОДРОБНЕЕ НА САЙТЕ | ЯНДЕКС ПРАКТИКУМ ⯇


6. Бруноям — курс «Разработчик на C++»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.9/5)

Официальный сайт: brunoyam.com

  • Длительность: 5 месяцев.

  • Формат: онлайн-обучение с вебинарами, практикой, поддержкой наставника и чатом в Telegram.

  • Портфолио: 2 проекта, пригодных для показа на собеседованиях.

  • Поддержка: преподаватели-практикующие разработчики с опытом от 3 лет, личный чат с наставником.

  • Оплата: от 5 825 ₽/мес. на 12 месяцев или 69 900 ₽ со скидкой 40%.

  • Документ: сертификат о прохождении курса.

  • Дополнительно: налоговый вычет 13%, гарантия возврата денег в первый месяц, обновлённая программа 2025 года.

🎯 Кому подойдёт:

  • новичкам, которые хотят быстро войти в IT через системное программирование.

  • разработчикам с опытом на других языках, желающим освоить C++ и расширить стек.

  • тем, кто хочет работать в высокопроизводительных системах, DevOps или embedded.

💡 Преимущества:

  • курс обновляется каждые 3 месяца — только актуальные знания.

  • живые вебинары 1–2 раза в неделю с реальными разработчиками.

  • группа до 12 человек — персональный подход.

  • акцент на практику: теории только столько, сколько нужно.

  • Telegram-чат с преподавателем и сокурсниками.

  • помощь с трудоустройством при условии активного участия.

  • выпускники работают в Яндексе, VK, Ozon, Ecom.tech.

  • удобная платформа: всё под рукой — задания, чат, материалы.

📚 Программа включает:

  1. базовый синтаксис C++: переменные, условия, циклы, массивы, строки.

  2. функции, обработка исключений, отладка.

  3. работу с Git и настройку CI/CD.

  4. ООП, алгоритмы, структуры данных.

  5. STL, Google Test, юнит-тестирование.

  6. SQL и работу с базами данных.

  7. разработку на Qt Framework.

  8. DevOps-практики, Agile, Scrum, Kanban.

  9. итоговые проекты — реальные приложения для портфолио.

💼 Трудоустройство:

  • помощь в составлении резюме и оформлении портфолио.

  • подготовка к собеседованиям.

  • индивидуальная поддержка от карьерного центра (для активных студентов).

  • рекомендации в IT-компании.

  • средняя зарплата Junior — от 88 000 ₽, Middle — 172 000 ₽, Senior — 270 000 ₽ и выше.

Короткий, интенсивный курс для тех, кто хочет быстро начать писать на C++ и выйти на рынок. Подходит тем, кто ценит практику, чёткую структуру и живую поддержку. Обучение по гослицензии, с возможностью вернуть 13% через налоговый вычет.

⯈ УЗНАТЬ ПОДРОБНЕЕ | БРУНОЯМ ⯇


7. XYZ — курс «Разработчик игр на C++»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.8/5)

Сайт школы: www.school-xyz.com

  • Длительность: 6 месяцев.

  • Формат: онлайн-обучение с пошаговыми лекциями, домашними заданиями, фидбэком от экспертов и поддержкой куратора.

  • Портфолио: 3 игры — «Змейка», «Арканоид», рогалик — и итоговый проект с элементами игрового движка.

  • Поддержка: куратор с первого дня, преподаватели из Wargaming, 1C Entertainment, Playrix, Яндекса.

  • Оплата: от 6 450 ₽/мес. на 12 месяцев или 77 400 ₽ со скидкой при оплате целиком
    Документ: сертификат об обучении.

  • Дополнительно: налоговый вычет 13%, заморозка обучения, помощь в трудоустройстве, скидка при оплате до 31 августа.

🎯 Кому подойдёт:

  • новичкам, мечтающим попасть в геймдев через C++ и Unreal Engine.

  • тем, кто уже в IT, но хочет перейти в игровую индустрию.

  • фрилансерам и самозанятым, желающим создавать собственные 2D-проекты.

💡 Преимущества:

  • курс заточен под геймдев — не абстрактные задачи, а реальные игровые механики.

  • 16 домашних заданий с персональной проверкой от действующих разработчиков.

  • обучение в темпе: 1 лекция и 1 задание в неделю — без перегруза.

  • личный куратор следит за прогрессом и помогает с организацией.

  • топ-1 геймдев-сообщество в СНГ — общение, фидбэк, нетворкинг.

  • Telegram-чаты для обсуждений и поддержки.

  • можно заморозить обучение, если не хватает времени.

  • выпускники устраиваются в Ollie Games, Mytona, GFA, MimirHead и другие студии.

📚 Программа включает:

  1. основы C++: синтаксис, переменные, условия, циклы, функции.

  2. работу с Git и MS Visual Studio — стандарты командной разработки.

  3. ООП, принципы проектирования, паттерны.

  4. алгоритмы и структуры данных для игровой логики.

  5. создание простых 2D-игр с нуля.

  6. основы линейной алгебры для физики и движка.

  7. практику в стиле пайплайна игровых студий.

  8. итоговый проект — игра с элементами собственного движка.

💼 Трудоустройство:

  • помощь в составлении резюме и портфолио, ориентированного на геймдев.

  • обучение прицельным откликам и написанию сопроводительных.

  • подготовка к собеседованиям: как презентовать себя и договариваться о зарплате.

  • разбор рынка: сколько стоят навыки, куда расти, какие студии нанимают.

  • поддержка от HR-экспертов, которые помогли 1000+ специалистам.

  • доступ к закрытым вакансиям и стажировкам через сообщество XYZ.

Курс для тех, кто хочет не просто писать код, а создавать игры. Подходит даже без опыта — если есть мотивация и интерес к геймдеву. Средняя зарплата Junior — от 60 000 ₽, Middle — 120 000 ₽+, Senior — до 250 000 ₽ и выше.

⯈ ПОДРОБНАЯ ИНФОРМАЦИЯ | XYZ ⯇


8. OTUS — курс «C++ Developer. Professional»

ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

⭐️⭐️⭐️⭐️⭐️ (Рейтинг курса: 4.7/5)

Официальный сайт школы: otus.ru

  • Длительность: 5 месяцев.

  • Формат: онлайн-обучение с вебинарами 2 раза в неделю (пн/ср, 20:00 МСК), домашними заданиями, обратной связью и поддержкой в Telegram.

  • Портфолио: 14 практических работ + итоговый проект, пригодный для показа на собеседованиях.

  • Поддержка: преподаватели — действующие эксперты из топовых IT-компаний, с опытом в highload- и системной разработке.

  • Стоимость: 121 500 ₽ со скидкой 10% или рассрочка (уточняется при оформлении).

  • Документ: сертификат о прохождении обучения, удостоверение о повышении квалификации (при наличии диплома о профобразовании).

  • Дополнительно: налоговый вычет 13%, доступ к материалам навсегда, резюме в базе OTUS, помощь с карьерой.

🎯 Кому подойдёт:

  • разработчикам C++ уровня Junior или Middle, желающим выйти на профессиональный уровень.

  • программистам на Java, Python и других языках, которые хотят освоить C++ для системной, highload или embedded-разработки.

  • тем, кто готов к сложному курсу с погружением в современные стандарты и архитектуру.

💡 Преимущества:

  • курс ориентирован на реальные требования топовых компаний.

  • глубокое погружение в C++20 и C++23 — диапазоны, концепты, корутины, модули.

  • 14 практических работ с разбором от экспертов.

  • фокус на качество кода, архитектуру и многопоточность.

  • живые вебинары с возможностью задавать вопросы голосом.

  • закрытый Telegram-чат с преподавателями и группой.

  • запись всех занятий — можно смотреть в любое время.

  • выпускники находят работу или повышаются ещё до завершения курса.

📚 Программа включает:

  1. современный C++: новые стандарты, RAII, move-семантика, шаблоны, SFINAE, concepts.

  2. архитектуру ПО: паттерны проектирования, SOLID, DDD, clean code.

  3. параллельные вычисления: многопоточность, синхронизация, асинхронность, lock-free.

  4. работу с сетью: TCP/UDP, HTTP, сокеты, сериализация.

  5. хранилища: интеграция с PostgreSQL, ORM, работа с большими данными.

  6. основы ML: применение C++ в задачах машинного обучения.

  7. итоговый проект — полноценное приложение с архитектурой, сетью, базой данных и многопоточностью.

💼 Трудоустройство:

  • помощь в оформлении резюме, портфолио и сопроводительного письма.

  • размещение в базе OTUS — получение приглашений от партнёров.

  • подготовка к техническим собеседованиям.

  • карьерные консультации и поддержка до получения оффера.

  • более 3500 актуальных вакансий для C++ разработчиков на рынке.

Курс для тех, кто уже знает C++, но хочет писать код как в Яндексе, VK или финансовых системах. Поднимает уровень с Middle до Senior, даёт понимание архитектуры, производительности и современных стандартов. Средняя зарплата после курса — от 215 000 ₽, Senior — до 290 000 ₽ и выше.

⯈ ПЕРЕЙТИ НА СТРАНИЦУ КУРСА | OTUS ⯇


Бесплатные курсы для обучения

Здесь собраны бесплатные курсы бля изучения Си Плюс Плюс. Вы можете пройти обучающие программы и вебинары перед тем как начнете проходить серьезные онлайн-курсы.

1. Бесплатный вебинар «Создаём высокопроизводительный сервер на C++» от Skillbox

Бесплатный онлайн-интенсив по разработке многопоточного сервера — за 3 дня вы разберётесь в сетевых соединениях и напишете чат-сервер на C++.

🔑 Вы научитесь:

  • работать с многопоточностью и сетевыми соединениями;

  • понимать принципы общения между сервером и клиентом;

  • строить архитектуру серверных приложений на C++.

Подходит новичкам и действующим программистам, желающим прокачать backend‑навыки и разобраться в архитектуре C++‑сервера.

👉 Перейти к курсу


2. Бесплатный курс «Программирование на языке C++» от Computer Science Center и Stepik

Бесплатный онлайн-курс по основам C++ — за несколько недель вы освоите базовый синтаксис, работу с памятью, классы и шаблоны, а также принципы компиляции и ООП.

🔑 Вы научитесь:

  • понимать структуру программы на C++ и процесс её компиляции;

  • работать с указателями, ссылками и динамической памятью;

  • использовать классы, наследование, виртуальные методы и полиморфизм;

  • применять шаблоны функций и классов;

  • писать код с учётом лучших практик объектно-ориентированного программирования.

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

👉 Перейти к курсу


ТОП-10 курсов C++ с нуля в 2025 году — рейтинг лучших онлайн-программ для старта: платные (с трудоустройством) и бесплатные Программирование, Обучение, Учеба, Рейтинг, Тестирование, IT, Развитие, Программа, C++, Мат, Блоги компаний, Длиннопост

Изучить C++ непросто — это один из самых сложных языков с низкоуровневыми концепциями, тонкостями памяти и множеством подводных камней. Особенно трудно освоить его самостоятельно, без обратной связи, структуры и практики.


Как мы оценивали курсы и формировали рейтинг

Выбрать лучший курс по C++ непросто — предложений много, а обещания часто звучат одинаково: «трудоустройство», «с нуля», «практика», «менторы из Яндекса». Мы решили не доверять рекламе и проверили всё самостоятельно.

В течение месяца мы изучили более 25 онлайн-программ по C++ от крупных школ и независимых платформ. Отобрали 10, которые действительно соответствуют высоким критериям и могут дать новичку реальный старт в IT.

Наши критерии оценки:

  • Актуальность программы (2024–2025)
    Мы отдавали приоритет курсам, где учат современному C++ (C++17, 20, 23), а не устаревшим стандартам. Обязательно наличие: STL, move-семантики, RAII, многопоточности, асинхронности, работы с Git и CI/CD. Проекты должны быть приближены к реальным задачам из IT-компаний.

  • Практика и портфолио
    Учитывали количество и сложность проектов — от 5 и выше. Главное: проекты должны быть прикладными (сервер, поисковик, игра, движок), а не учебными упражнениями. Также важна глубина обратной связи и возможность использовать работы в портфолио на собеседованиях.

  • Поддержка и обратная связь
    Проверяли, есть ли живые вебинары, чаты с преподавателями, наставники и кураторы. Оценивали скорость проверки домашних заданий, возможность задать вопрос и получить разбор ошибок, а не просто «принято» или «не принято».

  • Карьерная поддержка
    Для платных курсов это критично. Учитывали: помощь с резюме, подготовку к собеседованиям, доступ к закрытым вакансиям, стажировки и реальные кейсы трудоустройства. Особенно ценили курсы с гарантией возврата денег, если работа не найдена.

  • Документы и легальность
    Курс должен проходить на платформе с государственной лицензией на образовательную деятельность. После обучения должна выдаваться официальная бумага — диплом или сертификат. Также учитывали возможность оформить налоговый вычет 13% от стоимости.

  • Отзывы и репутация
    Анализировали реальные отзывы на Отзовике, Яндексе, в Telegram-каналах и на независимых форумах. Обращали внимание на прозрачность данных: сколько выпускников трудоустроились, где работают, как проходят собеседования. Исключали курсы с подозрительно шаблонными или накрученными отзывами.

  • Доступность и формат
    Учитывали гибкость формата: возможность учиться в своём темпе, заморозить обучение, удобство платформы. Также смотрели на условия оплаты — наличие рассрочки, скидок, бесплатных пробных уроков и корпоративных программ.

Мы не включали курсы, если:

  • программа устарела и не обновлялась с 2020 года,

  • нет реальных проектов или практики,

  • карьерная поддержка ограничена парой советов в PDF,

  • отзывы массово негативные или отсутствуют.

Рейтинг получился сбалансированным: в нём есть интенсивы для быстрого старта, глубокие программы для роста до Middle, и бесплатные курсы для первых шагов.


Часто задаваемые вопросы (FAQ)

1) Можно ли выучить C++ с нуля без опыта в программировании?

Да, но это будет непросто. C++ — один из самых сложных языков: нужно понимать память, указатели, компиляцию и архитектуру. Без опыта в IT лучше выбирать курсы с живыми вебинарами, разборами ошибок и пошаговыми заданиями. Самообучение без обратной связи часто заканчивается сдачей на середине.

2) Сколько времени нужно, чтобы освоить C++?

От 5 до 12 месяцев, в зависимости от формата и вашего темпа. Интенсивы вроде OTUS (5 месяцев) рассчитаны на тех, кто уже знает основы программирования. Полные программы — Skillfactory, Практикум, GeekBrains — длятся 9–11 месяцев и включают глубокое погружение в стандарты C++20, многопоточность и системное программирование.

3) Где применяется C++ в 2025 году?

C++ по-прежнему в топе по производительности. Его используют в highload-системах, геймдеве (Unreal Engine), embedded-разработке, автопилотах, трейдинговых алгоритмах, ОС и драйверах. Это язык для задач, где важна скорость, стабильность и контроль над ресурсами — от космических систем до биржевых роботов.

4) Чем C++ лучше Python или Java?

C++ не «лучше» — он другой. У него нет виртуальной машины, сборщика мусора и абстракций. Это значит — максимальная производительность и контроль. Там, где Python медленный, а Java требует много памяти, C++ остаётся незаменим. Но учить его сложнее: меньше автоматики, больше ручной работы.

5) Какие перспективы у C++ разработчика в 2025?

Очень высокие. Спрос на системных программистов, геймдевов и embedded-инженеров растёт. Зарплаты: от 110–130 тыс. ₽ на старте (Junior), до 250–350 тыс. ₽ у Middle–Senior. C++ не уходит, а эволюционирует — C++20 и C++23 делают его современнее. Это профессия с долгосрочным потолком роста.


Заключение

C++ — сложный, но невероятно мощный язык, который открывает двери в топовые IT-сферы: от геймдева до высоконагруженных систем и embedded-разработки. Выбрать правильный курс — значит не просто выучить синтаксис, а получить навыки, проекты и поддержку, которые реально выведут вас на работу. В этом рейтинге — только проверенные программы, где учат современному C++, с практикой, менторами и карьерной помощью.


Ссылки на ресурсы партнёров, размещённые в настоящем материале, актуальны по состоянию на 29.08.2025 год.

В случае, если ссылка неактивна или ведет на сторонний ресурс - просьба обратиться за получением актуальной ссылки по адресу электронной почты - banki.lab@mail.ru.

Реклама ООО «Скилбокс», ИНН 9701078611; ООО «Нетология», ИНН 7726464125; ООО «СКИЛФЭКТОРИ», ИНН 9702009530; ООО «ГикБреинс», ИНН 7726381870; АНО ДПО «Образовательные технологии Яндекса», ИНН 7704282033; ООО «БРУНОЯМ», ИНН 7840502496; ООО «ИКС ВАЙ ЗЕТ НЕТВОРК», ИНН 9705150153; ООО «Отус онлайн-образование», ИНН 9705100963; ООО «Цифровые образовательные решения», ИНН 7814225454.

Показать полностью 10
Программирование Обучение Учеба Рейтинг Тестирование IT Развитие Программа C++ Мат Блоги компаний Длиннопост
210
Odinist
Odinist
27 дней назад

Плата за скорость⁠⁠

Плата за скорость IT, IT юмор, C++, Python, Скорость, Юмор, Картинка с текстом
Показать полностью 1
IT IT юмор C++ Python Скорость Юмор Картинка с текстом
24
13
DELETED
DELETED
3 месяца назад

Редчайшие кадры, речь В. И. Ленина про С++⁠⁠

Программирование C++ IT Программист Разработка Будущее Буржуазия Юмор Ленин Речь IT юмор Видео
5
3
alaninator3000
alaninator3000
3 месяца назад

Получил место на республиканской⁠⁠

Здравствуй Пикабу. Меня давно не было. Напишу этот пост чтобы подать признаки жизни.

Так вот. Мои комиксы по Backrooms и Doom, на время заморожены. Не знаю насколько, неизвестно еще.

Итак. А теперь к главной теме данного поста. Я получил место на республиканской олимпиаде по информатике за 5-6 классы. Как вы знаете из моего одного поста(Как я лоханулся. Дважды), это была республиканская олимпиада Таджикистана.

Так вот. Я к этому шел весьма долго. Как бы в основном учился на codeforces, и там задачки решал. По C++.

Я честно не помню как все это начиналось. Был ли отбор на районную или не был не помню уже честно.

В общем началось все с Районной олимпиады. Как я понял, тут соревнуются районы. Не помню точно какие. И вообще сразу предупреждаю, что возможно я часто не смогу сказать полную информацию об этом.

На районной я получил 2 место. Неплохо для начала. Потом пошла городская.


И в тот момент после районной олимпиады, я понял своего главного противника. Это тесты. Для тех кто не понимает, объясню. Все 3 олимпиады(районная, городская, республиканская) как бы делятся на 2 типа задач. Тесты и Практика. Тестов обычно 20, а практических задач(на том же самом codeforces) где-то максимум 4. И обычно проблема у меня с тестами(в общем есть к чему стремиться). По практике все получше. Могу все на фулл решить. Задачи легкие какие-то, максимум мелкие проблемы с реализацией, а так таким задачам можно было бы дать уровень сложности 600. Те кто учатся или учавствуют в codeforces поймут прикол.

Так. Не отклоняемся от темы. Потом пошла городская(Это уже когда весь город между собой соревнуется). Я там получил 3-ье место. Заруинили все те же тесты. Но я не печалился, ибо на республиканскую прошел.

Потом недавно прошла республиканская. Я порешал там, тесты более-менее. А потом программирование. Было проблема с 1-ой задачей. Там мне нужно было использовать для моей идеи округление вверх. И угадайте что... Я тупо забыл функцию и формулу округления вверх. Мдаа. Надо будет потом разобраться с этим.

Честно я думал что решил максимум на 4-5 место. Если что там места не ограничены. могут быть несколько 1-ых, 2-ых, 3-ых и так далее. Если у тебя в итоге больше где-то >=60-65 баллов, то 3 место. Если >=70-75 то 2. Если >=90 1-ое место.

Я офигел когда сегодня(05.05.2025) увидел результат. 2-ое место.

Да конечно, возможно с российскими школами это не сравниться, да возможно я попал в топ 5 по списку, но для меня как бы самого - это уже достижение. Захотел им поделиться с вами, пикабушники.

Теперь из новых целей у меня на плане ВКОШП, IOI, да и прочие там олимпиады.

В общем так вот.

Ах да чуть не забыл. С наступающим Днем Победы!

Показать полностью
[моё] Информатика C++ Математика 9 мая - День Победы Программирование Таджикистан IT Учеба Образование Предметная олимпиада Текст
6
Avenir.Sirgun
Avenir.Sirgun
4 месяца назад
Серия Linux

Linux и минимальный комфорт⁠⁠

выяснено экспериментально.

Система 64 бит .
минимальный комфорт :
проц 4ядра по 3ггц, озу 2шт по 4гб двухканал.
1 диск под систему, 4 диска -хранилище.
сетевая карта минимум 1шт 100мбит с поддержкой linux.
видюха под текущий linux kernel .
тишина важный фактор: пк должно быть не слышно вообще с расстояния 1 метр при 100%% нагрузке.
мыш клава моник -- лишь бы работали.
флопик 3,5 желательно.
компактный размер.
без иллюминаций.
Для дома, небольшой сети до 4х компов в такой конфигурации: 3д, программирование, музыка, видео(если видяху помощнее поставить вместо офисной), планирование, сервер почты файлов сообщений ....

Linux и минимальный комфорт Linux, Программирование, IT, Компьютерная помощь, Компьютерное железо, Программа, Python, Сборка компьютера, C++, Julia, Maxima, 3D моделирование, Paint, Arduino, Длиннопост

мате

Linux и минимальный комфорт Linux, Программирование, IT, Компьютерная помощь, Компьютерное железо, Программа, Python, Сборка компьютера, C++, Julia, Maxima, 3D моделирование, Paint, Arduino, Длиннопост

иксвсё4

линукс с хфсе, иногда пользую mate и
конфигурация как я уже написал. оно не реактивное, но ничо не виснет, могу 20 вкладок браузера открыть, рендерить 3д. и +2 очееди копирования .

Linux и минимальный комфорт Linux, Программирование, IT, Компьютерная помощь, Компьютерное железо, Программа, Python, Сборка компьютера, C++, Julia, Maxima, 3D моделирование, Paint, Arduino, Длиннопост

консоль без де. менеджер файлов ncdu


частоту меньше и 2 ядра, 4гб пробовал лично
на ноутбуке Ноутбук HP Compaq cq57 -- просмотр онлайн видео 1080р тормозит. обрабатывать небольшие документы, рисунки годится. NAS будет тормозить когда захочешь несколько очередей синхронизации запустить.

если кому-то интересно могут заглянуть в мой профиль, чтобы пообщаться персонально.

Показать полностью 3
Linux Программирование IT Компьютерная помощь Компьютерное железо Программа Python Сборка компьютера C++ Julia Maxima 3D моделирование Paint Arduino Длиннопост
11
15
Veveds
Veveds
4 месяца назад
Серия Мы очень старались и сделали :)

Всё начиналось с этого :)⁠⁠

Прежде всего хочу выразить благодарность всем неравнодушным людям Пикабу, кто поддержал нас словами, эмоциями и донатами! Большое вам спасибо! 😊
А ребят @catincoat, @Azcol, @fddh543 теперь можно найти как в исходном коде так и через "пасхалку"👍в ОС консоли!

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

Начинали мы с этого:

Всё начиналось с этого :) IT, Программа, Гайд, C++, Программирование, Образование, Школа, Длиннопост

Тут всё просто - плата Леонардо и графический дисплей на чипе ST7920

Ммммм.. хотя нет это было чуть позже, начинали мы свой путь (а я сейчас говорю о всех ребятах в нашем кружке) именно с самой простой платформы на базе Леонардо с самым распространенным дисплеем LCD1602.

Всё начиналось с этого :) IT, Программа, Гайд, C++, Программирование, Образование, Школа, Длиннопост

Тоже ничего сложного, разместили плату Леонардо и дисплей 1602

Именно на такой простой платформе мы и написали свою первую игру Dino - про прыгающего динозаврика (почти как в браузере Google Chrome). Далее были сиквелы Dino2 и Dino3 с управлением через ПК посредством клавиатуры. Ребята настолько втянулись в этот процесс, что их фантазию уже было не остановить)) придумывали игры с главными героями мультфильмов, даже вещей: пылесосов, половников и батареек))) было круто и весело) (особенно им нравился этап рисования и переноса картинки в бинарный вид, рисовали на листке, попиксельно, ну а потом переводили в понятный 00011100 и так далее). Завершением и апогеем данной платформы был проект PacMan на два игрока с фишками в виде дополнительных жизней и героями которые могли поменять свой облик при поедании ягод - всё как в оригинале, ну почти 😁.
Примерно в это же время, дисплея 1602 нам стало не хватать и мы перешли на графический дисплей 12864, тут уже было куда развернуться, и мы с удовольствием погрузились в проекты: Snake, Pong, Aliens Invaders и другие. Просто открывали старую книгу по играм BASIC и портировали на свою платформу всё что было интересно, а интересного там было много, что стоит только проект Acey Deucey, есть там над чем голову поломать)). Для ребят старые игры оказались настоящим откровением, особенно их поразил тот факт, что базовые алгоритмы остаются неизменными, меняются лишь способы взаимодействия и отображения информации. Как педагог я обязательно подчеркиваю этот факт на своих занятиях. Всю информацию стараюсь подкреплять презентациями и удивительными фактами из мира IT и игр, им нравится).


А что же было дальше?

А дальше мы разработали свою первую консоль) с которой выиграли пару конкурсов, участвовали на день города под палящим солнцем так, что простенький PLA пластик из которого был сделан корпус консоли повело, а дяденька из числа жюри в Невинномысске сказал нам: - "не верю!". Заинтересовались? Напишу об этом в следующий раз)

А сейчас ответы на волнующие вас вопросы:

...много странного даже на первый взгляд. Начиная с действительно странного выбора экрана. ... А иконки вы из третьей винды взяли? - пишет @LemuelGulliver

Дисплей выбирали с учетом цены, возможностей чипа ST75256 и трансфлективности (это тот случай когда изображение на дисплее видно без подсветки за счет отраженного света от нижнего слоя дисплея). В запасе на тот момент был цветной дисплей с более высоким разрешением, но мы от него отказались по ряду причин: не высокое качество изображения, отсутствие нормальной библиотеки, малая диагональ.

Почему вы использовали arduino, а не стандартный для esp32 фреймворк esp-idf ? - пишет @favoriteclient

К набору методов API ESP-IDF у нас есть доступ, используем методы энергосбережения и настройки процессора. В дальнейшем полностью откажемся от прослойки API Ардуино. Пока так, так как ребятам удобнее.

А почему интерфейс на английском, если русский продукт? - пишет @Cudesniks,

Шрифты у нас в бинарном виде и создание их заняло достаточное кол-во времени. Дисплей поддерживает 4 градации серого и на каждый пиксель приходится по 2 байта информации (по биту в каждом байте, расточительство!), нужно было либо с учетом этого рисовать символы (что не есть хорошо - данных много), либо символы рисовать для монохромной графики и уже потом алгоритмом "растягивать" их без потери данных. Выбрали второй вариант и у нас все получилось) Обязательно добавим кириллицу!

Doom на ней уже запустили? - пишет @UserNumber

Пока нет)) сосредоточились на фреймворке exForm который позволяет выводить графические окна на дисплей + над терминалом думаем. Стыдно, но Pong мы тоже пока не запускали 😂.

Отчего ж не опубликовали ссылку на гитхаб? Интересно же! - пишет @trapwalker

Вот GitHub - avsavushkiny/EX: EXperience, пожалуйста сильно не ругайте)) много мусора) работать и работать ещё над кодом)

А на этом пока всё) Следующий пост будет через три дня и будет содержать часть технической информации. Буду рад любой поддержке 🤝!

Показать полностью 2
[моё] IT Программа Гайд C++ Программирование Образование Школа Длиннопост
9
577
Veveds
Veveds
4 месяца назад
Серия Мы очень старались и сделали :)

Мы очень старались и сделали :)⁠⁠

Друзья, супер (!), в первую очередь как педагог и руководитель проекта спешу вам сообщить, что наша команда стала призером в республиканском конкурсе на приз Главы Республики Мордовия. Ура-а-а 🏆 Мы это сделали!

Напомню, что примерно год тому назад, мы поставили перед собой цель: собрать программируемую консоль для школьников, студентов и просто гиков)) и мы её собрали!

1/7

Да, было трудно, создавали код с нуля (кроме ядра ESP32), переписывали, переписывали и снова переписывали код. Мы отказались от RTOS и придумали свой удобный планировщик задач. Отказались от графической библиотеки U8G2 и написали свою 😱 (ох уж эти даташиты на китайском 🙄). Изюминкой нашего проекта стал свой фреймворк exForm для создания графических форм, там есть практически всё, от кнопок до вывода 4 цветных изображений (градации серого), фреймы, линии, чекбоксы, текстовые блоки и многое другое 👍. Даже Desktop есть как на ПК, ну почти 🫣. Осталось совсем чуть-чуть: добавить виртуальную клавиатуру и рабочий эксплорер. Ах-да, совсем забыл, ещё мы добавили, а точнее сами написали и уже потом добавили в проект библиотеку для работы с последовательным портом UART, с расчётом CRC при передаче/приёме данных 💪. Макс из нашей команды разработал и внедрил в проект 3Д модель корпуса, делал всё через Компас, 11 деталей, не единого самореза или болта, все детали собираются практически как в Lego. А сколько пластика потратили на черновые варианты!

Ну а для чего все 🤷 это?

Дети, старшеклассники, будущие студенты таким образом знакомятся с it разработкой. В интересной и увлекательной форме изучают язык программирования C++. Это не сухая теория и не сухие задачки из ОГЭ, ЕГЭ, а реальная разработка it продукта. Руки только не доходили полностью вести DevOps.

В планах: добавить много новых функций, разработать единую плату, изменить дизайн корпуса) да много всего впереди!

Если бы вы только знали, как мы сильно испугались, когда чуть не потеряли важные изменения в репозитории) был какой-то глюк со стороны github. Я наверное, в то время, приобрел кучу седых волос))

Хочу сказать огромное спасибо всем ребятам за проделанную работу 🤝: Сяткина Катя, Орлов Максим, Ксенофонтов Сергей, Самойлов Михаил.

Для Пикабу мы приготовили серию постов по разработке данной консоли)

Показать полностью 7
[моё] Разработка Программирование C++ Arduino Школа Студенты Образование Учеба Курсы IT
80
2
neverending.cpp
neverending.cpp
5 месяцев назад

Пятничная болталогия и никакой технички⁠⁠


Уберите упоминание курсов из своего резюме

Это одна из рекомендаций, которую я выдаю при ревью резюме: курсы по С++ должны быть убраны из резюме. Как и все остальные курсы, если они не являются всемирно признанными и не обладают уровнем сертификаций AWS, Microsoft, CCNP и им подобных. Я понимаю, что очень хочется добавить в список достижений очередной пояс непонятного цвета или ступень Professional, ведь менеджеры курсов утверждают, что это нужно "обязательно сделать", ведь это "выделит вас среди остальных кандидатов"...бла-бла-бла🥱 Увы, это старые шаблоны из старых методичек, которые писались задолго до того, как онлайн IT курсы полностью дискредитировали себя.

Когда-то онлайн курсы - это была попытка восполнить нехватку кадров в IT отрасли. Если копнуть глубоко в прошлое, то онлайн курсы изначально были бесплатными, организовывались крупными компаниями и на них брали практически всех желающих. С ростом зарплат и хайпа айтишки начало появляться все больше и больше онлайн школ. Для справки: в 2020 году было несколько десятков школ, сейчас - несколько сотен. Далее в ход включились эффективные менеджеры и продажники, которые начали завлекать в онлайн-школы всех: агрессивная реклама от каждого блогера, специальные условия на кредиты, обещания заоблачных денег и комфортных условий труда. Помню, что примерно в пик хайпа я воспользовался служебным положением и просмотрел анкеты со свежего потока студентов на курс Data Science: из 50 человек практически все были без вышки, больше половины - охранники, баристы, мастера маникюра. Я не хочу быть слишком токсичным (а в данном случае вариантов нет ☢️), но будем честны: вы изучали статистику? Как вы думаете, насколько реально её объяснить охраннику возраста 30+ и без вышки?

Это и привело к тому, что подавляющее большинство студентов закончили обучение в первые месяцы. И в этом полностью вина онлайн школ. Если бы не жажда наживы, то с большинством вкатунов должен был состояться диалог примерного содержания: "DS требует специфической подготовки, будем честны, вы ей не обладаете. Давайте рассмотрим курсы ручных тестировщиков, они стоят дешевле в несколько раз, найти работу с ними проще, да на старте зарплата меньше, но на дистанции можно стать лидом и получать ровно те же деньги." Ах, мечты-мечты. В итоге, эта часть несостоявшихся вкатунов окрестила все курсы и всех причастных к курсам "инфоцыганами". Вот и неси теперь свет в массы😁

Часть студентов все-таки дошла до конца курсов. Кто-то это смог сделать самостоятельно, но большей части "помогли" онлайн-школы. Онлайн-школы начали делать всё, чтобы "дотолкать" студента до конца курса (а иначе он возврат потребует и негативный отзыв напишет): убрали все дедлайны и сроки ("учись в своем темпе"), убрали все защиты проектных работ, менторов практически обязали "гладить студентов по головке" и "поменьше указывать на ошибки в коде". Обучение свелось к прокликиванию тестов на платформе, формальному выполнению работ и проектов. В итоге студент получал заветный сертификат, составлял резюме и бежал вкатываться в IT. Вакансии разрабов стали заваливаться предложениями от выпускников курсов. Кстати, пропагандировать широким массам накрутку опыта начали первыми онлайн школы: они рекомендовали вместо обучения указывать фриланс🙃 Первое время выпускников даже звали на собесы. Но после десятков собесов, где кандидат не мог ответить ни на один вопрос, многие компании, а вслед за ними и рекрутеры ввели негласное правило: резюме выпускников онлайн-школ отклонять автоматически. Да-да, один из тех самых "редфлагов в резюме"🚩

Что мы имеем сейчас. То, что вы пошли на онлайн курсы, закончили их и получили сертификат - это замечательно. Некоторые онлайн курсы - это по-прежнему буст знаний за короткий срок. Например, сейчас мне нужно углубить знания по CI/CD. Конечно же, я не буду читать книжки и статьи, а прослушаю онлайн-курс. Но не стоит указывать в резюме, что вы приобрели знания на онлайн-курсе. В текущих реалиях рынка это лишь снизит конверсию вашего резюме и принесет вам больше проблем, чем пользы.

Показать полностью
[моё] Кросспостинг Pikabu Publish Bot Текст IT Курсы программирования C++
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии