El blog cumple un año… y estuvo a punto de morir.
La última serie de tutoriales me ha quemado bastante. No tanto por el contenido, sino porque no me gustaba cómo estaba programando. En el último vídeo me hice una pregunta incómoda:
¿Por qué proyectos que hago por mi cuenta no los subo al blog por no tener un mínimo de calidad, pero esta serie sí?
Mi cabezonería por terminar todas las series de tutoriales me jugó en contra, tanto a mí como al blog.
Dejando eso a un lado y aclarando que ya he recuperado la motivación para seguir con el blog, hay algo positivo que no quiero pasar por alto: he conseguido mantener el blog con continuidad. De hecho, es el blog más activo y el que más tiempo he mantenido con diferencia. Antes tuve un blog de Java y otro de comentarios de anime, pero ambos acabaron muriendo de la misma forma: me olvidaba de ellos, me acordaba de repente, subía una entrada y volvía a desaparecer.
Este blog nació de unos apuntes en Word. Me di cuenta de que mis conocimientos no se acumulaban: terminaba un tutorial y, pasado un tiempo, ese conocimiento se evaporaba. Pensé que si lo apuntaba, recreando los pasos y el código, podría fijarlo mejor.
Lo primero que noté fue que vídeos largos de 10–15 minutos se podían condensar en apuntes rápidos de consultar. Eso sí, requieren conocimientos previos y haber visto el vídeo original, pero como material de apoyo funcionan sorprendentemente bien.
Al ver lo que tenia hecho apuntado en aquel word, me di cuenta de que ya tenía contenido suficiente para un blog. Sin buscarlo demasiado, de ahí nació todo. Y visto con perspectiva, fue una de las mejores decisiones que he tomado.
Gracias a esto empecé a progresar mucho más rápido que cuando intentaba aprender sin documentar nada. Llevaba años intentando aprender desarrollo de videojuegos; incluso estuve con Unity durante bastante tiempo y no conseguí avanzar gran cosa. En cambio, en un año con este método he aprendido más que en todo ese tiempo.
Tomar apuntes y repasarlos después ha sido clave para asimilar conceptos.
Y para cerrar con algo que no tiene mucho que ver con el resto de la entrada:
Unity, ¿qué sentido tiene obligar a programar los inputs desde cero en cada proyecto? Es repetir siempre el mismo código cuando podrías integrarlo directamente en el editor, como hace Godot.