Cómo Pensar como un Programador: El Esquema ADI

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • "Not all tasks are created equal" es una frase que tenemos grabado en programación. Por eso, es crucial tener un esquema mental al que acudir cuando nos enfrentamos a tareas dificil, el esquema ADI (Analizar, Descomponer e Implementar) se encarga de aliviar ese estrés e incertidumbre que traen consigo mecanicas completas o bugs dificiles.
    📖 Capítulos
    00:00 Intro
    01:40 El Esquema ADI
    03:45 Analizar
    05:25 Descomponer
    07:10 Implementar
    07:40 Outro
    🔗 Descarga la plantilla del esquema ADI
    danielrobledo.notion.site/Dec...
    🧵 Aquí puedes encontrar todos mis hilos sobre desarrollo de videojuegos
    / 1705867741880598638
    💻 Descarga todo el código de mis hilos y videos
    github.com/DCRobledo/Game-Pro...
    😄 Sobre mi
    ¡Buenas! Soy Dani, estudié ingeniería informática y actualmente trabajo como gameplay programmer en Pendulo Studios. En mi tiempo libre, subo videos a CZcams y escribo hilos en Twitter. Mi contenido explora distintos ámbitos sobre el desarrollo de videojuegos, desde diseño hasta programación y producción. ¡Espero que la pases bien por aquí! ^^
    MIS JUEGOS:
    🤖 Shard Project: Un videojuego 2D de plataformas y educativo en el que resuelves puzles al programar a un pequeño robot - daniel-robledo.itch.io/shard-...
    🃏 Fortune Decker: Un videojuego 2D top-down shooter en el que vences oleadas de enemigos con tu mazo de cartas mágicas - ismerrn.itch.io/fortune-decker
    🌍 Ecollapse: Un videojuego 3D arcade en el que tienes que usar el poder de los elementos para salvar un planeta de la destrucción - anmeh.itch.io/ecollapse
    🎲 Die Apotheke: Un videojuego 2D imprimible de estrategia en el que debes crear la poción perfecta usando dados - arcacrema.itch.io/die-apotheke
    MI CURSO ONLINE GRATUITO
    👾 Learn How To Make Games: Videogame Development in Unity - grinfer.com/instructor/daniel...
    ¿DÓNDE ENCONTRARME?
    🌐 Web - danielcrobledo.com
    🐦 Twitter - / dc_robledo
    💼 LinkedIn - / danielcrobledo
    💻 Itch.io - daniel-robledo.itch.io/

Komentáře • 17

  • @vndraaverkazt
    @vndraaverkazt Před 9 měsíci

    muy bien explicado, se entiende con total claridad.
    me mató la intro jsjaja

  • @danicarco
    @danicarco Před 9 měsíci

    No sé que es mejor, si la intro o la pedazo explicación que has dado. 10/10

  • @braveitor
    @braveitor Před měsícem

    Te he conocido por la charla con Fran Gallego, donde me gustó mucho lo que comentasteis. Este vídeo es también interesante y creo que puede aclarar ideas a los que se adentren en estos mundos de la programación. Buen trabajo. En mi humilde opinión, se valora y se para demasiado poco en la fase de preproducción de los proyectos, y como bien has comentado, eso es desastroso después haciendo que se pierdan cientos de horas por no haber planificado mejor antes. Yo prefiero tirar de papel y ponerme en el papel de los usuarios (en mi caso son webapps y webs) para evitarme problemas futuros, porque a veces he tenido que "heredar" proyectos de otros que han tenido un simple error conceptual en el modelo de datos, y ha supuesto rehacer decenas de archivos de código. Cosas de programadores.
    En este tipo de planteamiento que indicas sería interesante conocer tu opinión si eres más de los que se quitan las tareas "que no apetecen" (lo que los estadounidenses llaman "eat the frog") y luego ya disfrutar sin prisa de las tareas más sencillas y/o mecánicas , o prefieres ir haciendo tareas más sencillas que te van dando ánimos y tracción para enfrentarte al "coco" que está por llegar. :)

    • @daniel_robledo
      @daniel_robledo  Před měsícem +1

      Gracias por el comentario! Yo soy mas equipo "eat the frog" si, creo que intentar atacar una tarea compicada/aburrida al final de la jornada es mucho mas chungo... ¿Tu que opinas?

    • @braveitor
      @braveitor Před měsícem

      @@daniel_robledo Yo según sea la tarea. A veces lo que me apetece son hacer cosas mecánicas que me permiten un poco divagar, pero otras lo chulo es hacer algo complejo. Lo más satisfactorio es cuando te tienes que enfrentar a algo aparentemente complicadísimo y estás rumiándolo horas, incluso días mientras haces otras cosas, paseando, durmiendo... y luego te pones y sale exactamente igual que lo habías pensado funcionando a la primera. Eso, y coger un código antiguo tuyo o de otros, empezar a "podar" código y ver que funciona igual o mejor con un 30% menos de código es la repera!!! :D

  • @gabijonesfandubs3232
    @gabijonesfandubs3232 Před 10 měsíci

    Gracias ^^

  • @LuisCanary
    @LuisCanary Před 10 měsíci

    Tio lo de Fen y el ruso me ha matado jajajaj

  • @gameobberxd6537
    @gameobberxd6537 Před 9 měsíci

    0:55 nada que un ruso en las profundidades de internet no haga

  • @kevinsorenx
    @kevinsorenx Před 10 měsíci

    Me he agobiado mucho con la intro, me ha pasado mil veces no encontrar recursos en mi idioma

    • @daniel_robledo
      @daniel_robledo  Před 9 měsíci +1

      Los foros de internet son todo un ecosistema si T_T

  • @lionm.thomas6041
    @lionm.thomas6041 Před 9 měsíci

    Si tienes cursos de programacion lo compro

    • @daniel_robledo
      @daniel_robledo  Před 9 měsíci

      Muchas gracias!
      Por el momento lo mas parecido que tengo es este canal y los hilos que escribo en Twitter (twitter.com/dc_robledo/status/1705867741880598638). En el futuro me molaria montar algún cursillo si :)