La programacin, desarrollo de aplicaciones informticas en todas sus variantes. Plasmada
en el profesional por excelencia: el pica cdigo. Personaje profundamente desconocido e incomprendido por el resto de la sociedad, que no encuentra la causa de la complejidad y capacidad que requiere todo aquel que haga programas pero se lamenta profusamente cuando se rompe el ordenador o hay un fallo informtico. En este post quiero compartir aos de experiencia con aquellos que desean iniciarse en esta fascinante profesin, para intentar plasmar de una forma clara las ventajas y desventajas que este trabajo implica. Y con ello ayudar a los que an estn tomando decisiones que afecten a su carrera laboral. Lo primero que tienes que tener muy en cuenta es que la palabra informtico debiera ser reconstruida y volverse a definir para eliminar el lastre que esta imponiendo su errneo significado, a todo un cmulo de profesiones y especializaciones. Dentro de este palabro la sociedad iguala a los compaeros de sistemas, a los de telecomunicaciones, a los electricistas, a los de servicio tcnico y a los usuarios de fotocopiadoras. Todos somos informticos. Y se extraan mucho cuando les dices que no sabes programar el blue ray o que un gestor de pedidos no cuesta 200 y dos das para hacerlo. Un programador no es el que sabe instalar un sistema operativo desde cero y dejar configurado todo el software. No es el que puede montar el hardware de un equipo con una brazo atado y en la oscuridad. No es quien puede hacer un diseo a la pgina web de una multinacional. No es el hacker que entra en los ordenadores de la NASA mientras tira a AlaMuerte en 25H. No es quien consigue el software pirateado en la empresa o en la familia. Y no es Steve Jobs. Si que lo fu Bill Gates. Un desarrollador es un trabajador puramente intelectual que partiendo desde un bsico lenguaje binario, que es lo que entiende el procesador de cualquier dispositivo informtico, va creando abstracciones cada vez ms profundas para hacer que los ordenadores hagan lo que se espera obtener de ellos. Osea, es tan programador el ingeniero que disea las puertas lgicas fsicas de un microprocesador, como el que ha programado la Bios, como el que ha desarrollado el Sistema Operativo, como el que ha desarrollado un lenguaje de programacin de alto nivel, como el que lo ha utilizado para hacer MAGIA. Que una mquina de turing corra una maravilla grfica como Crysis 2 o almacenar y analizar los datos del Cern. Bsicamente, justo a partir de la capa fsica del hardware, el programador es la piedra angular sobre la que se ha construido la inmensa industria de la Informtica. O, como dicen en el Estado, La Sociedad de la Informacin. Contexto Nacional e Internacional II