Внезапно открыл для себя майкрософтовский сайт по, скажем так, «обучению программированию» Code Hunt, где в игровой форме можно проверить свои знания и умения в прогрммировании.
Можно выбрать один из двух языков: C# или Java.
Задания даются в виде куска неработающего (неправильно работающего) кода и входных и выходных данных. Выходные данные даются в виде ожидаемого и полученного результатов.
Нужно понять, что необходимо сделать с входными данными, чтобы получить ожидаемый результат. После чего исправить код, нажать на кнопку и получить либо сообщение об ошибке, либо новые данные и результат, которые в предложенное решение не укладываются (и тогда снова исправлять код), либо сообщение об успехе.
Я завис вчера на весь день, благо на работе было спокойно. Выбрал для себя Java попробовать. Отличная разминка для мозгов. Даже снова в программисты захотелось. Набрал за день больше 1000 очков, а таблица лучших игроков начинается с 1878. Вобщем отлично провёл время.