Все зависит от стоящей задачи. Если у Вас разовый проект, да еще со сроками завал, то лучше купить специалиста, тем более если понятно каким опытом он должен обладать.
Если у Вас растущий бизнес и есть долговременная стратегия его развития, то лучше обучать студента, что бы он рос вместе с Ваши бизнесом.
Но во втором случае есть риск, что кто-то выращенного Вами студента перекупит (но и эту проблему можно решить). И есть ситуации когда готовишь менеджера, учишь, готовишь. Она потом приходит и говорит, что через несколько месяцев уйдет в декрет :-( Это жизнь :-)