На мой взгляд самый лучший метод испытать свои знания для программиста - ходить на собеседования. Во-первых есть возможность взять высокую планку (к примеру сразу попробоваться на senior'а) и понять чего в чем тебе еще надо расти, во-вторых если ты соответствуешь уровню и пройдешь собеседование есть шанс найти работу с более интересными для тебя проектами.