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