Laboratoria / curriculum

El bootcamp de @Laboratoria es un programa de aprendizaje inmersivo de 6 meses enfocado en los perfiles de Web Developer y UX Designer.
https://curriculum.laboratoria.la
Creative Commons Attribution Share Alike 4.0 International
491 stars 461 forks source link

Definir objetivos generales por proyecto #1183

Open msantelices opened 2 years ago

msantelices commented 2 years ago

Este tema viene desde el canal de coaches en slack y está relacionado a este issue abierto por @lupomontero

Contexto

Los proyectos actualmente definen un listado de Objetivos de Aprendizaje que representan una serie de habilidades a desarrollar durante el proyecto, pero no hay una definición explícita del objetivo general o del por qué, a un nivel pedagógico, del proyecto.

La discusión surge desde una situación vivida con las estudiantes que se encuentran desarrollando el proyecto red social, donde el foco está totalmente en Firebase, cuando como equipo consideramos que el objetivo principal del proyecto es aprender sobre SPAs, router, templates, etc, ya que esto les entregará las bases para los siguientes proyecto, por ejemplo, el trabajo con Frameworks.

Solución

Definir el/los objetivos generales del proyecto con el fin de que orienten a las estudiantes en su camino. Por ejemplo, para el proyecto red social se podría definir como: "Aprender los conceptos de SPA, routing y templates" de esta forma queda por escrito cual es el foco principal del proyecto, o por ejemplo, en el caso de cipher o card validation, "Aprender las bases de la programación con JavaScript", por dar ideas.

mfdebian commented 2 years ago

¡Mil gracias por la idea @msantelices ! :partying_face:

¿Te animarías enviando un draft de ese cambio para el proyecto social-network en un PR? Si necesitas ayuda con algo, me avisas y podemos hacerlo juntos :blush: así es más fácil poder ver la diferencia, y el cambio propuesto! En caso de que lleguemos a buen puerto, podríamos ir revisando los demás proyectos :stuck_out_tongue_winking_eye:

msantelices commented 2 years ago

Hola, claro, voy a trabajar en eso y te voy contando para que lo revisemos

mfdebian commented 2 years ago

De definieron primeros pasos con @msantelices para modificar el README de social-network para expresar mejor sus objetivos generales:

diegovelezg commented 2 years ago

Bueno, ya sé que llego tardísimo pero van mis centavitos.

Concuerdo con la necesidad. Creo que a veces nos perdemos en los detalles y no les facilitamos la visión general.

Independientemente de las nomenclarturas, creo que la necesidad a la que haces referencia @msantelices , intenta estar cubierta en la sección "Resumen del proyecto".

Lo que queremos cubrir es: Qué y Por qué Ahora medio que lo tenemos al revés y no de manera explícita. El "Preámbuilo" intenta ser el por qué y el "Resumen del proyecto" pretende ser el qué. Creo que es un asunto de forma más que de fondo.

lupomontero commented 2 years ago

Ver https://github.com/Laboratoria/bootcamp/pull/1197#pullrequestreview-1065563173

diegovelezg commented 2 years ago

@mfdebian necesito hacer una propuesta de cambios de las partes de planificación/organización del trabajo para los P1 y P2 de DEV001 y qiusiera considerar algo de esto para seguir rodando la bola.

Me acabo de dar una vuelta (después de mucho tiempo) por https://curriculum.laboratoria.la/es/js y para "Nivel 1" veo:

"Los proyectos de este nivel siguen siendo apps de una sola vista o página, vanilla, todavía sin backend, ni persistencia, ni autenticación.

En este nivel profundizamos un poco más en fundamentos de JavaScript, exploramos bucles e iteración, además de introducir la idea de pruebas unitarias, linters, módulos (import/export), control de versiones y despliegue a GitHub Pages. También se introduce en detalle la idea del modelo de caja (box model) en CSS."

Quizás lo que necesitamos dentro de CADA README es una combinación de esa descripción muy general (igual revisaría para que se peuda "entender" si estás comenzando, no estoy seguro de que se comprenda del todo) + alguna particularidad (si aplica)

Lo que quería proponer es que la primera sección del README sea algo así como "Objetivo de aprendizaje integral/global" y quizás esto que digo puede ser pertinente en esa sección.

¿Qué piensan? cc @Lau-sanchez

mfdebian commented 2 years ago

Me gusta mucho tu idea @diegovelezg, creo que va muy en línea con la intención que tenemos de que se note más cada nivel, que las estudiantes puedan reconocer también las cosas diferenciadoras de cada proyecto (y nivel) mucho más allá del "ah este es el proyecto de promesas (markdown-links) y este es el de Firebase (social-network) y éste el de React (burger-queen)" que al parecer, según comentan muchas coaches, suele ser la realidad que se da dentro del bootcamp.