¿Por qué algunas personas ven la programación y los algoritmos como un pedazo de pastel, y los aprenden muy rápidamente, mientras que algunas personas ponen mucho esfuerzo y aún no pueden ser buenos en eso?

Las personas son diferentes. Esa es la respuesta obvia, pero hay más que eso .

Algunos programadores de aprendizaje, tal vez incluso muchos de ellos, están aprendiendo muy mal.

Las técnicas de aprendizaje de algunos individuos simplemente están rotas. Leemos sobre personas que aprenden de memoria la documentación de Java y nos preguntamos por qué no pueden escribir nada …

A menudo, las personas que piensan que han aprendido muy rápido, en realidad no lo han hecho, simplemente lo han recordado .

Si quieres mejorar en la carrera. Correr. Si quieres mejorar en la natación. Nadar. Si quieres mejorar en programación … Tienes la idea …

Esa es una interesante … Me gustaría darle algunas razones sobre eso:

  1. Talentos nacidos de forma natural: las personas que nos rodean son talentos nacidos de forma natural, lo que no significa que no hagan ningún esfuerzo. Ponen todo el esfuerzo, tal vez más que nosotros, poniéndose día tras día y luego aprenden cosas …
  2. Bueno para atrapar: algunas personas atrapan mucho más rápido que una persona promedio debido a sus buenos reflejos.
  3. Aprendices inteligentes: no hay duda de que las personas son rápidas, pero también se están volviendo más inteligentes. El trabajo duro es la clave del éxito, pero el trabajo inteligente es un factor decisivo para el éxito. Aprenden cosas usando problemas de la vida real, mientras que algunas personas tratan de almacenarlas como están en sus cerebros.
  4. Rápido, pero consistente: Aprender rápido no es lo único, pero ser consistente es obligatorio.

No sé qué tan rápido aprenden los demás, pero uno debe centrarse en sí mismo en lugar de centrarse en sus velocidades.

No intentes ser rápido, si no lo eres. ¡Aprende a ser lento y constante!

Feliz codificación ☺

saludos ✌

¡Porque diferentes personas son buenas en cosas diferentes!

Soy genial en el aprendizaje visual. Si me das la descripción matemática abstracta de cómo un árbol rojo-negro se mantiene equilibrado, lucharé por un tiempo antes de que lo consiga (bueno, no realmente porque ya lo sé, pero suponiendo que me golpeas en la parte posterior de la cabeza con un Ladrillo antes de este experimento …). Si me muestra las gráficas de árbol, entenderé lo que está pasando y luego podré seguir la prueba matemática más fácilmente.

Otras personas no toman el aprendizaje visual, les muestran una gráfica de nodos de cosas y no obtienen nada de ello.

Del mismo modo, algunas personas miran las descripciones de las curvas y las curvas, otras necesitan mirar las curvas.

Algunas personas no aprenden un algoritmo hasta que lo codifican. Otras personas pueden codificarlo una docena de veces y no pueden aprenderlo, pero pueden ejecutar una prueba y entienden.

Si usted es una persona con “mucho esfuerzo y todavía no es buena”, intente acercarse a ellos con la mayor cantidad de métodos posibles y haga un seguimiento de cuál funciona mejor para usted. Entonces enfócate en esos.