🤔 49 # ¿Por qué debes aprender a programar en 2024?
En el vertiginoso panorama del 2024, el aprendizaje de programación no es simplemente una habilidad adicional; es una herramienta esencial para entender y dar forma al mundo que nos rodea.
¿Te gusta estar al día de las últimas novedades, tendencias y herramientas? ¿Quieres conocer cómo la transformación digital está cambiando la sociedad y las empresas? ¿Buscas inspiración, consejos y recomendaciones para innovar y crecer en el mundo digital?
Si la respuesta es sí, ¡esta newsletter es para ti!
Cada semana, te traemos una selección de contenidos prácticos, actualizados e interesantes, sobre la industria tecnológica, la Inteligencia Artificial, el Big Data, entre otros temas de relevancia mundial, mediante una propuesta diferencial, flexible, práctica y centrada en la experiencia.
En esta edición
Gemini nuevamente
La UE “regula” la IA
ChatGPT + Dall E
Unos datos interesantes
Tiempo de lectura: 5 min
🧠 Brain Pulse:
El tema de la semana:
🤔 ¿Por qué debes aprender a programar en 2024?
Aunque al principio pueda parecer un desafío monumental, aprender a programar es más accesible de lo que muchos creen. En el corazón de esta habilidad está la comprensión de cómo se comunica un ser humano con una máquina, un diálogo que se basa en la lógica y la precisión.
Para entender mejor esta habilidad, es importante conocer los códigos, que son mucho más sencillos que los lenguajes naturales. Los ordenadores, las máquinas de cómputo modernas, a diferencia de otras, tienen un propósito general. Es decir, no están programadas para calentar alimentos o barrer nuestro suelo. Hacen muchas funciones distintas. Tienen un potente procesador y un lenguaje en el que representar esas funciones. Cada cosa que hacen está controlada por un programa, donde entra lo que decíamos de la secuencia de instrucciones en un sistema de instrucciones, que podemos llamar “lenguajes de programación”. Cuando en Brain and Code decimos que queremos ofrecer una educación que haga accesible la informática para todos, en el fondo nos referimos a aprender a dominar estas máquinas. Ese lenguaje de comunicación con la máquina es mucho más sencillo que el idioma inglés o chino. Tienen una estructura sencilla. Por ejemplo, el lenguaje de programación C (uno de los más antiguos y utilizados) tiene 46 reglas sintácticas, la gramática del idioma inglés, como dice David Crystal en Making Sense of Grammar, parece contener unas 3.500 reglas.
Por otra parte, un lenguaje de programación es preciso. Es decir, no permite ambigüedades en su interpretación. Y es que un programa está hecho con un propósito de resolución concreto. Sin embargo, una frase en un lenguaje humano puede dar lugar a distintas interpretaciones, lo que complica su aprendizaje.
Imagen generada en Bing.com/create
En el vertiginoso panorama del 2024, el aprendizaje de programación no es simplemente una habilidad adicional; es una herramienta esencial para entender y dar forma al mundo que nos rodea. Aquí hay razones convincentes para embarcarte en el viaje de aprender a programar en este año crucial:
Empoderamiento digital: En un mundo cada vez más digital, dominar la programación te otorga un “gran poder”. Te conviertes en el arquitecto de soluciones tecnológicas, capacitándote para desarrollar si te lo propones: aplicaciones, sitios web y sistemas que impactan positivamente en la vida cotidiana.
Democratización del conocimiento: La programación no es solo para expertos, es para todos: abogados, sicólogos, marketers, etc. ;)
Relevancia profesional: Las habilidades de programación son cada vez más demandadas en el mercado laboral. Desde el desarrollo de software hasta la inteligencia artificial y la ciberseguridad, las oportunidades son amplias. Aprender a programar te deja en una posición privilegiada.
Innovación continua: La velocidad del cambio es asombrosa, aquellos con habilidades de programación tienen la capacidad de idear y desarrollar las tecnologías del futuro, influyendo directamente en la evolución de la sociedad y la industria. (No es falacia, es muy cierto)
Flexibilidad y creatividad: La programación no solo se trata de escribir código; es un medio para expresar ideas y resolver problemas de manera creativa. Desarrollar habilidades de programación fomenta el pensamiento lógico, la resolución de problemas y la creatividad, habilidades que son valiosas en cualquier campo.
Para ilustrar estos beneficios, podemos tomar como ejemplo el caso de Ada Lovelace, considerada la primera programadora de la historia. En el siglo XIX, Ada Lovelace diseñó un algoritmo para calcular los números de Bernoulli con la máquina analítica de Charles Babbage, una precursora de los ordenadores modernos. Ada Lovelace no solo demostró su talento matemático y su visión innovadora, sino que también anticipó el potencial de la programación para crear arte y música, más allá de los cálculos numéricos.
En conclusión, aprender a programar es una de las mejores inversiones que puedes hacer en el 2024. No solo te abre las puertas a un mundo de oportunidades profesionales y personales, sino que también te permite comprender y transformar el mundo digital que nos rodea.
En complemento:
“Todo mundo debería aprender a programar una computadora… Porque te enseña a pensar” -Steve Jobs
🗣️ Brain Bites:
Dos noticias rápidas que debes tener presente:
— La UE aprueba la primera ley de inteligencia artificial del mundo: ¿qué implica?:
El acuerdo, alcanzado tras meses de negociaciones entre el Parlamento, el Consejo y la Comisión europea, establece cuatro niveles de riesgo para los sistemas de IA, desde el prohibido hasta el mínimo, y fija una serie de obligaciones y garantías para los desarrolladores y usuarios de estos sistemas.
La ley pretende fomentar la innovación y la confianza en la IA, así como proteger los derechos fundamentales y los valores europeos. Entre las medidas más destacadas, se prohíbe el uso de sistemas de identificación biométrica en espacios públicos, salvo en casos excepcionales y bajo supervisión judicial; se exige que se especifique qué contenidos son generados por IA; y se crea un comité europeo de IA para asesorar y supervisar la aplicación de la ley.
La reglamentación ha sido recibida con opiniones diversas por parte de los diferentes actores implicados. Las principales empresas de IA, como OpenAI o Google, han aceptado la ley, pero han reclamado que su aplicación no suponga un freno a la innovación y la competitividad. Los ciberactivistas, por su parte, se han mostrado defraudados por la falta de ambición y la vaguedad de la ley, y han denunciado que deja demasiado margen a la autorregulación y a las excepciones. Los expertos y académicos han valorado positivamente el esfuerzo pionero de la UE, pero han advertido de los retos y las incertidumbres que plantea la regulación de una tecnología tan compleja y cambiante.
La UE espera que su ley sirva de modelo y de referencia para otros países y regiones que quieran regular la IA de forma ética y responsable.
— Algunos datos de Gemini:
Gemini se ha construido con tres tamaños diferentes: Ultra, Pro y Nano, que se adaptan a diferentes necesidades y dispositivos. Gemini Ultra es el más grande y potente, con 1,6 billones de parámetros, esta versión estará disponible a partir de 2024 y de acuerdo a pruebas (os las dejamos en la sesión Corner), supera a ChatGPT - 4 el modelo más avanzado de OpenAI. Gemini Pro tiene 400.000 millones de parámetros y se basa en el modelo PaLM 2, que alimenta el chatbot Bard de Google y otras funciones. Gemini Nano es el más pequeño y eficiente, con 1.000 millones de parámetros, y se puede ejecutar en dispositivos móviles como el Pixel 8 Pro.
Google ha entrenado Gemini con su infraestructura optimizada para la IA, usando sus unidades de procesamiento tensorial (TPU) v4 y v5e.
🦾 Toolkit:
Una sección dedicada a compartir herramientas, recursos y aplicaciones útiles para la comunidad de Brain and Code
ChatGPT + DALL E = COMBINACIÓN PERFECTA
En este video, Alex Rayón nos comparte una guía práctica para extraer prompts que actúan como la chispa inicial para tus proyectos visuales.
Por supuesto, os dejamos el texto que ha usado Alex, solo debes ir al siguiente enlace: Metaprompt
____________________________________________________________________________
⚡Corner:
Nuestras recomendaciones para esta semana:
👨💻 Gemini Ultra vs. ChatGPT - 4:
Las comparaciones presentadas en el anuncio de Gemini de Google se centran principalmente en contrastar Gemini Ultra con GPT-4. Dado que ambos son modelos multimodales, la manera más directa de evaluarlos es mediante la aplicación de diversas pruebas que incluyan preguntas de lógica, ciencia, comprensión lectora y auditiva. En 30 de las 32 pruebas realizadas, Gemini demostró un rendimiento superior a GPT-4. A continuación, os dejamos los resultados:
“Gemini fue diseñado para que sea multimodal de forma nativa, preentrenado desde el comienzo en diferentes modalidades y, después, fue perfeccionado con datos multimodales para refinar aún más su eficacia. Esto ayuda a que Gemini pueda entender y razonar a la perfección sobre cualquier tipo de entrada, mucho mejor que los modelos multimodales existentes”. — Google