Un programador, es un titulo técnico, donde como su nombre lo indica solo se dedica a programar sistemas basados en requerimientos hechos por un analista de sistema.
A su vez el analÃsta de sistemas es capaz de modelar sistemas para poder darle instrucciones necesarias al programador, para que este desarrolle.
El ingeniero es el jefe de proyecto, el cual se encarga de muchos factores, que tienen que ver tanto con análisis, pero también muchas labores de coordinación, reuniones con clientes, etc.
Lo que pide mucho el mercado son "Analistas -Programadores", que hagan tanto pega de análisis como de desarrollo.
Ahora, hacer mantención a computadores a domicilio no tiene nada que ver con la informática, ojo con eso.
Si alguién estudió informática para terminar arreglando computadores, perdió su tiempo estudiando.
Eso a grandes rasgos y sin ser muy fino. :i-m_so_happy: