Re: Para las nuevas generaciones ¿Por qué aprender postgres?

From: Álvaro Hernández <aht(at)ongres(dot)com>
To: Jose Mercedes Venegas Acevedo <jvenegasperu(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Para las nuevas generaciones ¿Por qué aprender postgres?
Date: 2023-11-09 11:49:38
Message-ID: 2bc00657-070a-43f4-a842-acb16ad64429@ongres.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 8/11/23 21:22, Jose Mercedes Venegas Acevedo wrote:
> Buen dia a todos
>
> Se que aqui es mas de consultas técnicas pero no se me ocurre a quien
> mas recurrir, Comentarles que me invitaron a dar una charla sobre
> postgres en un colegio aquí en mi ciudad ¿a alguno le tocó algo
> parecido? quiza alguien tenga algún material ilustrativo que pueda
> compartir si tuvieran que explicarles a estudiantes de entre 12 y 16
> años y sus docentes porque deberían aprender postgres que dirían. por
> lo pronto mi idea de presentación va así:
>
> Titulo: Postgres la Base de datos de código abierto más avanzada del
> mundo.
>
>

    Hola. Espero no dar una opinión muy disruptiva, pero la que tengo
es muy clara :)

    Yo no tocaría nada de eso, ni siquiera usaría ese título. No son
estudiantes de informática con ya 2-3 años de estudios, ni nada
parecido, sino niños/jóvenes de 12/16 años. Salvo que estén estudiando
algo que te dé contexto para saber que ya saben de bases de datos, yo lo
enfocaría de una manera totalmente diferente. Porque dudo sepan lo que
son las bases de datos o lo que es código abierto, y ya ni te cuento que
sepan juzgar o entender si Postgres es la más avanzada del mundo o no.

    Yo hablaría primero de lo que es una base de datos. A modo muy
simplificado. Hablaría de lo que es una tabla. De lo que es un "id" (no
soy gran fan de los IDs en lugar de claves naturales, pero es muy
intuitivo el concepto de relacionar por un número corto) y a partir de
ahí puedes modelar un concepto sencillo y 1-2 tablas de relación. Usas
el 75% del tiempo en explicar en una pizarra eso. Una tabla, relaciones,
y tal. Y el tiempo restante, enseñas 2-3 queries básicas de lo que se
puede hacer con dichas tablas e introduces brevemente el concepto de SQL.

    Y en los 5 minutos finales comentas que si quieren ellos hacer algo
parecido, pueden descargarse GRATIS algo llamado Postgres que hace esto
muy bien. Y puedes incluso introducir el concepto del software libre
(muy básicamente) y decir que es algo maravilloso que mucha gente
colabora a nivel mundial construyendo ese proyecto juntos, y por eso
Postgres es COOL.

    Y hasta ahí llegaría yo. Suficientes conceptos ya, probablemente
muy diferentes del mundo que conocen. Mejor dejarlo reposar y que los
asienten en sus mentes.

    Espero que te valga de algo :)

    Álvaro

--

Alvaro Hernandez

-----------
OnGres

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message mauricio pullabuestan 2023-11-20 19:22:29 Re: Optimizar Update
Previous Message Enrique Herrera Noya 2023-11-09 11:31:20 Re: Para las nuevas generaciones ¿Por qué aprender postgres?