Cómo Pensar como un Programador: El Esquema ADI
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/
muy bien explicado, se entiende con total claridad.
me mató la intro jsjaja
Me alegro de que te mole jajajaja
No sé que es mejor, si la intro o la pedazo explicación que has dado. 10/10
Graciassss :)
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. :)
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?
@@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
Gracias ^^
Tio lo de Fen y el ruso me ha matado jajajaj
Jajajajaja me alegro
0:55 nada que un ruso en las profundidades de internet no haga
Tal cual jajajaja
Me he agobiado mucho con la intro, me ha pasado mil veces no encontrar recursos en mi idioma
Los foros de internet son todo un ecosistema si T_T
Si tienes cursos de programacion lo compro
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 :)