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