Cómo manejar la necesidad de comprender todos los términos y conceptos nuevos antes de progresar cuando intenta aprender una nueva habilidad

Algunos libros están escritos para principiantes, otros libros están escritos para veteranos. Parece que no eres el público objetivo de los libros que estás leyendo. Cómo decides abordar el problema depende de ti. Algunos enfoques diferentes que podrías probar:

  1. Revise un libro o material del curso antes de comenzar a ver si esto es un problema. No quieres ser demasiado extremo: un par de términos con los que no estás familiarizado están bien, pero si el libro está lleno de ellos, probablemente este no sea el adecuado para ti.
  2. Tenga un amigo o maestro que pueda explicarle algunos de estos términos. Esto no siempre es posible, pero sería negligente no mencionarlo.
  3. No se preocupe por un término a menos que parezca importante (aparece varias veces o tiene mucho material dedicado a él).
  4. Haga un túnel hasta donde necesite ir en los libros para comprender los términos / conceptos. Esto es lo que estás haciendo ahora. Esto puede funcionar, pero definitivamente parecerá abrumador al principio. Si funciona, entonces, con el tiempo, descubrirá que pasa menos tiempo investigando los nuevos términos y conceptos.
  5. Intenta sumergirte en algo del material. Esto es un poco contrario a la intuición, pero puede ser efectivo. Leer acerca de la recursión es una manera horrible de aprender cómo funciona. Intentarlo lo hace simple. Leer sobre el programa orientado a objetos es una buena manera de llenar tu cabeza con palabras de moda y una manera horrible de aprender a programar. Necesitas hacerlo para que las palabras sean útiles.

Recomiendo pensar seriamente en el # 1, hacer el # 2 si es posible, y luego tratar de encontrar una combinación del # 3 # 5 que funcione para usted. Buena suerte.

Lo hice en sentido inverso. Tenía una buena idea de lo que quería que hiciera mi aplicación. Así que me puse a aprender lo que fuera necesario para cumplir la tarea.

Esto me llevó a través de Objective C y sus bibliotecas para una gran cantidad de temas diferentes como el sonido, el video, las vistas de colección y todo el material de codificación genérico.

No fue fácil para mí, pero tener un objetivo claro me ayudó a descubrir qué necesitaba aprender.

Más tarde cambié a Swift, y después del Objetivo C, diría que esa parte fue fácil. Por supuesto habiendo pasado por Obj. C primero ha allanado el camino.

Así que mi consejo: decida sobre un proyecto y comience a diseñarlo y codificarlo. Luego descubrirás lo que necesitas en el camino. El enfoque es genial

Buena suerte.