Пожалуйста объясните так, чтобы было максимально понятно.
Техник-программист, в отличие от обычного, разбирается в оборудовании компьютера и принципах работы вычислительных систем, может подобрать комплектующие по совместимости, умеет решать разные аппаратные и программные ошибки.
Да, наверное, в западном мире такое деление называется coder и programmer.
Техник-программист – квалификация, получаемая после среднего технического образования. Следующей ступенькой, высшим образованием, для неё является инженер-программист. А программист – это просто род деятельности, без уточнения конкретной квалификации.