Como con cualquier otra cosa, divide un problema en pasos más pequeños.
Probablemente haga esto todo el tiempo: divida un programa grande en módulos y trabaje en cada módulo de uno en uno. El orden en el que trabaja en los módulos depende de a) las prioridades del proyecto yb) las preferencias personales. A algunas personas les gusta trabajar en los módulos más difíciles primero para sacarlos del camino. A algunos les gusta trabajar en los más fáciles para que tengan algún progreso. Cada uno tiene su propio estilo. Sin embargo, haría los módulos en función de lo importante que sea para el proyecto. Algunas personas (como yo) están de mal humor, y están motivadas para enfrentar problemas difíciles algún día, y quieren “veg-out” en problemas más fáciles otro día.
Haces tu trabajo aprendiendo de la misma manera. Simplemente pliega “complejidad de aprendizaje” en la mezcla. Entonces, tomas tu programa, los divides en módulos. Luego observa qué módulos son importantes para el proyecto y comienza a trabajar en ellos primero. Ahora, dentro de este lote de módulos, tiene algunos módulos que cree que son fáciles de hacer con esta nueva tecnología, y algunos que son más difíciles de hacer porque tiene que aprender muchas cosas sobre la tecnología. Eliges los que se adaptan a tu estilo.
- ¿Cómo construyo un sitio web de redes sociales?
- ¿La ciencia ficción a menudo refleja la tecnología del futuro?
- ¿Qué se necesitaría para jugar juegos multijugador de PlayStation 2 en línea a través de una PlayStation 3 o Xbox 360?
- ¿Vale la pena aprender la tecnología de la cadena de bloques para más fresca?
- ¿Qué le gustaría cambiar sobre los sitios de gadgets de hoy? ¿Qué podría usar la mejora? ¿Sobre qué te gustaría leer?
Lo importante es considerar las prioridades del proyecto. De esta manera, incluso si se desliza, los módulos que son importantes para el proyecto están listos y el proyecto continúa progresando. Además, es importante asegurarse de comunicarse continuamente. Si se resbala porque tiene problemas para resolver algún problema, comuníquelo en el stand-up diario. NO espere hasta el último minuto para decir que llega tarde. De esta manera, alguien más en el equipo puede ayudarlo o sacar cosas de su plato.
No tengas miedo de hacer las cosas mal. Cuando utiliza alguna tecnología nueva, su primera implementación siempre tendrá errores. Estos errores te ayudarán a aprender. La compañía se arriesga pidiéndole que trabaje en nuevas tecnologías. Ellos son muy conscientes de eso. La alternativa es enviarlo a un campamento de arranque de 2 semanas de duración donde puede aprender las cosas que ellos quieren que aprenda. O tal vez no. Ir a una nueva tecnología es arriesgado. Su empleador debe saber que