Упорство, терпение. огромная сила воли- все эти качества помогли Дмитрию Петрову спастись в данном положении.
Научится этим навыкам можно так: сначала упорно трудится, преодолевать маленькие трудности и добиваться цели. Пусть медленно, но с хорошим результатом.