Я гуманитарий, при этом enterprise java middle.
Отлично себя чувствую)
Быть технарем не везде полезно, а в каких-то случаях вредно. К примеру, мне важнее понимать бизнес, для того что бы строить систему под его нужды. Опять же, непонятно кто такой технарь - но в любом случае, понимать как думал другой человек (human) - полезно в том числе в изучении новой библиотеки и изобретении новых подходов.
Можно еще быть аналитиком - это тот человек, который слова заказчика преобразует в ТЗ для разработчика.
что ты вкладываешь в понятие "гуманитарий"? образование? работу? мозг?
Да, думаю самое необходимое. В зависимости от сферы физики и IT можно придумать множество новых технологических методов. Например, развитие физических воздействий с использованием сил тока.
Самое трудное, скорее всего, что ты встретишь на своём пути - математика. Математика в программировании просто необходима, от понимания алгоритмов, до просчёта полёта объекта в игре.