¿Por qué tengo dificultades para aprender informática?

¡Porque no es fácil!

En primer lugar, la informática (ciencia de la computación) y la ingeniería de software es un campo vasto con una increíble cantidad de conceptos e ideas abstractas para comprender.

Además de esto, también es más una disciplina creativa en lugar de puramente objetiva, ya que tienes que crear tus propias construcciones para lograr cualquier objetivo que estés tratando de lograr. Es decir, debe manejar lo que ha aprendido y sintetizar y crear programas para lograr los objetivos establecidos, y hacerlo de manera correcta y eficiente.

En este sentido, es (como / una rama de) las matemáticas donde también aprendes un montón de construcciones y teorías y luego las usas de manera creativa para resolver problemas, construir pruebas, etc., y en general es algo más que un esfuerzo artístico.

De todos modos, como con la mayoría de las cosas, se vuelve más fácil con la práctica. Nunca se logra nada que valga la pena sin alguna dificultad, y con cierto compromiso y perseverancia, así que no se desanime. Solo sigue practicando y sigue intentándolo.

Con respecto a su “pérdida de memoria”: ¿Está diciendo que tiene mala memoria o tiene algún tipo de discapacidad física?

Si solo tiene “una memoria deficiente”, podría considerar practicar su memoria. Se puede mejorar con la práctica. Un sitio: Ejercicios cerebrales, Brain Training está respaldado por una ciencia creíble.

También puede ver este video donde se entrevista al Gran Maestro de la Memoria Mattias Ribbing: Gran Maestro de la Memoria Mattias Ribbing: Cómo aprender algo más rápido

Es interesante notar que comenzó a los 29 años, al no tener un recuerdo particularmente grande para comenzar, y le llevó solo 3 años de práctica (con un propósito deliberadamente deliberado) para llegar al nivel de gran maestro.

Finalmente, en una tangente ligeramente diferente, también podrías considerar hacer el curso “Aprender a aprender” en Coursera, que también te ayudará a aprender mejor y, en general, debería ayudarte: Aprender a aprender: poderosas herramientas mentales para ayudarte a dominar materias difíciles – Universidad de California, San Diego | Coursera

Si tiene una condición médica. Por favor, consulte a los médicos (¿Es esta la pérdida de memoria real).

Si no, entonces esto es perfectamente normal. Esto se llama la diferencia entre teoría y práctica. La programación no es como otras materias. No puede simplemente aprender y escribir programas de 100 líneas. Se necesita práctica.

La programación es una forma artística. Es como pintar. Empiezas pequeño. Cree funciones pequeñas para propósitos más pequeños y luego combínelas en piezas más grandes (Programación de abajo hacia arriba). Esta es la codificación natural. Por otro lado, la programación de arriba hacia abajo, como predefinir la estructura y comenzar a codificar, es una especie de auto castigo brutal. Nunca funciona de esa manera. Toma tiempo y practica. Cuanto más practiques, más podrás codificar con fluidez.

Espero eso ayude.