El Día del Programador se celebra cada 13 de septiembre, en homenaje a los desarrolladores que trabajan creando páginas web, aplicaciones y programas para dispositivos electrónicos.

Se trata de una fecha que nació en Rusia, por una petición del programador Valentin Balt. Este empleado de la compañía de diseño web Parallel Technologies quería lograr que el festejo caiga en el día 256 del año, ya que este es el número de combinaciones diferentes que se pueden representar con un código de ocho bits, la unidad mínima de información que procesa una computadora (en 0 y 1). Por eso, la celebración varía entre el 13 o el 12 de septiembre, si es un año bisiesto, como fue el caso en 2020.

A raíz de esto, el Ministro de Comunicaciones de Rusia redactó el 24 de julio de 2009 un borrador de ley para crear la nueva festividad, el Día del Programador. Luego, el 11 de septiembre de 2009, el entonces presidente ruso Dmitri Medvédev firmó el decreto.

Cómo es el trabajo de los programadores

Si bien la programación se puede aplicar en múltiples campos laborales, el punto común entre quienes se dedican a esta tarea es que están a cargo de escribir, depurar y mantener el código fuente de cualquier tipo de software que luego es ejecutado por el hardware del soporte sobre el cual se desarrolla.

Esto se hace a través de la utilización de distintos lenguajes de programación, entre ellos Javascript, Python, C, C++ y C#. Además, en el desarrollo de programas y aplicaciones intervienen también personas de distintas especialidades.

Dentro de lo que es el desarrollo web, una de las principales ramas de la programación, existen tres perfiles: Front End, Back End y Full Stack. Aunque tienen características diferentes, no son excluyentes, ya que abordan necesidades y aspectos diferentes dentro de la programación.

  • Front End: se relaciona con la accesibilidad del usuario dentro del programa y con las fuentes, colores y otros aspectos de la interfaz del producto desarrollado.
  • Back End: comprende las operaciones que se ejecutan cuando los usuarios realizan acciones en el programa.
  • Full Stack: está a cargo de velar tanto por el aspecto externo como interno del proyecto en que trabaja, por lo cual deben tener conocimiento de todas las categorías relacionadas con la programación.

Aumento del número de programadores en Argentina

Según un informe de la plataforma GitHub, Argentina está entre los países de mayor crecimiento en número de desarrolladores de software, con más del 40% de incremento anual. Con esa cifra, fue el país en América del Sur con el mayor incremento en 2022, seguido por Brasil, Colombia y Chile.