Veo varios problemas aquí, no necesariamente relacionados entre sí. Te sugiero que comiences a examinarlos uno por uno.
¿Te encanta la codificación pero eres terrible en eso? Si amas la codificación y quieres ser bueno en eso, entonces probablemente lo harás. Esto tomará tiempo, pero la emoción asociada es una anticipación placentera que es positiva, a diferencia del sentimiento de ser terrible al hacerlo. Así que estas son dos cosas separadas.
Volveré a amar para codificar más tarde, ahora el ‘ser terrible’, esto parece estar bastante relacionado con la ansiedad. Una pregunta interesante para que tengas claro es qué lo está causando. Lo que trae el tercer tema: el ambiente sexista: “la única chica de la clase”, “mi ex se rió de mí”.
Por lo tanto, sería muy útil para usted entender lo que realmente quiere. Sugeriré algunas cosas: ¿es que te encanta la codificación (y por qué)? ¿O es que quieres ser brillante en eso (y probar que tu ex estaba equivocado, o todos los chicos por el hecho)?
- Cómo salir de una repentina fase baja de depresión cuando no sabes qué lo provocó
- Dos personas están hablando y usted tiene ansiedad social. ¿Cómo te traen la conversación para que no te quedes fuera?
- ¿Las personas son más sensibles a herir los sentimientos de los demás y también son más propensas a la ansiedad social?
- Cómo ayudar a mi novia que sufre de trastorno de estrés postraumático y ansiedad
- Cómo liberarme de la severa ansiedad y depresión.
Conozco chicas en la programación. No son ‘brillantes’ sino que disfrutan de sus trabajos. No sé si hay algo particularmente masculino en la codificación. Eventualmente eso es una actividad puramente intelectual y no emocional. Sin embargo, esto no debe confundirse con el tipo de auto-asertividad machista que puede prevalecer entre algunos codificadores (especialmente del tipo hacker). Uno de los equipos de ingeniería que más me impresionó es el grupo de transbordadores espaciales. Un par de citas desde allí:
“Esa es la cultura: el grupo de transbordadores a bordo produce software para adultos, y la forma en que lo hacen es siendo adultos. Puede que no sea sexy, puede que no sea un viaje de codificación, pero es el futuro del software ”
“… eso es agresivamente intolerante a los disparos impulsados por el ego. En la cultura del grupo de transbordadores, no hay programadores de superestrella ”.
Acerca de la codificación: la ingeniería del software incluye muchas cosas, la codificación es solo una de ellas. Existen requisitos de recopilación, análisis, arquitectura y diseño de alto nivel, diseño y codificación detallados, pruebas, depuración, mantenimiento y más … Es posible que desee ser un programador pero que luego encuentre algo más atractivo. Descubrir lo que realmente le gusta no es algo trivial. Si puedo hacer una analogía, es como autoprogramar tu mente; Habrá pruebas de concepto, pruebas y errores, depuración y análisis de los errores, etc.
La codificación, vista desde el interior, es una actividad intelectual que implica una concentración intensa, similar a, por ejemplo, resolver rompecabezas o jugar ajedrez. Al estar en un estado mental concentrado, la ansiedad retrocede. Si no me equivoco, esto también se usa en la terapia (aunque no tengo citas disponibles).
La ansiedad, por otro lado, no tiene nada que ver con la codificación. Quiero decir, si realmente tienes problemas con la ansiedad, no son causados por tu terrible codificación o no. Incluso no por reírse. Esos solo pueden desencadenarla pero no causarla.
Para terminar, déjame darte un ejemplo personal. La programación también requiere habilidades como buena memoria y atención al detalle. Utilicé durante años para castigarme por carecer de estas cualidades, o más bien tenerlas en menor cantidad que otros colegas, especialmente aquellos que considero “brillantes”. Sin embargo, recientemente descubrí con sorpresa que algunos de esos colegas brillantes tienen problemas para evaluar y priorizar los requisitos. Algunos otros, aunque son muy buenos en detalles, tienen problemas con niveles más altos de abstracción que los utilizados, por ejemplo, en arquitectura. Así que elevé mi autoestima. Comencé a valorar más las cualidades que tengo y dejé de preocuparme por las que no.
Este tipo de cambio tiene que ver con reevaluar cómo responde su mente a las situaciones, además, cómo responde emocionalmente, no lógicamente. Las cosas que me trajeron ese cambio no tienen nada que ver con la programación (como se mencionó anteriormente). Están relacionados con la introspección, la comprensión de las necesidades no satisfechas y la meditación intensiva.
HTH.