La programación en nuestra vida diaria

Si partimos del concepto básico de la programación entenderemos que su aplicabilidad es infinita, pero hoy te contamos los campos en los que se aplica la programación. Porque si al programar le estamos dando las instrucciones al ordenador para que desarrolle algo, estamos frente a miles, no, millones de posibilidades. ¡Entérate aquí! 

El diseño web en programación

Seguramente hayas escuchado que a través de la programación se pueden crear aplicaciones web o móviles, pero… son “solo” algunos ejemplos, porque como anticipé en otro artículo del blog la programación es una fuente de trabajo casi ilimitada para los diseñadores. En Internet, aparte de ser un inmenso mar de información, también es un escenario para la expresión artística. Hay verdaderas obras de arte escondidas detrás de un “.com”.

Uno de los campos en los que se aplica la programación es el diseño gráfico. La programación es el complemento perfecto del arte. Las dos disciplinas comparten el concepto de la creatividad. Por eso tanto en el arte como en la programación puedes crear lo que se te ocurra. Al contrario de lo que puedes estar pensando, no es muy complicado de aprender. A continuación describo las habilidades que un diseñador o artista debería desarrollar para hacer lo que yo llamo “arte virtual”. 

Habilidades de un programador y diseñador gráfico

  • HTML5 el lenguaje de programación, o mejor dicho el lenguaje de marcas más común en el “www”. Todas las aplicaciones web, sin excepción, están programadas en este lenguaje (YouTube, Google, Amazon, etc.) Es el “esqueleto” o la estructura para construir un sitio web, eso si, es necesario tener en cuenta que nadie en su sano juicio, o por lo menos los diseñadores harían una página web solo con HTML5, pues los estilos predeterminados son muy simples.  
  • CSS3 es la “varita mágica” que hace que ese “esqueleto” se convierta en una bella construcción y es que CSS3 actúa en una capa superior de la aplicación. El trabajo de este lenguaje es embellecer cada uno de los elementos que puedas codificar con HTML5, además es un lenguaje muy flexible que ha permitido crear frameworks tan conocidos y usados como Bootstrap o Material Design.
  • JavaScript, el famoso lenguaje del que todo el mundo está hablando, es una tecnología que cualquier diseñador que quiera programar debería aprender. Sus webs van a pasar de ser bellas obras de arte a ser algo más, obras vivas. Podrán añadir elementos musicales, hacer animaciones y también modificar los elementos para sacarle el máximo partido a CSS3 y HTML5. 

Programación de videojuegos

Este sector está en auge y requiere muchos artistas y diseñadores. Saber programar en este campo es algo casi obligatorio. Más aún si tu intención es trabajar para una startup que se dedique al mundo de los videojuegos (las cuales están muy alza y cada vez hay más).  

Si te interesa este mundo los lenguajes más recomendados para aprender a programar son JavaScript y c++. El primero es un lenguaje más amigable y por lo que a mi respecta es por donde deberías empezar. ESo, combinado con un profundo conocimiento en alguno de los motores de videojuegos más famosos como Unity o Unreal Engine, provocará que seas imparable y que consigas un trabajo entretenido y bien pago. 

Programación en marketing digital

Otro de los campos en los que se aplica la programación es el marketing digital, y cada vez coge más fuerza. Esta disciplina ha revolucionado el marketing puro. Las herramientas que analizan el tráfico de las webs y los ratios de conversión de los banners están dominando el marketing digital. Por eso, hoy os hablo de Google Analytics, Facebook ads, Feedly, entre otras.

Campos programación

Programación en Google

Todas estas son programaciones complejas, pero son desarrollos que tú mismo podrías hacer con dedicación. Además, como ya comenté con el Big Data se pueden hacer muchas cosas de cara al marketing, utilizando las redes sociales se pueden analizar tendencias: Modas, hábitos de compra y más parámetros útiles sobre retail. A continuación voy a explicar de forma técnica cómo funciona Google, y más adelante Google Analytics con el fin de demostrar lo útil que puede ser saber programar en este ámbito, comencemos con Google.

Google es el motor de búsqueda por excelencia, cuando se creó la gente quedó anonadada por la idea y por su ejecución. A nivel de programación no es más que una gigantesca base de datos, almacena las páginas web junto con unos parámetros que dictan la calidad de la página web en cuestión para luego un sistema de distribución basado en palabras clave y en los parámetros citados con anterioridad, hacer que el usuario encuentre la página que necesita. 

¿Cómo funciona Google Analytics?

Lo que vosotros normalmente usáis es la herramienta y sacáis conclusiones en función a la información, pero os habéis parado a pensar: ¿cómo se implementa esta herramienta en la web a analizar? o ¿cómo hace Google Analytics para sacar toda esa información? La primera pregunta tiene fácil respuesta y es que Google Analytics es una librería de JavaScript y es tan sencillo como agregar el siguiente código: 

La segunda pregunta es mucho más compleja. Pero a grosso modo se basa en el análisis de la red. Google Analytics recopila información de tres sitios diferentes:

  • La solicitud HTTP del usuario: Trazando la petición http se pueden sacar informaciones tan vitales como de dónde viene la petición, también se hace aquí la cuenta de la audiencia. 
  • La información del navegador o del sistema: De esta forma se puede saber si el tráfico viene de un ordenador, de un móvil, de Windows, de Mac o Linux.
  • Cookies propias: De esta manera se puede saber el tiempo de navegación del usuario o datos demográficos. 

¡Esperamos que este artículo te haya ayudado a descubrir nuevos ámbitos en los que se aplica la programación!

Desarrollador gráfico y web, con ganas de trabajar y aprender todo lo posible de este campo tan variado. Trato de ser creativo en la vida laboral como personal. Amante de la buena lectura, el cine con sentido e inteligente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *