Ответ:

  1. Горизонтальная — изменилось место жительства, но социальный статус и должность сохранились.
  2. Вертикальная, восходящая — произошло повышение социального положения.
  3. Вертикальная, восходящая — программист перешёл к более высокому статусу владельца компании.
  4. Горизонтальная — изменилось место работы и должность, но социальное положение существенно не изменилось.

Ответ: 1 — горизонтальная; 2 — вертикальная; 3 — вертикальная; 4 — горизонтальная.