Un programador es un especialista que se dedica a la programación , es decir, a la creación de programas informáticos .
La programación , como ocupación , puede ser la principal actividad profesional, o auxiliar, en la resolución de otros problemas, así como un hobby .
En 2016, la profesión de programador se incluyó en el TOP-50 de las profesiones más demandadas según el Ministerio de Trabajo de la Federación Rusa [1] .
En Rusia, la formación de especialistas en este campo se lleva a cabo en las siguientes áreas:
Como se indicó anteriormente, en términos de terminología correcta, una persona puede tener (por ejemplo) la ocupación "programador", la calificación "técnico-programador", "ingeniero de software", la especialidad "software de tecnología informática y sistemas automatizados", y el puesto de “programador principal”. En el habla coloquial, sin embargo, la palabra "programador" se usa a menudo en relación con todos estos conceptos.
En la actualidad, como antaño, se utiliza mucho la clasificación de los programadores en aplicados y de sistema . Un programador aplicado es un programador cuyos programas están diseñados para resolver un problema aplicado que satisface las necesidades del usuario final y, según la clasificación, se encuentra fuera del ámbito informático. Un programador de sistemas es un programador cuyos programas están diseñados para garantizar el funcionamiento de una computadora y son utilizados por otros especialistas en computación.
En 2009, Rusia aprobó oficialmente el Día del programador , que se celebra anualmente el 13 de septiembre (en un año bisiesto , el 12 de septiembre ): la celebración del Día del programador se establece en el día 256 del año [2] . Este número no es casual: se obtiene elevando el número 2 a la octava potencia y refleja la cantidad de valores diferentes que se pueden almacenar en un byte .