Síndrome del impostor en desarrolladores de software: ¿Soy un desarrollador falso de IA?

¿Habías escuchado Síndrome del impostor antes? 

o No sea cual sea tu respuesta… si eres desarrollador te vamos a hacer recordar algo que quizás hayas experimentado en tu trabajo… 

  • ¿Cómo te sentiste cuando viste un montón de requisitos en la descripción del trabajo como desarrollador? Viste la lista de varias tecnologías como (AngularJs, metodología Agile, Git, Python, Javascript, SASS, herramientas de compilación (Grunt, Gulp, NPM Scripts), flux, React…) usando algunas palabras fuertes y pesadas desarrollador kickass, desarrollador enérgico, evaluación nuevos programas, sólidos fundamentos, mente analítica, innovador y mucho por el estilo. Es posible que haya sentido que «no encajo en este puesto de trabajo»
  • Te pierdes por completo cuando te piden que trabajes en un nuevo proyecto o tal vez te piden que escribas una nueva función en la que no conoces la mitad de la tecnología de la que hablan tus otros compañeros de trabajo.
  • ¿Cómo te sentiste (especialmente como desarrollador junior) cuando te dieron un código escrito por otro desarrollador pero no podías entender alguna sintaxis, palabras o patrones usados ​​en el código ( ¿Qué diablos está pasando en este código…? ) para construir la lógica. Nuevamente, estás completamente desconectado y comenzaste a tener dudas sobre ti mismo (¿Si pudiera continuar con esto…?)
  • ¿Cómo se sintió cuando asistió a un seminario, capacitación o reunión tecnológica donde todos los desarrolladores estaban haciendo preguntas o debatiendo sobre la última tecnología y algunas herramientas populares, pero permaneció en silencio porque no tenía idea (o tal vez solo escuchó el nombre ) sobre lo que todos estaban hablando y es posible que hayas sentido que tu carrera estará en peligro si no te actualizas con esas tecnologías.
  • Es posible que haya navegado por StackOverflow u otro sitio de la comunidad de desarrolladores para verificar algunas respuestas o en busca de inspiración, pero cambió a otra pestaña instantáneamente cuando descubrió que su gerente está justo detrás de usted y puede atraparlo. 

Imposter-Syndrome-In-Software-Developers-Am-I-A-Fake-Developer

Todo el sentimiento anterior es el signo del Síndrome del Impostor. En resumen, como desarrollador…  

  • Cuando piensas que no encajas en tu trabajo o que no deberías estar aquí.
  • Ves a otros desarrolladores y empiezas a pensar que todos son más inteligentes o talentosos que tú.
  • Constantemente sientes que un día alguien te denunciará como un fraude y serás expulsado.
  • Empiezas a preguntarte… si hiciste la elección de carrera correcta o no porque hay muchas cosas en tecnología que no sabes, pero otros tienen el conocimiento y son mejores que tú.

Este es un sentimiento bastante común en el desarrollo de software y no solo los desarrolladores principiantes o junior enfrentan este problema, sino que también las personas con experiencia y que han estado programando durante décadas también pasan por este problema. En una encuesta a ciegas , se descubrió que los empleados que trabajan en empresas de primer nivel como Google, Microsoft, Amazon, Facebook, Apple también enfrentan el síndrome del impostor a pesar de sus logros. El 58% de los empleados tecnológicos sufren este sentimiento. 

¿Por qué sucede?

El síndrome del impostor es una señal de que estás haciendo algo fuera de tu zona de confort. Bueno, en algún lugar es una buena señal porque significa que estás creciendo y tratando de estirarte. Si estás en una habitación donde no eres la persona más inteligente o talentosa, significa que estás aprendiendo y expandiéndote. Cambia tu perspectiva hacia este problema y acéptalo porque cuando sientes que te falta algo y que no tienes talento, entonces intentas adquirir más conocimientos y habilidades, intentas aprender más, intentas expandirte e intentas hacer algo. no te sientes cómodo. 

La naturaleza de la industria de la tecnología es muy diferente y es más grande. Cada año, muchos desarrolladores entran en este campo. Es un campo en el que los programadores deben mantenerse actualizados con la última tecnología, marcos, lenguaje, herramientas, prácticas y muchas cosas más. Los programadores siempre tienen que estar en una fase de aprendizaje constante, diferentes trabajos requieren un tipo diferente de experiencia en diferentes herramientas, lenguaje o tecnología, lo que se vuelve abrumador para ellos. Siempre tienen la presión de aprender algo cada vez y si algo les es desconocido comienzan a dudar de su logro, se sienten inseguros, se comparan y sufren este problema. El punto es que necesitan entender que es imposible que cualquier desarrollador sepa todo.  

¿Es esto un problema? ¿Cómo afecta a los desarrolladores?

Si usted es un desarrollador al que le encanta jugar con el código, le encanta aceptar desafíos, siempre tiene curiosidad por aprender cosas nuevas y disfruta estar incómodo todo el tiempo, definitivamente no es un problema para usted (en realidad no está sufriendo este problema) pero Hay algunos escenarios que ocurren en la industria de la tecnología debido a este problema que no es una buena señal… 

  • El síndrome del impostor afecta la productividad de los desarrolladores, lo que eventualmente afecta a toda la industria del desarrollo. La víctima se estresa más, puede sentirse deprimida o ansiosa, puede agotarse tratando de esforzarse todo el tiempo para lograr el objetivo. Muchos desarrolladores también comienzan a evitar escribir código limpio y mantenible porque su prioridad se convierte en cantidad (aprender cosas nuevas) y no en calidad.
  • O el desarrollador deja su trabajo después de comenzar en la industria o cambia a otra industria o rápidamente. Algunos de los novatos no se animan a entrar en la industria de la tecnología debido a este sentimiento.

Solución del síndrome del impostor

Antes de enumerar algunas cosas para superar este problema, primero comprenda que es normal y que no está solo . La mayoría de las personas están en la misma posición que usted, así que no entre en pánico y no deje que se congele y deje de trabajar. A todos los desarrolladores les encanta hablar sobre las herramientas o la tecnología en la que están trabajando, por lo que, excepto lo que sabes, la siguiente persona puede no saberlo o viceversa. A continuación se presentan algunas soluciones que lo ayudarán a lidiar con el síndrome del impostor.  

1. Acostúmbrate a sentirte incómodo

El desarrollo de software es un campo en el que nadie lo sabe todo. A todos en este campo les encanta compartir y hablar sobre la tecnología en la que están trabajando o que han explorado. Todos quieren aprender algún tipo de tecnología que les falta porque nadie quiere convertirse en un mal desarrollador. Si es un principiante o tiene experiencia, comprenda que la tecnología es algo interminable, por lo que siempre habrá algo que aprender y no puede aprender toda la tecnología, los marcos y las herramientas que surgen todos los días. Acepte que cuando ve el dominio de alguien en un determinado dominio o tecnología, no significa que él/ella sabe todo. También son como usted y tampoco saben algo de tecnología que usted sabe. Hoy en día, todos los que se dedican al desarrollo de software necesitan la ayuda de StackOverflow u otros recursos, por lo que no está solo con este sentimiento. 

La razón principal detrás del síndrome del impostor es cuando ves la competencia de alguien en tecnología o concepto, comienzas a sentirte inferior, te comparas con la siguiente persona, comienzas a dudar de ti mismo y luego temes no tener ese conocimiento sobre el concepto de tecnología que conocen. 

Acepta la verdad de que no puedes ser un experto en desarrollo de software, siempre encontrarás a alguien mejor que tú, así que en vez de ver la inteligencia de alguien y deprimirte enfócate en tu aprendizaje y en mejorar cada día en la dirección correcta. No existe un punto final de estar completamente informado y cómodo en el desarrollo de software. Acepte la verdad real del desarrollo de software de que nadie puede aprender todo todo el tiempo, por lo que debe acostumbrarse a sentirse incómodo. 

2. Comprender el requisito de la descripción del puesto

Ya hemos mencionado lo que sienten la mayoría de los desarrolladores cuando ven los requisitos del trabajo. En la mayoría de los casos, debe comprender lo que dicen estas descripciones de trabajo y lo que significa. A continuación se muestra un ejemplo. 
 

job-description

No tengas miedo cuando veas este tipo de descripciones de trabajo. En el 80-90 % de los casos, sentirá que «no soy apto para este puesto» o «no tengo conocimientos sobre la tecnología XYZ». Comprender el requisito real detrás de una descripción de trabajo dada (hay excepciones). Cuando se mencionan muchas tecnologías, la mayoría de las veces significa que debe tener conocimientos básicos y debe tener la capacidad de aprender cosas nuevas o adaptarse a la nueva tecnología. Muchos desarrolladores aprenden nuevas tecnologías o herramientas en las industrias cuando se les asignan ciertas tareas, así que no temas aprender en el trabajo.  

3. Obtenga apoyo de personas mayores

Hable con sus superiores y haga la pregunta cuando sienta que no sabe algo. Cada vez que se quede atascado en su código o necesite ayuda para comprender algún algoritmo o elección de diseño, obtenga ayuda de sus superiores. No te convierte en una persona tonta y es bastante normal sentirse como una persona tonta cuando preguntas algo que no sabes, especialmente trabajando en un nuevo proyecto. Cuando pregunta cómo funciona el producto, o cómo funcionan sus sistemas de operaciones de soporte, o cómo funciona su proceso de control de calidad para el nuevo proyecto, entonces no es una pregunta tonta. Recuerde Está bien pedir ayuda. 

Un equipo alentador y un ambiente relajado siempre ayudan a los compañeros de trabajo a lidiar con el síndrome del impostor. Las personas que están bastante avanzadas en su carrera le dirán que está bien sentirse abrumado leyendo el código de un nuevo proyecto cuando no conoce algún lenguaje, marco o tecnología. También obtenga comentarios sobre su trabajo de parte de su superior, líder de equipo o gerente. Las personas mayores también necesitan ponerse en el lugar de los demás para apoyarlos, hacerlos sentir tranquilos, relajados y cómodos.  

4. Mantenga un registro de sus logros

Cuando ingresas a la programación y sigues aprendiendo, comienzas a darte cuenta de lo lejos que has llegado. Cómo resolvió su primer problema de programación, cómo descifró algunas entrevistas, cómo lidió con el error más horrible generado a nivel de producción, cómo aprendió nuevas tecnologías o herramientas cuando tuvo que agregar alguna característica en el producto. Cómo te vuelves experto en algún idioma y cómo aceptaste el desafío de resolver algunos problemas complejos en situaciones difíciles. Estas cosas te darán positividad y te ayudarán a superar el síndrome del impostor. 

Puedes planificar un objetivo profesional para ti mismo y decidir qué quieres aprender cada mes. Puede avanzar hacia su objetivo y seguir agregando habilidades en su carrito de cerebros. Haga un calendario para cada mes, aprenda la habilidad y realice un seguimiento de todos los logros. Revisa tus logros pasados, inspírate en ellos y siéntete positivo por todo lo que has logrado. Esto no solo lo ayudará a superar al impostor, sino que también lo ayudará a mejorar su currículum.  

5. Aclare sus fundamentos

Nuevo lenguaje, nuevos marcos, nuevas herramientas, todas estas cosas son brillantes y atractivas para los desarrolladores, pero debe comprender que si sus cimientos no son sólidos y sus fundamentos no están claros, cualquier cosa nueva que intente aprender no lo hará. ayudarte durante mucho tiempo. 

Por ejemplo, no tiene sentido aprender a usar la biblioteca React si no eres bueno en javascript o ES6. Tener una base sólida en javascript o ES6 lo ayudará a elegir cualquier marco o biblioteca relacionada con él. Si algún día React morirá, su dominio sobre el concepto básico y los fundamentos lo ayudarán a elegir un nuevo marco. Así que no ignore los conceptos básicos antes de lanzarse a cualquier tecnología nueva y brillante. 

La codificación es un viaje, nunca serás el mejor, pero siempre tienes que trabajar para ser el mejor. 
-Desconocido 
 

Conclusión: 
muchos desarrolladores sufren del síndrome del impostor, pero todos necesitan entender que es normal y que no están solos. Dudar de tus logros y sentirte como un mal programador cuando no sabes algo es completamente normal. Entiende que es imposible saberlo todo todo el tiempo. Solo importa que si tienes curiosidad, si tienes interés en la tecnología, si te encanta aceptar los desafíos y si estás dispuesto a aprender y adaptar nuevas habilidades, tecnologías, entonces no eres un desarrollador falso. 

No es necesario que huyas del síndrome del impostor, acéptalo y considera esto como una oportunidad para aprender algo nuevo.
 

Publicación traducida automáticamente

Artículo escrito por anuupadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *