La programación siempre requería aprender nuevos conceptos, paradigmas, características y tecnologías y siempre me ha fallado en el primer intento de comprender el nuevo concepto con el que me encuentro. Empiezo a culparme y humillarme sin recordar antes cómo entendí un nuevo concepto que no había entendido antes.
Casi no puedo parar de decirme "¿por qué no puedo entender? ¿Soy estúpido o idiota? ¡Sí, soy estúpido!"
¿Qué te dice tu voz interior si no puedes entender un nuevo concepto después de pasar mucho tiempo hasta que estés cansado o desesperado?
¿Cómo manejas tu autoestima en tales situaciones?
self-improvement
Sangre fresca
fuente
fuente
Respuestas:
Personalmente, todo es una analogía de distancia. Y si no entiendo algo, probablemente sea porque no se me ha mostrado el concepto correcto para llevarme a la Tierra del Entendimiento. Por lo general, sigo buscando diferentes tutoriales y, finalmente, uno de ellos tomará un giro diferente al de los tutoriales anteriores que no aprendí. Luego regresaré y los leeré todos y finalmente lo reconstruiré. Y luego enfurecido por qué los otros tutoriales no lo presentaron de la misma manera.
fuente
Si no comprende un problema, hay un problema más fácil que no comprende.
Encuentra ese problema y resuélvelo. Luego intente su problema original nuevamente y vea si está listo para resolverlo.
fuente
Esto es más una cuestión de psicología que de programación. Cuando Freud habló de mecanismos de defensa, esto es esencialmente de lo que estaba hablando: mecanismos que protegen su autoimagen cuando está amenazada. Algunos de ellos se consideran más maduros y saludables que otros.
Algunos de los mecanismos de defensa que desea evitar (y que surgen con frecuencia en mi experiencia):
La racionalización es algo que especialmente veo mucho en los programadores. Tenemos la tendencia a suponer que no entender algo significa que es complejo, lo cual no es necesariamente cierto.
Dicho esto, estos son algunos de los mecanismos de defensa más saludables que funcionan para mí:
fuente
Me recuerdo a mí mismo algo que mi padre tenía en su muro en la universidad (hasta donde puedo decir, él originó la cita ...)
Ningún concepto es tan difícil que no pueda ser conquistado por los repetidos ataques de una mente ordinaria.
Esto puede ser alentador para aquellos de nosotros con mentes comunes.
fuente
Si no entiendo algo, encuentro a alguien que sí y les digo que me lo expliquen. Una vez que se ha explicado, cimenté mi comprensión jugando un poco con el concepto.
Casi nunca pienso que soy estúpido solo porque vi que mucha gente inteligente extraña cosas completamente obvias.
fuente
Eso simplemente significa que todavía no tienes suficiente experiencia en esa área específica. A medida que adquirimos experiencia, comenzamos a mapear conceptos de otras áreas, lo que nos ayuda a comprender los nuevos conceptos más rápido. No te golpees por eso. Solo sigue presionando, pregúntale a un amigo, etc. Estás aprendiendo y eso es genial.
fuente
No tengo que entenderlo todo. No me torturaré con cosas que no coinciden con la forma en que funciona mi mente. Por ejemplo, aunque generalmente soy bastante bueno en matemáticas, soy bastante incapaz con respecto al cálculo integral. Simplemente no es lo mío, y lo más probable es que nunca lo haga.
Obviamente, esta ignorancia selectiva solo es posible mientras tenga suficientes medios para resolver mis problemas, es decir, hacer mi trabajo y pagar las facturas.
fuente
Pienso "¡Finalmente, la programación es interesante nuevamente!" y busca en Internet tutoriales. La última vez que sucedió fue cuando me topé con mónadas. Muchos programadores golpean una pared de ladrillos cuando leen sobre mónadas por primera vez, porque es diferente a cualquier otro concepto que haya encontrado hasta ahora como programador, especialmente si es nuevo en la programación funcional.
fuente
Hay muchas técnicas de 3 letras, que no son nada importante. Hace algún tiempo, estaba deprimido, si no entendía uno nuevo a primera vista, pero ahora lo sé, estaba confundido, porque las cosas nuevas son demasiado simples y triviales , pero me esperaba algo nuevo y vibrante. . De acuerdo, solo es el 99% de los casos, para el resto, el 1% estoy tratando de encontrar un buen artículo.
Ejemplo: cuando me metí en la programación JS, estaba completamente oscuro para mí, ¿qué hace un marco JavaScript? He tenido una concepción previa, y fue buena, pero necesitaba una confirmación y quería entenderla más profundamente. He visitado muchas de las páginas de inicio de framework, pero la oscuridad no desapareció. Después de una semana (!) De googlear, me sentí muy tonto. Soy un ulrasenior, y ni siquiera pude encontrar una f. documento en un tema de programación de moda! Entonces, encontré DomAssistant, que tiene una excelente documentación. He sentido statisfaction solo leyendo la primera oración.
Entonces, si no puede entender, tal vez solo la documentación sea deficiente.
fuente
La práctica hace la perfección. Lee más, practica más hasta que lo entiendas. Está bien tomar más tiempo que otros.
fuente
Incluso si nunca has conocido a alguien más inteligente que tú, y es probable que lo hayas hecho, es muy improbable que seas el más inteligente. E incluso si es más inteligente, probablemente haya alguien que tenga más suerte que usted y se tope con la combinación correcta de palabras clave que debe escribir en Google para obtener la respuesta correcta.
Por lo tanto, aprenda a vivir con sus recursos mentales limitados y recuerde que la resistencia y la perseverancia son generalmente más importantes que la inteligencia y, por lo general, marcan la diferencia.
Por supuesto, a veces toda la perseverancia en el mundo no te ayudará. Hay algunos problemas que simplemente requieren mayor inteligencia de la que posee. También hay problemas que nadie en toda la historia humana fue capaz de resolver porque requieren mayor inteligencia que cualquier persona viva o muerta. Y muchos problemas son probablemente irresolubles.
Recuerde que no se trata de usted y su ego, se trata de resolver un problema en cuestión. Si no tienes disciplina para pensar en el problema en lugar de ti, supérate y entrena tu mente para controlar tus emociones.
fuente