¿Qué es la programación?

Piqsels

La migración al ámbito digital, la incorporación de nuevas tecnologías, así como la necesidad de automatizar labores y de crear sistemas y plataformas han propiciado el auge de la programación. 

En términos generales, este proceso puede definirse como el conjunto de instrucciones consecutivas y ordenadas que llevan a la computadora a ejecutar una tarea específica. 

Para lograrlo, se emplean algoritmos que propician la comunicación entre personas y computadoras y permiten el desarrollo de programas: los lenguajes de programación 

Existe un amplio espectro de lenguajes. Cada uno con particularidades y funciones que llegan a cobrar vital relevancia al aplicar a determinados puestos de trabajo. 

Java y Javascript

Piqsels

Los desarrolladores Java, por ejemplo, emplean el lenguaje Java para el desarrollo de software, de juegos y de aplicaciones Android. En tanto, los ingenieros full stack suelen hacer uso de Javascript para agregar interactividad y dinamismo a portales digitales, para crear tanto juegos 2D y 3D en buscadores web como aplicaciones de realidad virtual. 

HTML y CSS

Piqsels

HTML y CSS son indispensables para desempeñarse como diseñador UX/UI y definir tanto la estructura como el estilo de los sitios web. También se emplean para diseñar y optimizar interfaces, experiencias de usuario y facilitar la navegación en internet.

Junto con JavaScript, forman parte del conocimiento técnico necesario para ingenieros Front End y Back End. 

Python

Piqsels

Por su parte, Python se caracteriza por tener una sintaxis sencilla, ser fácil de leer y por la pluralidad de puestos que lo emplean. Desarrollador web, científico de datos, analista de datos y especialistas en machine learning e inteligencia artificial son algunos de estos. Sus usos van desde el reporte de datos, análisis predictivos y financieros hasta desarrollo de aplicaciones para escritorio y realización de tareas de contabilidad, inventario o gestión de relaciones con clientes. 

C++

Piqsels

Los expertos en C++ suelen trabajar con sistemas operativos especializados, navegadores web, sistemas de distribución, aplicaciones de realidad virtual, producciones cinematográficas, aerolíneas e inclusive en la exploración espacial. Este lenguaje se distingue de otros por construir extensas infraestructuras de software capaces de correr con recursos limitados. También se emplea en el desarrollo de videojuegos, dispositivos del internet de las cosas, bases de datos, telecomunicaciones y tecnología médica. 

C#

Piqsels

El lenguaje C# es empleado en el desarrollo web, de juegos y aplicaciones en sistemas Windows, Mac OSX y Linux. Es frecuente su uso en grandes corporativos, como los relacionados al procesamiento de transacciones bancarias. 

SQL

Piqsels

Los científicos de datos también suelen hacer uso del lenguaje SQL para generar y administrar bases de datos. Consulta, introducción, modificación o eliminación de información son algunas de las posibilidades que ofrece en las industrias de las finanzas y la mercadotecnia. 

 

¿Por dónde empezar?

Freepik / katemangostar

Algunas becas, iniciativas o plataformas para aprender a programar son 

+ Generation México  

+ Ada ITW 

+ Coderhouse / CoderBeca 

+ Ironhack 

+ Codecademy 

Fuentes

+ CUAED UNAM

+ Blog Unitec

+ Universia

+ Codecademy

+ Kenzie Academy de la Southern New Hampshire University

+ Assembler Institute of Technology. 

Créditos: Abel Vázquez
Síguenos en @UniversitariosR