No estoy seguro de lo que quiere decir exactamente con “apalancamiento rápido”, pero parece que su afirmación es “una gran oportunidad de aprendizaje pero … esforzándose por todo” como si estuviera tratando de aprender mucho de una vez. Cuando intentas aprender mucho a la vez, aquí hay algunas técnicas que ayudan:
- Divídalo: comience con casos simples. Cuando sea posible en el trabajo, concéntrese en una pieza: el HTML, o el CSS, o el enrutamiento, o el controlador, o el modelo. Si trabaja con otras personas, puede preguntar si puede dividir el trabajo para poder enfocarse en menos tecnologías a la vez. Si tiene que codificar funciones completas usted mismo, asegúrese de que en su tiempo de aprendizaje se concentre en una tecnología o módulo a la vez.
- Dibujarlo Dibuje diagramas de cómo los sistemas complejos trabajan juntos. Visualizarlo ayudará a hacerlo más concreto en su mente. Además, si comparte su diagrama con otra persona, es mucho más fácil para ellos identificar brechas o errores en su comprensión.
- Tómese descansos regulares y de calidad. Aléjese de la computadora y camine 10 minutos varias veces durante el día. El cerebro requiere algo de tiempo para procesarse.
- No solo lea, pregúntese. Recuerdas mucho mejor cuando aplicas tus conocimientos en lugar de solo arrastrar los ojos sobre las palabras en una página o pantalla. Intente construir un enrutador desde cero, pruébelo y depúrelo. Compárelo con otros ejemplos después de que ya haya intentado hacerlo desde la memoria.
- Vincula tu aprendizaje a tus propias motivaciones y pasiones. Como desarrollador web y padre de dos niños pequeños, realmente solo tengo un par de horas libres por la noche en el mejor de los casos. Por lo general, estoy cansado durante este tiempo, y prefiero ver Netflix o deambular por internet sin pensar. Sin embargo, si tengo un proyecto divertido en el que estoy trabajando usando tecnología similar a la que estoy usando en el trabajo, en realidad estoy motivado y lleno de energía para hacer más codificación. Varias veces mi aprendizaje de proyectos externos también ha beneficiado mi trabajo: familiarizarme con las nuevas características de Angular, diseñar una forma más inteligente de almacenar en caché los datos de la base de datos, etc. Mi proyecto actual es una aplicación de juegos. Es divertido, siento una gran sensación de logro cuando termino una nueva función, y es lo suficientemente diferente de mi trabajo actual que se siente como un descanso.