Когда мы начинаем получать дизайн алгоритмов и более дискретные темы в области компьютерных наук, нам все время приходится доказывать все. Каждый раз, когда я видел, как кто-то спрашивает, как стать действительно хорошим доказательством, общий (и, возможно, ленивый) ответ - "практика".
Практика все в порядке, если у вас есть основы, но как вы попадаете в ум, установленный для математических доказательств? Когда индукция нажала? Какие ресурсы лучше всего подходят для обучения этим темам? Какие фундаментальные темы следует исследовать до того, как поработать над письмом?