Como desarrollador de software, ¿es natural tener cambios de humor extraños durante la codificación?

Creo que es totalmente normal que alguien se sienta como si estuviera fingiendo inicialmente. Ninguna cantidad de libros o de la escuela lo preparará para las cosas del mundo real que va a hacer, además de obtener experiencia directamente de su trabajo. Pero realmente no hay forma de que usted sea realmente bueno en el código sin práctica y trabajar con el código durante horas al día es la forma más fácil de aumentar la confianza.

Después de un tiempo, puedes darte cuenta de que google / stackexchange es tu amigo y que lo único que realmente es tan importante es ser un buen solucionador de problemas. Cómo implementar la solución vendrá naturalmente después de eso. El 90% de las veces, cualquier problema con el que se esté luchando puede resolverse con una consulta de búsqueda lo suficientemente precisa a través de la documentación o google-fu. Si realmente te quedas atascado y no puedes encontrar la respuesta con Google o StackExchange, siempre puedes hacer tus propias preguntas sobre SE y es probable que alguien te guíe en la dirección correcta.

Realmente, las mejores habilidades para comenzar son aprender a consultar información y aprender a hacer preguntas técnicas de manera adecuada. Después de un tiempo, habrá memorizado suficientes elementos para no tener que utilizar esas fuentes demasiado.

Y si usted es un desarrollador junior, no tenga miedo de acercarse a un desarrollador senior para obtener ayuda con un problema en particular. Mientras no hagas esto con demasiada frecuencia y puedas demostrar que has hecho un esfuerzo decente para resolver el problema, encontrarás que la mayoría de los desarrolladores senior se tomarán un minuto para dirigirte en la dirección correcta.

Además, cuando escribo código entro en un estado de ondas cerebrales alfa, eso es muy útil. Si estás atrapado en un estado Beta, entonces es más difícil. Beta es el estado normal de vigilia normal con pensamientos corriendo por tu cabeza. En el estado Alfa estás relajado y no estás pensando en otra cosa que no sea la tarea en cuestión, tu autoestima desaparece y no tienes muchas cosas en mente, y el tiempo parece desaparecer por completo. Puede entrar en estado Alfa cerrando los ojos, relajándose y concentrándose únicamente en su respiración durante aproximadamente 2 minutos.

Para mí, generalmente toco música de trance porque su naturaleza repetitiva me mantiene en estado alfa. También debe despejarse de las distracciones, si los compañeros de trabajo lo están molestando al azar o si está revisando su teléfono, correo electrónico o redes sociales, puede abandonar ese estado. Lo bueno de la música es que libera la distracción de otros sonidos y mantiene parte del cerebro ocupado para que pueda permanecer en Alfa, y también si está escribiendo código y usando audífonos, la gente generalmente aprenderá a no molestarlo si no es urgente. .

Aprende a recibir las molestias y la ansiedad que rodean tus habilidades. Si un trabajo no es lo suficientemente desafiante para usted y no sale un poco de su zona de confort, es fácil aburrirse. Entonces, si descubres que realmente tienes que trabajar en ello, entonces eso es asombroso, ¿de qué otra forma esperas crecer?

¡¡¡SÍ!!!

Eso es completamente normal, mi amigo. La programación es tanto una pasión como una profesión, y los cambios de humor vienen con el territorio. En todas partes donde la gente codifica, hay ocasionales gemidos de agonía, gritos de frustración, sutiles “Oh, sh * t, soy tan estúpido …” y puñetazos de logros. Normalmente ocurren en ese orden, también.

Mientras lo haga, no debe preocuparse por los cambios de humor. A menos que afecten a los seres queridos o a las personas que se encuentran en el cubículo junto a usted, es posible que desee atenuarlo o buscar ayuda.

¡Espero que esto ayude!

Sí, y es más común de lo que uno podría pensar.

Es fácil detectar a los “programadores de estrellas de rock” y todo el tipo de ninjas autoproclamados, magos y todo eso, pero estos son probablemente la parte menor de la pandilla. La mayoría de la gente va a trabajar todos los días, trata de hacer lo que se les asigna, algunos más reflexivos, otros … bueno … pero estos no escriben blogs ni contribuyen a la fuente abierta de forma regular. Incluso se les ha llamado The Dark Matter de los desarrolladores de software, para darte una imagen.

Lo que ha descrito se relaciona con el Síndrome del Impostor, un dilema personal bien conocido para muchos de los trabajadores creativos y técnicos bastante capacitados.

La buena noticia es que, en realidad, es un signo de estar realmente comprometido con el trabajo de calidad y la mejora profesional, si no lo más agradable de sentir. También hay formas de enfrentarlo, por lo que no es necesario que pierda la cabeza al respecto.

Lo que debe tener en cuenta es no dejar que crezca a un estado de ansiedad, lo que permite un impacto visual en su trabajo.

Sí lo es. A veces, es posible que hayas superado un problema difícil y sientas que estás en la cima del mundo, y que a veces te encuentres en un problema que parece estúpido y te preguntes cómo puedes siquiera llamarte un programador.

A veces, la programación nos puede dar una gran alegría, a veces puede hacernos sentir estresados, inseguros y ansiosos. Esto no es algo fácil de hacer y hay todo un universo de cosas que aprender y dominar. Y cuanto más descubres, más te das cuenta de lo grande que es este universo y lo poco que pareces saber.

Pero como han dicho otros, es una buena señal para darse cuenta de eso. Significa que estás expandiendo tu conciencia y aprendizaje. Significa que estás saliendo de tu zona de confort. He visto compañeros de trabajo con mucha experiencia que pueden asumir un papel más importante en la experiencia que tienen, pero a pesar de su grandeza, se sentirían inseguros al respecto porque son conscientes de cuánto cuesta.

Jaja… sí, definitivamente. Esta es una buena señal … significa que estás saliendo de tu zona de confort … atacando problemas difíciles y superándolos. La complacencia debe ser temida, ya que significa estancamiento.

Después de leer tu respuesta me estoy riendo ahora mismo. Maldita sea, pensé que soy el único con este problema.

La respuesta es sí. Incluso me siento igual mientras codifico. Me siento muy frustrado si me quedo atrapado, me siento feliz si resuelvo problemas difíciles.

Nos sentimos apegados a la codificación, por eso sucede.

Codifico C ++, PHP, MYSQL, JavaScript y muchos más. Yo he experimentado lo mismo. Trata de mantenerlo dentro de ti, no dejes que yo rompa a tu familia o cualquier otra relación en el proceso.

Puedes intentar programar una hora o dos cuando las personas que te rodean son libres y pasan tiempo con ellas.

Me ha ayudado mucho

Nunca creí en el síndrome de impostor hasta que empecé a trabajar con la CNN. Me tomó unos meses trabajar y superar. No tengo ninguna técnica buena y útil para deshacerme de él de repente, pero diría que con el tiempo se volverá más seguro y no aferrarse a la inseguridad si no hay razón para hacerlo. Mejorará

Hablando en mi nombre. Definitivamente es una cosa normal. Yo experimento esto yo mismo.

Los seres humanos tienen cambios de humor. Esto es normal. Esto es lo que nos hace humanos.

No sé nada sobre el desarrollo de software, pero lo que estás describiendo es el proceso creativo normal para músicos y otros artistas.