Enseñando Desarrollo Web en China @ Universidad Yango
Poco después del fin de la era Covid, pasé un tiempo enseñando desarrollo web en la Universidad Yango en la ciudad de Fuzhou, Fujian. Siempre había querido probar la vida y el trabajo en China.

Enseñando los Fundamentos de la Web
Mi rol era introducir a los estudiantes a los fundamentos del desarrollo web.
Nos enfocamos en cosas como:
En lugar de solo enseñar teoría, intenté mantener las cosas prácticas en la medida de lo posible. Las clases tenían que ser divertidas, eso es lo que más motiva a los estudiantes. El objetivo siempre fue lograr que los alumnos construyeran algo que pudieran ver funcionando en el navegador.
Incluso una landing page sencilla o una interfaz interactiva era suficiente para que la gente se emocionara con la programación.

Enseñar en una Cultura Diferente
Enseñar en China tuvo algunos desafíos únicos.
Las diferencias de idioma hacían que las explicaciones técnicas largas no siempre funcionaran bien. Yo impartía mis clases en inglés y no todos los estudiantes podían entender. Por eso me apoyé mucho en demostraciones visuales, programación en vivo, muchos diagramas y ejemplos.
Algo que noté rápido es que el código en sí se convierte en el idioma común. Una vez que los estudiantes empiezan a experimentar y ven resultados en el navegador, la barrera desaparece.


Por Qué Enseñar Te Hace Mejor Desarrollador
Enseñar programación te obliga a entender las cosas a un nivel más profundo.
Cuando tienes que explicar conceptos como:
Rápidamente descubres qué partes entiendes de verdad y cuáles no.
Ese proceso me hizo mejor desarrollador en varios sentidos:
Pensamiento Más Claro
Sobre cómo funcionan los sistemas
Fundamentos Más Sólidos
Conceptos clave por encima de frameworks
Mejor Comunicación
De ideas técnicas
Todas esas habilidades importan tanto como escribir código.

Una Industria Global
Algo que me llamó la atención mientras enseñaba en China fue lo verdaderamente global que es el desarrollo de software.
Los estudiantes en Fuzhou aprendían las mismas tecnologías base que usan los desarrolladores de todo el mundo: estándares web, JavaScript, APIs y herramientas modernas.
Los problemas en los que trabajan los desarrolladores son sorprendentemente similares sin importar dónde estés en el mundo.
Eso sí, la infraestructura es bastante diferente y confusa.

Mirando Hacia Atrás
Enseñar desarrollo web fue una experiencia que me marcó. Reforzó algo en lo que todavía creo fuertemente: los fundamentos sólidos y el pensamiento claro importan más que cualquier framework o herramienta.
Y esos fundamentos son los mismos ya sea que estés enseñando en un salón de clases o construyendo software real.
CONCLUSIÓN CLAVE
Los fundamentos sólidos y el pensamiento claro importan más que cualquier framework o herramienta.
Sigue Leyendo
Revisa más notas técnicas, guías y lecciones aprendidas de mi experiencia.