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