Я ищу предложения по проекту, которые заставили бы меня "замарать руки" с расширенными возможностями С++. Я говорю о проектах, которые будут использовать всю мощь языка (STL или даже boost (не использовали его еще много)).
Почему? Поскольку я хочу учиться, я хочу найти новые проблемы. На работе вещи действительно начинают скучать. Я привык постоянно встречаться с новыми вещами, новыми идеями и особенностями. Как вы можете себе представить, в большинстве случаев это не старый код компании. И все же, глядя на некоторые вопросы и ответы здесь, которые вникают в глубины шаблонов, общих указателей и всего того, что мне кажется, я потерял себя, не зная ответа или даже хуже, даже не понимая, что происходит.
Вот почему я ищу что-то, что мог бы написать сам, используя предпочтительно только С++ (возможно, + boost) - утилиту командной строки, без графики. И я действительно не хочу присоединяться к сообществу с открытым исходным кодом. Я знаю, что полезен код другого человека. Но это то, что я делаю на работе, так что... нет, спасибо. Проект может быть чем угодно, значимым или бессмысленным, полезной утилитой или просто чем-то, что не имеет реального использования. Единственное требование - заставить меня действительно проверить мои навыки на С++. Или, по крайней мере, это должно быть очень сложно или даже невозможно закодировать с базовыми знаниями С++. Я такой человек, который никогда не удовлетворен кодом, который просто работает, поэтому я считаю, что это заставит меня учиться. Но имейте в виду, что я работающий человек, и мое время ограничено, поэтому ответы вроде "code your own OS" действительно не помогут.