QDD: La Nueva Forma de Aprender Programación

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

Комментарии • 81

  • @alpacatech
    @alpacatech  9 месяцев назад +3

    ⭐ ¿Todavía Merece la Pena Aprender a Programar? Veamos Estadísticas REALES 👇:
    ruclips.net/video/k1RwGcFJ5ug/видео.html

  • @numamolinapauluk5126
    @numamolinapauluk5126 9 месяцев назад +34

    Mucha vuelta, para decir:
    1. Nos hacemos una pregunta
    2. Respondemos la pregunta
    3. Implementamos y validamos
    4. Repetir

    • @alpacatech
      @alpacatech  9 месяцев назад +4

      ¡Gracias por el resumen! ❣️.

    • @NameNotAvailableX
      @NameNotAvailableX 9 месяцев назад

      Bienvenido a RUclips.

    • @xeland314
      @xeland314 9 месяцев назад

      No. R. I. P. : no morir en el intento 🤔

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      @@NameNotAvailableX ¡Hola!

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ​@@xeland314 ¿Cómo?

  • @antonioalvarez6147
    @antonioalvarez6147 9 месяцев назад +5

    Pero solo puedes usar QDD si sabes qué quieres aprender, porque alguien que esté aprendiendo no se va a preguntar cómo hacer una API si ni siquiera sabe que existe el término API, necesita estudiar una base guiada y luego sí puede usar QDD, buen video, lo pondré en práctica

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      Por ello pongo ejemplos de buscar en Google proyectos por si no sabes qué hacer. ¡Gracias por el comentario! Ya me contarás ❣️.

  • @atherbsc5384
    @atherbsc5384 9 месяцев назад +1

    Este enfoque lo uso mas para cosas mas avanzadas, siento que es mas productivo ya que uno tiene un conocimiento de x tecnoglocia pero hay cosas puntuales que toca hacer y no hay necesidad de repasar todo para logar esa solucion, si no mas bien buscar esa en concreto y aplicarla, ver que funcione, validar y luego entender que se esta haciendo, con chatgpt para cosas concretas es un gran aliado

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Gracias por compartir tu experiencia con él! ❣️.

  • @idcmardelplata
    @idcmardelplata 9 месяцев назад +1

    Es la forma natural en la que normalmente se suele aprender. En base a preguntas, respuestas y aplicaciones de las mismas. En mi caso suelo usar zettelkasten para tomar notas de las preguntas y respuestas y luego poder enlazar los conceptos con cosas que conozco. De esta manera voy formando de forma natural un grafo de conocimiento sobre cierto tema y me permite ver de forma mucho mas clara cuales son los gaps que tengo en mi conocimiento, en base a eso puedo decidir hasta donde me interesa profundizar en algo, viendo las relaciones puedo saber de forma certera en que contextos es mejor aplicar tal o cual cosa y ademas me quedan notas sobre ese conocimiento (por si quiero repasar algo luego), ademas de eso el conocimiento queda mas solido puesto que zettelkasten te obliga a resumirlo en tus propias palabras y para finalizar, entre todas esas notas propias y notas de referencias podes hacer un borrador de cualquier tema que hayas aprendido (por lo cual es muy fácil luego hacer vídeos sobre algo u escribir un libro o post ya que tenes de antemano el conocimiento escrito y solo hace falta explayarlo de forma mas profunda), super super recomendado.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Qué curioso! Yo también utilizaba Zettelkasten antaño, pero posteriormente comencé a utilizar el método del "Second Brain", y actualment es con el que me encuentro más cómodo. ¡Gracias por tu comentario! ❣️✨.

  • @polimorphic13
    @polimorphic13 9 месяцев назад +1

    Excelente vídeo. Así es que yo ya estudio, muy recomendado.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Mil gracias! ¿Y qué tal la experiencia estudiando así? Cuenta un poco 🥸.

  • @new_artiko
    @new_artiko 9 месяцев назад +1

    hola! me gusta esta metodologia, la verdad es que esta forma de aprender es bastante vieja y util, en el campo educacional se le conoce como "EPL2R" es un acronimo de
    Examina
    Pregunta
    Lee
    Resume
    Repasa
    Excelente video y saludos!

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      Gracias por compartirlo desde ese campo, no tenía ni idea. Lo cierto es que aunque ahora ese artículo la nombre de dicha forma, seguramente sea una práctica para aprender que se lleva aplicando desde el principio de los tiempos. De hecho, tiene mucho en común con el clásico "hands on learning" que se nombra mucho dentro del sector también ✨.

  • @JuankM1050
    @JuankM1050 9 месяцев назад +1

    el otro dia pensaba exactamente lo mismo pero con una ia que vaya mapeando nuestras areas de conocimiento, cada pregunta corresponde a una exploracion del mapa y por aproximacion crear recomendacion a nuevas areas. aunque no se si funciona para todos los temas por ejemplo si quiero aprender Derivadas, hay temas previos que son necesarios ver, me imagino asi como existen algoritmos de recomendacion de contenido asi lo va a ver para areas o temas muy puntuales. - Que estas aprendiendo derivadas, te doy la respuesta pero puede que te interese aprender este el concepto de limite primero. una cosa asi la veo bastante posible.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Súper interesante! Ya son varias las personas que han comentado acerca de utilizar la IA en esto, y creo que acabaré haciendo un vídeo al respecto después de poner en práctica algunas cosas y comprobar cómo puedo conseguir potenciar mi aprendizaje con ella. ¡Gracias por comentar! ✨.

  • @john_novoa
    @john_novoa 9 месяцев назад +4

    Pero si se está aprendiendo a programar ¿sería bueno tener ciertas bases del lenguaje y estar familiarizado con lo básico, o no? Atacar de lleno un proyecto podría ser frustrante también porque es difícil filtrar cuál es la información útil y cuál no.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Hola John! Teniendo ciertas bases podrías entender de forma más sencila qué es lo que está pasando con el código que estás haciendo (siempre contando con unos mínimos: que repas cómo funciona el lenguaje, que sepas resolver problemas básicos, que sepas lo que es un if, un for, etc); pero sino al final las preguntas y la curiosidad te seguirá llevando al conocimiento.
      Por ejemplo, copias un código para hacer una API en JavaScript y ves que utiliza la librería passport. Te preguntas qué hace esa librería, buscas en Internet, y lo aprendes.
      Claro que, si ni si quiera tuvieses las nociones básicas de un lenguaje creo que el objetivo no debería ser directamente hacer el proyecto X con el lenguaje Y, sino primero saber lo básico del lenguaje Y, y ahora que lo conoces ya adentrarte en el proyecto. Quizás como parte del objetivo de ese proyecto podría estar aprender lo básico de dicho lenguaje.
      De manera resumida... Sí, considero que si vamos a encararnos con un proyecto, aún utilizando QDD, deberíamos tener las nociones básicas de un lenguaje o tecnología. ¿Lo bueno? Que para conseguir esas bases también podemos usar QDD.
      Y cuando hablo de lo básico me refiero a lo más básico de lo más básico; o sea, saber lo que son los arrays, saber lo que es un for, etc.
      ¡Gracias por tu comentario! ✨.

  • @joseitalia7379
    @joseitalia7379 9 месяцев назад

    Yo use esto con chatgpt y me sirvió para aprobar una oposición

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Olé! Felicidades ✨🎉🎉🎉.

  • @zaglossus3530
    @zaglossus3530 9 месяцев назад +5

    Video super infravalorado, la cantidad de tiempo que gastan las personas en cursos o tutoriales de RUclips para luego descubrir que no les gusta o dejarlo a medias es la leche.
    Llevo un tiempo queriendo aprender Unity, y siempre que empiezo un tutorial acabo por dejarlo a medias cuando llevo como 2 o 3 horas lidiando con cosas que realmente no necesito.
    Voy a poner en práctica esta metodología, a ver que tal, Gran video, nuevo sub.
    pd: he de decir que aprendí html de está forma y, para ese caso en concreto, lo recomiendo mucho, veremos a ver si me vale para Unity, un saludo.

    • @programadorcete
      @programadorcete 9 месяцев назад +1

      Hombre... para empezar a pegarse con la programación o hacer un prototipo está bien. Pero para hacer proyectos mas profesionales se queda corto este framework.

    • @zaglossus3530
      @zaglossus3530 9 месяцев назад

      @@programadorceteLo dicho, me parece una muy buena forma de adentrarse en lo que sea que quieras aprender, recalco "adentrarse"

    • @Elbugaso
      @Elbugaso 9 месяцев назад +2

      Pues yo aprendi a hacer un juego en Unity en base a preguntas que buscaba en google y cada respuesta la anotaba para ver cual me serviria o como mejorar el codigo.
      Cabe aclarar que yo ya sabia programar en Java y tenia una buena base en POO.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      Por eso comento que si queremos tener un conocimiento sólido tendremos que combinar aprendizajes, pero para adentrarnos me parecer súper útil. ¡Gracias por comentar! ✨.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Yoyalmente de acuerdo! ❣️.

  • @andresperezandreiev4435
    @andresperezandreiev4435 9 месяцев назад +1

    Esta técnica combinándola con chatgpt podría estar interesante. Buen video!

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Totalmente! Ya son varias las personas que han comentado contando cómo usan ellos ChatGPT para mejorar el aprendizaje ✨.

  • @matstark776
    @matstark776 9 месяцев назад +1

    Brutal video y explicación!. Como has dicho. Yo lo vería útil sobretodo cuando tienes un corto plazo de tiempo para aprender un contenido en especifico sin entrar en detalles sobre el porque se hace cada cosa. Lo malo creo sería cuando siempre se utiliza y no se profundiza después sobre cada temática.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Gracias por verlo y comentar compañer@! Me alegro que te sirva. Totalmente de acuerdo. Es una herramienta genial para iniciarnos y así poder meter la cabeza en multitud de cosas (algo fundamental cuando debemos aprender tantas cosas y tan rápido). No obstante, no se me ocurriría saber que “sé de X” o que “control X” usando este framework de forma simple. Como digo en el vídeo, nos da un conocimiento fragmentado y superficial en la mayoría de ocasiones. Pero es genial para complementarlo con otras formas de aprender ✨.

    • @matstark776
      @matstark776 9 месяцев назад

      @@alpacatech Si tal cual como lo comentas, estaría genial que comentarás otros tipos de frameworks de aprendizajes enfocados a la programación como el QDD y ver como se podría complementar unos con otros. Saludos!.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ​@@matstark776 ¡Apunto la idea de vídeo! Muchísimas gracias por aportar ❣✨.

  • @Litio48
    @Litio48 9 месяцев назад +1

    Gran video Alpha, podrias hablar sobre arquitecturas o como implementarlas? Algunas veces tengo problemas pensando como voy a abordar un nuevo proyecto.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Hola compañer@! Muchísimas gracias por tus palabras. Me alegro que te sirva. Me encantaría hablar sobre arquitectura, y sin duda en el futuro trataré conceptos de arquitectura, pero todavía no me siento preparado para ello y quiero mejorar con ellos para si quiera mencionar algunas cosas en los vídeos. No obstante, dime dudas o como podría ayudarte y me dejo apuntada la idea para futuros vídeos ❣️✨.

  • @rubenn6160
    @rubenn6160 9 месяцев назад +2

    Cierto, siempre se aprenden cosas de relleno, lo mejor sería saber que ya existen y consultarlas cuando en verdad las necesites

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Claro! Sobre todo en los inicios que no estamos muy seguros de si eso es para nosotros o queremos ver resultados rápidos. No lo daría como absoluto, ya que es cierto que en ocasiones he aprendido cosas que en futuro me han servido (aunque no es lo normal tampoco jejeje).

  • @digital_edgee
    @digital_edgee 9 месяцев назад

    super video es bueno que se difunda es lo que hago yo con chat gpt,le pregunto todo lo que quiero saber

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Gracias! ❣️✨.

  • @zeusdg8
    @zeusdg8 9 месяцев назад +1

    Por cierto, creo eso no es un framework, si no una tecnica de aprendizaje...

    • @alpacatech
      @alpacatech  9 месяцев назад

      Hmhmhmmhh, es posible la verdad.

  • @spectronewcastro
    @spectronewcastro 9 месяцев назад +1

    Gracias por la Recomendacion
    👍👍👍👍👍 Y de que pais eres???

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Muchísimas gracias a ti por ver el vídeo! Soy de España ✨.

    • @dhayanchavez
      @dhayanchavez 7 месяцев назад

      ​@@alpacatechPerfecto, te dejaré de seguir

  • @zeusdg8
    @zeusdg8 9 месяцев назад

    Yo empece asi sin saber nada de qdd, pero me vino horrible hasta que cogi practica y conceptos creo que depende de la persona y conocimientos previos...

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Gracias por compartir tu experiencia utilizándolo! Yo también considero que dependerá finalmente de la persona y cuándo/cómo decida utilizarse (como todo en la vida prácticamente). No obstante, yo lo he estado probando y me funciona fenomenal.

  • @sergiomontiel4559
    @sergiomontiel4559 9 месяцев назад

    A darle todo con ruby y ruby on rails!

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Vamos con ello en este nuevo año jejejjee! ✨.

  • @josejfernandez5760
    @josejfernandez5760 9 месяцев назад

    Pues de manera inconciente lo estaba aplicando 😅. Por ejemplo, estoy desarrollando un projecto de un curso que estoy realizando, pero me gusta ir más allá de lo que piden en el curso e implementar ideas propias, por lo que tengo que ir buscando información para implementarlas

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Olé! Ir un pasito más allá de lo que nos piden es también una gran práctica que, personalmente, me está trayendo muy buenos resultados en la vida. Gracias por compartir ✨.

  • @SantiagoJoséVincentiAcquista
    @SantiagoJoséVincentiAcquista 9 месяцев назад +1

    Yo creo que este método es muy bueno pero no es recomendable para principiantes ya que no van a saber que preguntar. Quizás donde si les convenga utilizarlo sea en el desarrollo web.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Gracias por comentar compañer@! Yo creo que podrían hacerse las preguntas equivocadas. No obstante, si aprendes a programar con una intención en mente seguro que se te ocurren preguntas, ya sea por aprender simplemente cierto lenguaje o si hablamos de proyectos ser capaces de crear las funcionalidades que tenemos en nuestra cabeza. Yo lo utilizo actualmente en el desarrollo web sí, es ahora mismo mi campo de trabajo.

  • @gasprograma
    @gasprograma 9 месяцев назад

    Buen video!

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Muchísimas gracias! ❣️.

  • @VasylSamagala-pr6yt
    @VasylSamagala-pr6yt 9 месяцев назад

    Pensé que iba a aprender algo nuevo, la realidad q llevo así durante 4 años, que ocurre? Que no masterizas del todo la tecnología o lenguaje, lo suyo es que lo hagas al princpio, una vez q te haya gustado o no la tecnología añádele horas de práctica de esa tecnología, libros y cursos, totalmente de acuerdo con el señor del video, al parecer no estoy solo en esta locura😂😂😂

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Ya somos 2 locos! Ajajaja. Gracias por compartir ❣️✨.

  • @OdairATrujillo
    @OdairATrujillo 9 месяцев назад

    Hay algo que no me gusta... una cosa es usar ese método para conocer de primera vista y otra para aprender, yo me la paso sacando a personas jóvenes de errores que cometen tan básicos y fue que no leyeron documentación y ahí pierden todas las horas que no invirtieron en un libro o en la documentación.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Por eso la conclusión del vídeo! Si quieres aprender de verdad hay que combinar distintas formas. Y como digo: “después de esto no se me ocurriría decir que sé Ruby” ✨.

    • @OdairATrujillo
      @OdairATrujillo 9 месяцев назад

      @@alpacatech por responsabilidad como creador de contenido eso deberías decirlo al principio, no al final. Y es por esto: cuando inviertes el 99% del tiempo del vídeo en decir que "haz esto" y le dejas el 1% a que "no hagas sólo esto", estás parcializando el contenido e influenciando a la gente por ese 99% que dejas de mensaje principal. No es está de más revisar esta observación bro.

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      @@OdairATrujillo ¡Por supuesto que la revisaré compañero! Agradezco enormemente tu observación. Lo único que, como creador de contenido he hecho lo que quería hacer, mostrar una nueva forma de realizar una aproximación al aprendizaje de tecnologías de forma rápida y con la menor fricción posible (es de lo que va el vídeo), y de forma adicional expongo un punto de pensamiento crítico al final del vídeo. El 99% del vídeo digo "primera vez", "primeras etapas", "inicio", "validar si te gusta o no", etc. Nunca hablo de un conocimiento completo y profundo utilizando este framework, por lo que el mensaje que influencio es ese.

  • @Mario.escudev
    @Mario.escudev 9 месяцев назад

    Cuanto voy por la décima pregunta ya se me ha olvidado la respuesta de la primera Alguien mas??

    • @alpacatech
      @alpacatech  9 месяцев назад

      Siempre puedes hacerte un cheat sheet si es algo que vas a estar utilizando varias veces ✨.

  • @torogozlibertario966
    @torogozlibertario966 9 месяцев назад

    Otro que vende la idea de la satisfacción inmediata.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¿Dónde y cuándo?

    • @Adrian-gs8fb
      @Adrian-gs8fb 9 месяцев назад

      Dejo bien claro que esta forma de aprender era para acercarse a una tecnología ya que el conocimiento se adquiere de forma fragmentada

  • @sntngl8248
    @sntngl8248 9 месяцев назад

    O, Aprendizaje Basado en Problemas.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Muy conectados sí sí! ✨.

  • @davidjacobs2533
    @davidjacobs2533 9 месяцев назад

    no hay atajos ni formas rapidas de aprender cualquier cosa que valga la pena en la vida, eso es de mediocres. querer todo rapido y siempre estar buscando una formula magica que evite hacer el trabajo duro.
    Pd: si quieres ser un buen programador absolutamente nada. te libra de leer libros pesados aburridos y enfrentarte contra la documentacion.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¡Justo de ello habo al final del vídeo! Para tener un conocimiento sólido tendremos que combinar distintas formas de aprendizaje.

  • @rubenn6160
    @rubenn6160 9 месяцев назад

    El fijado usa php 😂😂

    • @alpacatech
      @alpacatech  9 месяцев назад +1

      ¡Jamás!🤯😶‍🌫️.

  • @TsxDev
    @TsxDev 9 месяцев назад +1

    Muy interesante lo de QDD, 🦙tech, gracias.
    Yo hacía algo parecido con GPT4.

    • @alpacatech
      @alpacatech  9 месяцев назад

      ¿Sí? Cuéntame 👀

    • @TsxDev
      @TsxDev 9 месяцев назад +1

      @@alpacatech Bueno básicamente es un número indeterminado de pasos que van creciendo en complejidad. Cree un GPT personalizado para que sea específicamente un experto en X framework, lenguaje, librería, etc y que empiece explicando lo básico y posterior a la explicación, que me dé un ejemplo en código para levantar lo estudiado. Finalmente me debe sugerir un tema expandible en complejidad de dicho ejemplo.
      Entonces en conclusión lo que hace es, por ejemplo, hablarme de React en teoría, luego me crea un src con algunos componentes básicos (que sé yo, quizás dos input, un textarea y dos botones). Después el mismo me propone que ahora mezclemos esos componentes y generemos un template tipo formulario. Y así in crescendo

    • @alpacatech
      @alpacatech  9 месяцев назад +2

      ​@@TsxDev ¡WoW! Muchísimas gracias por compatirlo, hasta me daría idea para vídeo jejeje ✨.