🧵 La jerarquía REAL de ejecución en SQL (y por qué importa tanto) 🤯📊
Spoiler: SQL no se ejecuta en el orden en que lo escribes. Y entender esto te hace mejor que muchos devs que solo “prueban hasta que funcione”.
1️⃣ El orden en el que LO ESCRIBES:
Se ve lógico… pero así no piensa el motor.
Nov 24 • 10 tweets • 2 min read
🧵 La forma MÁS eficiente de aprender algoritmos (y por qué sí importan) 💡✨
Aprender algoritmos no es para “verse inteligente”.
Es para pensar mejor, resolver problemas más rápido y no sufrir cada que tu código crece.
Suena serio, pero la neta: es una habilidad que cambia tu nivel como dev. 🤓⚡️
Oct 29 • 10 tweets • 5 min read
🧵El mejor upgrade que puedes hacer como developer no es aprender un nuevo framework, es aprender Computer Science.
Entiende algoritmos, memoria, redes, y verás tu código con otros ojos.
Aquí te dejo una ruta gratuita para empezar 👇
💡 1. ¿Por qué aprender Computer Science?
Porque programar sin entender CS es como cocinar sin entender fuego.
Sí puedes hacerlo, pero no sabes por qué las cosas funcionan.
Cuando estudias CS entiendes:
cómo un programa se ejecuta,
qué pasa en memoria,
por qué un algoritmo es lento,
y cómo piensa una máquina.
Eso te convierte en ingeniero, no solo programador.
Sep 7 • 6 tweets • 5 min read
Si quieres mejorar como developer, pasar entrevistas técnicas o fortalecer tus bases, tienes que aprender DSA.
Te dejo recursos (gratis y en inglés/español) para aprender estructuras de datos y algoritmos 🧵
Guías y cursos gratuitos
🧵: Entendiendo los Strings en Java
Si estás aprendiendo Java, seguro ya te topaste con los famosos Strings.
Son súper usados, pero tienen algunos detallitos que debes conocer para no meterte en problemas.
Vamos paso a paso 👇
Un String es una secuencia de caracteres. En Java, NO es un tipo primitivo, es un objeto de la clase String
La comilla doble " siempre se usa para Strings, y no puedes modificarlos directamente… y eso nos lleva al siguiente punto.
Sep 1 • 7 tweets • 3 min read
Saber programar no es solo escribir código.
Si quieres crecer como desarrollador, necesitas entender las bases.
Te dejo un hilo con recursos para aprender Computer Science Fundamentals 🧵👇
Aprender la sintaxis de un lenguaje es relativamente fácil.
Puedes seguir un tutorial y tener algo funcionando en horas.
Pero cuando te enfrentas a problemas más complejos… ahí es donde notas si entiendes lo que estás haciendo o solo estás copiando pasos.
Aug 3 • 15 tweets • 4 min read
🧵 Estoy usando inteligencia artificial para mejorar mi inglés, y funciona sorprendentemente bien.
Aquí te cuento cómo puedes hacer lo mismo: prompts, tips, y recursos útiles 👇
La IA no va a sustituir un profesor humano, pero te puede dar:
✅ Corrección inmediata
✅ Conversaciones simuladas
✅ Traducción y explicación de errores
✅ Práctica oral y escrita 24/7
✅ Confianza para equivocarte sin pena