Но преимущественно ИТ-шники прославились тем, что создают эти проблемы себе сами.
Разумеется, есть сложные, имманентные проблемы этой деятельности. Но решение этих проблем является развитием, углублением физико-математической ветки мысли, скажем так.
Т.е. нормальный "физик", которому нужно браться за проблемы программирования стоит на стартовых позициях гораздо лучших, чем "не-физик". Ему нужно углубить и продолжить свои представления, чистому ИТ-шнику надо, для начала, познакомиться с какой-либо отраслью, которая связана с взаимодействием с реальным миром, а не виртуальными, уже такими же ИТ-шниками сгенерированными, сущностями...