¿Hay programadores de personalidades de INFJ por ahí? ¿Cuál es tu consejo para otros con el mismo tipo de personalidad?

¡Oye!

Soy un INFJ y soy un programador. Trabajo en un entorno corporativo como desarrollador .NET en el Reino Unido. He respondido la primera parte de su pregunta (aquí: la respuesta de Jess Eilsyl a ¿Es la personalidad infj adecuada para la programación?), Por lo que enfocaré la segunda parte (consejo).

No estoy seguro de qué consejos puedo dar a la programación en sí, por lo que me centraré en el desarrollo de software.

1] Aprenda los fundamentos de los principales idiomas que está utilizando y esté al tanto de los idiomas que no entiende completamente.

Es sorprendente la frecuencia con la que las personas usan idiomas que no entienden completamente, y yo soy culpable de esto (uso JavaScript pero básicamente puedo leerlo y editarlo). Tengo colegas que escriben / editan SQL complejo y no entienden los matices de SQL / Bases de datos, colegas que usan .NET pero no entienden realmente los conceptos o razones detrás de algunos de los marcos. Es importante aprender los fundamentos para que pueda tomar buenas decisiones de diseño. No es posible centrarse en todas las tecnologías a la vez, por lo tanto, priorice el orden en el que aprende, tenga en cuenta sus deficiencias y solicite ayuda cuando sea necesario.

2] Calcule el rol que desempeña en el equipo y use esto para ayudarlo a comunicar su opinión. Para mí, y creo que esto es común en los INFJ, soy bueno en:

Diseño / arquitectura de bajo nivel si conozco bien el lenguaje / framework y el dominio . Esto hace que 1] sea aún más importante. Me resulta fácil conceptualizar y abstraer un problema en un estado mucho más manejable (por ejemplo, diagramas, problemas simplificados) y, por lo tanto, una vez que haya desarrollado una arquitectura, puedo usar estos medios para explicar los conceptos a otros.

Haciendo preguntas. Otros en el equipo son mucho mejores que yo para encontrar soluciones sobre la marcha. Intento centrarme en los casos de uso, cuestionando la solución actual y, por lo tanto, asegurándome de que esté completamente desarrollada. También es importante darse cuenta de que puede haber desventajas en una solución dada, pero esto no significa que no pueda ser la solución definitiva; solo asegúrese de que todos estén al tanto de las desventajas para que la decisión final sea lo más razonada posible.

3] Calcule qué entorno necesita para trabajar con eficacia y negocie para lograrlo.

Creo que los INFJ son bien conocidos por ser difíciles de complacer en los entornos de trabajo.

Somos Ni Fe Ti Se, por lo que nuestra función de pensamiento crítico (Ti) es nuestra función terciaria. Es común que los INFJ encuentren ruidos e interrupciones que distraen gravemente; personalmente, me resulta más fácil resolver problemas cuando estoy “en la zona”. Esto se puede lograr con auriculares o trabajando solo. Cosas que pueden ayudar:

  • Establecer tiempos en los que nadie te interrumpe.
  • algo de tiempo trabajando desde casa
  • Comunicación clara con su equipo cuando necesita concentrarse y le gustaría que solo se interrumpa si es urgente.

4] Encuentra algunos tipos dominantes de Ti para aprender. (Esto puede ser subjetivo y no relacionado con el INFJ, pero sospecho que sí, así que lo he incluido).

Tengo un senior ISTP (Ti Se Ni Fe) a quien acudo para pedir consejo; Sus funciones de pensamiento (Ti-Ni) son similares a las mías y la forma en que él comunica lo que está enseñando es lo suficientemente similar para que pueda seguirlas fácilmente. He aprendido de los INTP (Ti Ne Si Fe) en el pasado y tuve experiencias similares.

También traté de aprender de un ISTJ (Si Te Fi Ne) y otros que estoy bastante seguro de que eran Te, pero no estaban seguros de la tipificación específica, y lo encontré mucho más discordante.

5] Consejo general sobre comunicación de equipo:

  • Cuando esté cuestionando las soluciones de otros, intente hablar en lenguaje de razonamiento (creo, no lo siento, etc.) y deje en claro que no los está atacando. Creo que los INFJ son comunicadores bastante emotivos, y quieren que sepan que las preguntas provienen de un lugar de lógica y no de emoción.
  • Nuestro Ni a veces viene con soluciones de diseño antes de que Ti realmente haya revisado los detalles. Esto puede dificultar la comunicación de ideas. Intente dividir las cosas en su cabeza – use su Ti – antes de comenzar a explicar su concepto a los demás (suponiendo que tenga tiempo para hacerlo).
  • Decida cuánto quiere involucrarse con la dinámica / armonía del equipo, y establezca algunos límites saludables en su lugar. Puede ser fácil terminar siendo el consejero del equipo. Te agotará si estás resolviendo los problemas (emocionales) de todos, no obtendrás tanta codificación y es probable que no te sientas útil al final del día.
  • Recomiendo buscar un equipo pequeño. Es menos probable que se queme al tratar con demasiadas personas. También recomendaría buscar un rol en el que no cambies de equipo constantemente; le dará tiempo para comprender mejor a sus colegas y le permitirá trabajar con ellos de manera más efectiva.
  • Busque un gerente que reconozca su contribución de codificación y las habilidades ‘más suaves’ que pueden aportar los INFJ (por ejemplo, armonía del equipo, ayuda frecuente a los demás, enseñanza a otros, planificación y organización cuando sea necesario, se considera la prioridad del trabajo entrante). Si esto no se aplica a usted, siéntase libre de ignorarlo, pero creo que los INFJ ayudan a los que los rodean generalmente por muy poco reconocimiento / recompensa y tendemos a ser felices haciendo tareas más pequeñas / organizativas donde podemos ver que aumentan la productividad y nadie los esta haciendo He tenido muchos jefes y mi favorito era un INFP. Fue uno de los pocos que notó las habilidades suaves que traje al equipo y también que obtuve muy poco reconocimiento, y por lo tanto me dio retroalimentación positiva frecuente (lo cual necesitaba).

Un resumen rápido:

  • Somos buenos en diseño abstracto y de bajo nivel. Realmente recomiendo enfocarse en aprender los fundamentos del lenguaje y el buen diseño.
  • Somos buenos para cuestionar una solución y encontrar sus agujeros.
  • Somos buenos para trabajar en la resolución detallada de problemas, pero probablemente sea mejor hacerlo cuando estamos solos y en la zona. Encuentre lo que ‘en la zona’ es para usted y asegúrese de tener esto en su entorno de trabajo.
  • Necesitamos buenos límites.
  • Cuando elija dónde trabajará, mire a la persona directa a la que informará y asegúrese de que le guste su estilo de liderazgo.

Espero que esto ayude de alguna manera. Si tiene más preguntas, por favor pregunte en los comentarios. 🙂

Introversión: muy común entre los programadores. Si necesitara hablar y compartir experiencias con otras personas tanto, probablemente no elegiría ser programador y sentarse durante horas mirando el código.

iNtuición: muy común también. Los programadores necesitan confiar en sus “ideas” y en su lógica interna en lugar de en sus sentidos para entender el código.

Sentimiento: No es tan común. Los programadores deben pensar y entender lo que hace el código, no “sentirlo”. Aunque las personas con “sentimientos” tienen un mejor enfoque holístico del código, en lugar del enfoque analítico típico “pieza por pieza”.

A juzgar: Común. A los programadores del tipo de jueces les gustan las organizaciones y los datos estrictos, lo que suele ser bueno para los estándares de codificación.

Resumen: lo harás bien, apostaría que los INFJ son más comunes entre los programadores que entre las personas promedio, debido a algunos de los rasgos de la profesión. Personalmente, soy un INTJ, pero creo que me llevaría bien con los INFJ.

Mi consejo es: sigue trabajando y aprendiendo, y no te frustres demasiado cuando tu código no funcione. En su lugar, vaya a depurarlo y averigüe qué tiene de malo.

Soy un INFJ que codifica. Pero no estoy seguro de que pueda ser considerado un programador de núcleo duro.

Descubrí que no podía llegar a la cima del mundo de la programación compitiendo solo con habilidades técnicas. A pesar de esforzarme mucho durante años (incluso de hacer un máster bastante técnico en análisis), siento que no estaba hecho para eso. Encontrar motivación en la codificación de las minucias fue difícil y sentí que estaba nadando contra la corriente.

Después de recorrer algunas carreras a lo largo de 10 años, finalmente descubrí que mi traje más fuerte era ser mentor de personas. Podría ser lo suficientemente analítico y técnico para que los equipos técnicos me consideraran creíble. Pero ese ‘NF’ también hizo que el pensamiento estratégico y la empatía con los clientes fuera bastante natural. También descubrí que prosperaba más fácilmente en el aspecto comercial de la ecuación.

En resumen, creo que los programadores de INFJ pueden convertirse en excelentes personas gerentes de equipos técnicos o profesionales de negocios que enfrentan clientes en dominios analíticos .

Se refiere a INFJ? Francamente, lo harás bien con esa N. La intuición es el atributo más importante.

Centrarse en la comunicación. Y no te tomes las cosas personalmente.