а еще многие компании открывают свои офисы в странах, где много программистов, и набирают программистов там. Например, так делают абсолютно все ИТ гиганты, крупные банки и авиакомпании, продуктовые компании и тд. В нашей 4 офиса в Индии в 4 разных штатах, потому что найм очень сложный и высококонкурентный. Именно среди работодателей.