¿Hay tal cosa como una carrera de programación? En el sentido estricto de los estudios universitarios, no hay una carrera de la cual sea posible graduarse con el título de “programador”. En el sentido académico tradicional, hay carreras universitarias que comúnmente se asocian a la programación. Algunas de estas carreras son: Ingeniería de Computación, Ingeniería de Sistemas, Licenciatura en Informática, Licenciatura en Computación, etc. En éstas cursarás materias como matemáticas (álgebra y varios cálculos), estadística y física. Además de fundamentos de programación, redes, algunos lenguajes en específico... En el mundo real, un programador tiene éxito porque consistentemente puede escribir código para que una aplicación logre un objetivo. Hay quienes no han ido a la universidad que tiene éxito como programadores de software. ☝🏼 Por lo general, el estudio universitario está más orientado al conocimiento y menos orientado a lo práctico. En el mundo real, donde se obtienen ingresos por el valor creado, un programador no necesariamente recibe su formación en la universidad. Antes de continuar, repasemos lo que hace un programador. Los programadores pueden crear software que se puede ejecutar en múltiples dispositivos: tabletas, teléfonos inteligentes o sistemas automatizados utilizados en las industrias fabriles. Con el papel protagónico que han pasado a ocupar los teléfonos inteligentes en la vida de todos, las aplicaciones móviles son cada vez más importantes. Del mismo modo, las aplicaciones de software como servicio (SaaS), y el comercio electrónico, van ganando importancia. Una vez que un programa funciona, los programadores pueden ser responsables de probar errores, eliminar errores, crear e instalar actualizaciones. Los programadores también pueden implementar el diseño de la interfaz de usuario, esta es la parte que vemos, y con la que interactuamos. Aunque en la educación formal hay opciones que se han usado como puerta de entrada al mundo de la programación, el contenido de un es el más cercano a lo que necesita un programador en la vida real. La carrera "formal" de programación incluye materias obsoletas o temas que carecen de aplicabilidad en el mundo real. Para que tenga aplicabilidad, la carrera de programación debe comprender lo siguiente: Lenguajes de programación: También algún lenguaje de scripting como JavaScript, y de markup como HTML. Estructuras de datos y algoritmos Sistema de control de versiones Entornos de Desarrollo Integrado o Integrated Development Environment ( IDE ) Fundamentos sobre bases de datos Fundamentos sobre redes (networking) En un se puede aprender gran parte de este contenido . Lo más importante, con estos conocimientos y un portafolio mínimo, se puede iniciar la búsqueda empleo como desarrollador jr. No es necesario cursar la carrera de programación en la universidad para convertirse en developer y empezar a trabajar en el área de tecnología. La formación de un programador no necesariamente ocurre en la universidad. Hay quienes programan incluso antes de entrar a la universidad. Así como hay programadores que nunca han recibido formación académica en su vida: los temerarios autodidactas. ¿Por qué estudiar una Carrera de Programación? Empecemos por los motivos profesionales. Estudiar una carrera de programación: Mejora las posibilidades de conseguir empleo Según el , en los últimos dos años se ha observado una aceleración importante en la adopción de nuevas tecnologías en las empresas. Además, a partir de la pandemia, la necesidad de algunos talentos se ha exacerbado: especialmente personal médico y personal que permita a las empresas transitar y desempeñarse en sus procesos de transformación digital. La transformación digital no solamente favorecerá las carreras y ocupaciones relacionadas con la tecnología. También tiene otro tipo de impactos en la fuerza laboral. Con la adopción rápida en las empresas de la automatización, la robótica y la creciente preferencia por la compra en ecommerce, la transformación digital hará que algunos empleos pierdan relevancia, que no existan o que su oferta se vea mermada. ❓ Con la transformación digital la cantidad de tiendas físicas quizás disminuya y requieran menor cantidad de vendedores. Los centros de distribución de grandes marketplaces y supermercados estarán más automatizados y tendrán más robots. Luego, éstos cumplirán con las órdenes de clientes en menor tiempo y con menos errores… ¿Qué pasará con los almacenistas, operadores de maquinarias de almacenes y vendedores de tiendas? Desde hoy se crearán menos de estos empleos que requieren trabajo físico y mucha proximidad entre personas. Quizás algunos de estos empleos desaparecerán. Esto llevará a que muchos necesiten hacer un cambio de carrera rápidamente. Habrá trabajo disponible, pero para acceder a él hay que formarse en otras áreas. La programación es una opción para seguir vigente en el mercado laboral y para obtener empleo. Con estas alternativas educativas de formato