Привет, недавно я начал изучать C++. За несколько дней я дошёл до ООП, но из-за моей нулевой фантазии я не мог придумать интересных идей для практики своих знаний. В интернете я не нашёл нормального решения моей проблемы, ведь большинство проектов очень сложны в выполнении (Мне хочется научиться практиковать свои появившиеся знания, а не ставить невыполнимые задачи, а потом несколько дней думать, в итоге забить.) или слишком просты (Например после видео уроков задачи по типу "попробуйте создать переменные и потом вывести их на консоль."). Мне очень хочется найти свою середину, где я не буду тратить всё своё свободное время на решение какой-либо задачи.
В пример могу привести недавний случай из жизни. Меня попросили написать оконное приложение, которое выводит виджет (HTML файл). Из-за того, что я не имел ни малейшего представления об оконный приложениях, я начал искать в интернете информацию по этому вопросу. Всё-же в интернете много мусора и надо уметь его отбирать, чтобы получить нормальный результат. Например я начал использовать WinForms, ведь немного работал с ними на C#. Потом я запутался и смешал C# и C++ вместе и так и не получил результата.
leetcode.com - очень интересная площадка как для линейных, так и не линейных задачек. Есть возможность реализации решения на разных языках, возможности выбора сложности задачи. Затягивает :)
Если играете то думаю иногда приходилось пользоваться чем-то вроде хамачи
Он связывает через свой сервер локальные сети
Вот, думаю не очень сложно, вам надо купить выделенный IP у оператора (где-то +150р в месяц к тарифу) и написать связующий сервер, и второй прогой написать клиента который будет связывать локалки юзеров
В общем, напишите аналог хамачи
Или поищите похожие мелкие проги и попробуйте написать свое