Uso Anki: tarjetas inteligentes y potentes para ayudar a aprender información nueva. Para los lenguajes de programación, es increíblemente útil para aprender la sintaxis y la estructura básica del código. También lo he usado para ayudar a aprender palabras en idiomas extranjeros. Es simple pero increíblemente efectivo. Escribes tus propias tarjetas, las separas en mazos para diferentes temas y te permite saber cuándo es el momento de revisarlas.
Sin embargo, las tarjetas por sí solas no son terriblemente útiles, ya que necesita obtener su información de algún lugar. Recomendaría recoger algunos libros de calidad. Mientras repasas los libros, escribe tarjetas de memoria flash en tu aplicación Anki. Repasa lo que aprendiste todos los días.
Esto ayudará con simplemente recordar cosas. También necesitas aplicar tus conocimientos. Necesitas escribir código. Voy a asumir que tienes muy poca experiencia previa en codificación. Recomendaría resolver problemas básicos en sitios web como hackerrank.com y leetcode.com. Intentaría resolver al menos un problema “fácil” al día. Una vez que se sienta cómodo, podrá resolver la mayoría de los problemas “fáciles” en un par de minutos. Estos problemas no son la mejor manera de aprender a codificar, pero te ayudan a desarrollar habilidades para resolver problemas, aprender la sintaxis y simplemente flexionar los músculos de codificación. También elimina las conjeturas de pensar en ideas de proyectos para cosas que codificar.
Sin embargo, definitivamente deberías trabajar en algunos proyectos. Parece que estás interesado en los datos, así que busca problemas fáciles con los que puedas trabajar dentro de ese campo.
- ¿Cómo la gente recuerda o memoriza la información muy rápidamente (sin grandes cantidades de estudio)?
- ¿Cómo se siente ser realmente bueno en algo?
- ¿A qué edad pueden los niños aprender a esquiar?
- ¿Cómo funciona el perfil de las personas? ¿Puede una persona aprender a hacer perfiles por sí misma?
- ¿Qué habilidades serían útiles para aprender en la vida?
En cuanto al lenguaje hablado / escrito, trate de hablar con la gente. Solo saber las palabras y la gramática no es suficiente, debe aplicar sus habilidades y acostumbrarse a hablar y / o escribir.
Agregando todas estas cosas juntas, y con la amplitud de los temas que desea aprender, estimo que tendría un promedio de 2 a 3 horas por día de estudio. Ciertamente es alcanzable, pero tomaría mucha disciplina.