Конечно, лучше сразу учиться на того, кем работать 50 лет будешь. Я имела ввиду, что при необходимости инженер сможет работать программистом, и второе высшее ему получать даже не надо. И возьмут в программисты инженера, который предоставил программы, легко без корочки. А вот программист инженером работать не сможет, только переучиваться.