¿Por qué una cantidad aparentemente desproporcionada de programadores no es agradable? [cerrado]

46

Tal vez sea solo mi experiencia personal, pero me asocio con diferentes grupos y tipos de personas y me parece que un porcentaje extrañamente grande de programadores que he encontrado no son "agradables" o intentan una mejor definición:

  • condescendiente
  • Snarky
  • Negativo en la forma en que hablan de las personas

Si has notado lo mismo, ¿alguna teoría sobre por qué? ¿Alguna sugerencia sobre cómo, de manera educada o no tan educada, permitir que uno de estos programadores sepa cómo están actuando y sugerir que lo corrijan si quieren ser percibidos como profesionales con los que querría trabajar?

O tal vez acabo de encontrar una mala muestra y hay malas semillas en cada grupo de personas que se pueden nombrar.

    
pregunta Macy Abbey 08.12.2016 - 15:11

20 respuestas

55

Definitivamente estoy de acuerdo con Mason Wheeler , no creo que una cantidad desproporcionada de programadores no sean agradables en realidad , pero aquellos con los que trabajan podrían tender a parece de esa manera.

Los modales sociales comunes a la personalidad que se necesita para ser un programador (siendo extremadamente racional , siendo pedantic , es necesario que sea derecha ) a menudo crea un programador Parece abrasivo para los demás.

Como programador que siempre ha trabajado en equipos de programadores, puedo decir que, en general, todos ellos han sido buenas personas , pero podría ser correcto decir que tenían una cantidad desproporcionada de conflicto con otros grupos en la empresa.

En otras palabras, buenas intenciones, pero a veces sale mal.

    
respondido por el NicoleC 12.04.2017 - 09:31
28

Pase un poco de tiempo con Rands en Repose . Ha pensado mucho sobre lo que hace que las personas técnicas sean únicas, difíciles, gratificantes y frustrantes. Comience con The Nerd Handbook . Señala que los nerds pueden desprenderse porque no les gustan las personas:

  

Cuando tu nerd está mirando a un   extraño, todo lo que piensa es, "yo   no tienen sistema para entender esto   Persona desordenada frente a mí ".

Luego pase a Managing Nerds . Un tidbit:

  

Hay nerds crónicamente negativos   por ahí, pero en mi experiencia con   gestión de nerd, es más a menudo el   caso el nerd es amargo porque   han visto esta situación antes   cuatro veces y se juega exactamente   de la misma manera.

Obviamente, él pinta con un pincel ancho y usted no quiere hacer suposiciones sobre ningún individuo en particular. Aún así, sus opiniones no son extraordinarias. Ha considerado la mejor manera de resolver problemas únicos con nerds (o geeks o como quieras llamarnos) y ha llegado a algunas conclusiones muy interesantes. Eche un vistazo y vea si tiene sentido.

    
respondido por el Corbin March 28.01.2011 - 21:24
18

Parece que hay una relación entre rareza y brillantez. Lo veo todos los días. Sea lo que sea, no me gustaría quitarme lo raro porque también podrías perder el brillo.

Pero en cuanto a la mecánica de esa rareza ...

  • Mucho se puede atribuir a la ansiedad social.
  • Solemos ser personas únicas y rebeldes que están de acuerdo con ser lo que somos.
  • Algunos de nosotros recurrimos a la arrogancia como un mecanismo de defensa porque somos inteligentes y, en la mayoría de las escuelas secundarias, el código de amantes no genera tanto capital social como debería (aunque sí lo hace en general con gran cantidad de capital real, lo cual, Seamos realistas, es un consuelo decente).
  • Sospecho que muchos de nosotros tenemos al menos el síndrome de Asperger en el límite.
respondido por el Brian MacKay 28.01.2011 - 20:46
14

Todos los técnicos, ya sean programadores o ingenieros, están acostumbrados a trabajar con sistemas y equipos lógicos. La gente es ilógica.

Agregue a eso el hecho de que nuestras empresas necesitan nuestra experiencia para seguir funcionando, por lo que hasta cierto punto nuestros compañeros de trabajo lo soportan.

Después de más de 20 años estoy mucho más tranquilo de lo que solía ser. No dejo que el comportamiento ilógico de otras personas me moleste. Hago mi trabajo, muy bien, podría agregar, ayudar a las personas que piden ayuda y están dispuestas a aprender, y prácticamente ignoran a quienes lo saben todo, no piden ayuda y están condenadas al fracaso. Al menos son divertidos de ver.

    
respondido por el Jim C 28.01.2011 - 21:39
10

No lo llamaría desproporcionado. Hay un montón de personas que son, bueno, no agradables en todas partes. Otra manifestación más de Ley del Esturión .

    
respondido por el Mason Wheeler 28.01.2011 - 20:08
9

Estoy bastante seguro de que el efecto del que estás hablando está presente hasta cierto punto, no solo como una manifestación de la ley de Sturgeon. El hecho es que para ser bueno en la programación, necesita cuidar mucho la corrección.

Un buen número de personas "aceptarán" cosas que saben perfectamente que están mal para evitar herir los sentimientos de otras personas. Con la programación, eso prácticamente no funciona. Si has hecho algo mal, no hay muchas posibilidades de que el compilador decida mantener el problema en un esfuerzo por ahorrar tus sentimientos, y la mayoría de tus compañeros. Los trabajadores probablemente no lo harán (y por lo general tampoco deberían). Simplemente eliminando a las personas demasiado agradables para decirte cuando te equivocaste, el promedio se mueve hacia el lado "no agradable".

Sospecho que también hay un efecto secundario. Aunque lo cubrimos bastante bien, y con frecuencia nos sonamos cínicos sobre las cosas, para perseverar el tiempo suficiente para convertirnos en un programador decente, alguien tiene que ser un optimista absolutamente incurable. No importa cuántos errores de compilación veamos, debemos permanecer convencidos de que podemos superarlos todos. Mucho antes de terminar un solo proyecto pequeño, te habrás rendido para siempre si eres pesimista. El efecto de eso es que los comentarios que muchos programadores piensan que son divertidos son los que la mayoría de las demás personas considerarían horriblemente negativos y, a menudo, simplemente desagradables. Aunque la mayoría de nosotros no lo admitimos, somos lo suficientemente incapaces de sentir pesimismo como para que la mayoría de nosotros realmente no tengamos idea de lo negativo que nuestros comentarios pueden (y lo hacen) sonar a la mayoría de las demás personas.

    
respondido por el Jerry Coffin 28.01.2011 - 23:03
7

No hay una sola razón, pero una de ellas es lo que llamo C.E.S. (Síndrome del ingeniero irritable). Generalmente se debe a que se mantiene fuera del proceso de toma de decisiones & luego tirado para arreglar el lío resultante de esas decisiones. Esto se complica al tener personas que no deberían estar en la industria, y mucho menos ser colocados en posiciones de poder sobre esos programadores, preguntándoles por qué aún no está arreglado. Todo esto sin estar preparado para llegar al menos a un tercio de la manera de comprender mejor los detalles técnicos de por qué hay un problema.

La mayoría de los programadores, después de unos años, habrán experimentado algo como esto, una o varias veces. Entonces, cuando una situación que comienza a parecer así vuelve a surgir, tienden a ponerse, bueno ... de mal humor.

    
respondido por el nomaderWhat 29.01.2011 - 02:07
6

Voy a adivinar que la mayoría de los programadores "no agradables" son hombres, y la mayoría de ellos son solteros.

Mi experiencia, para la cual existe una justificación biológica, es que los hombres que han sido solteros durante mucho tiempo tienden a ser egoístas y desconsiderados.

Así que aquí hay un poco de fondo. Toma nuestros primates más cercanos, chimpancés y bonobos. Los machos de ambas especies son violentos, competitivos y egoístas por naturaleza. Las hembras chimpancé son solitarias, y los machos chimpancé obligan a las hembras a tener relaciones sexuales y cometen infanticidio para calentarlas.

Sin embargo, los bonobos operan de manera diferente. Los hombres jóvenes intentan ese tipo de tácticas agresivas, pero las mujeres bonobo son sociables y se protegen entre sí. Después de que un macho ha sido golpeado por pandillas de hembras algunas veces, generalmente se da cuenta de que un mejor enfoque es el equivalente a bonobo de dulces y flores. Pero, por supuesto, cada nueva generación de bonobos masculinos tiene que aprender de la manera más difícil.

Cuando llegas a los humanos, las cosas son casi iguales. Amo a los niños y era una niñera popular y exitosa cuando era más joven. Pero tan lindos como los niños pequeños, también son pequeños salvajes amorales a los que se les debe enseñar a ser civilizados. Y cuando llegamos a la pubertad, todos los vestigios de la civilización salen por la ventana cuando entran las hormonas. También ha habido mucha evidencia científica reciente sobre el desarrollo del cerebro y el hecho de que los adolescentes a menudo son locos y temerarios porque las partes de su cerebro que contribuyen a el buen juicio no completa el desarrollo hasta aproximadamente 25 o más.

Y seamos sinceros: la mayoría de los jóvenes son idiotas. De verdad y de verdad. Cuando pienso en todos los tipos que conozco que resultaron ser personas razonables, y donde sé los detalles de sus vidas, cada uno de ellos comenzó como un imbécil desconsiderado. La mayoría de ellos se enamoraron de alguien, actuaron como un imbécil, obtuvieron el ultimátum de "armarse o enviarse" y decidieron que amaban a esa persona tanto que cambiarían su maldad. Ciertamente lo hice. Otro tipo que conozco llegó a casa después de una noche de copas para encontrar sus maletas en el vestíbulo. Nunca volvió a hacer eso, y ha sido un gran padre y esposo durante muchos años. Y todos los que salieron bien y no recibieron el ultimátum tuvieron algún otro evento que les cambió la vida y les hizo reconsiderar sus prioridades, como que alguien cercano a él muera inesperadamente, o tener que cuidar de un ser querido que se enfermó gravemente. .

Conocí a un chico que formaba parte de una comunidad hippie en los años 70 llamada The Farm. Ellos reconocieron esto, y tuvieron una cura. Era un dormitorio especial para solteros llamado "The Tumbler", como en el rock rock. Un solo hombre que actuaba como un imbécil tenía que irse a vivir allí con los otros imbéciles, y tenía que seguir viviendo allí hasta que los líderes de la comuna juzgaran que sus bordes ásperos habían sido derribados y eran lo suficientemente suaves como para vivir alrededor de la gente razonable. / p>

De todos modos, nuestra profesión atrae a muchos solteros que han sido socialmente torpes desde la pubertad (también conocidos como "geeks"), y pasaron su tiempo con computadoras o en línea en lugar de interactuar con personas reales en persona. Así que tienen todos esos impulsos biológicos de "Quiero ser un macho chimpancé desconsiderado y agresivo", y no han obtenido gran parte del equivalente social humano de las pandillas de hembras bonobo que las golpean para ser desconsideradas. Después del tiempo suficiente, ser desconsiderado se convierte en un hábito, y ahí está.

Esto a veces continúa después de entrar en una relación, también. Conozco a muchos programadores imbéciles que se casaron con mujeres pasivas, y todavía son idiotas.

Tampoco son solo programadores. Tengo un familiar que es un soltero confirmado y ha vivido solo durante casi sesenta años. Es un chico muy interesante en muchos aspectos, pero está tan acostumbrado a tener su propia manera de resolver todo, y tan difícil cuando no lo consigue, que algunos de mis parientes contemplan reuniones familiares que lo incluyen con cierta pavor.

Y lamento que algunos tipos se ofendan por esto, pero yo soy un tipo, fui un imbécil desconsiderado hasta que vi que era una ventaja que me detuviera, y simplemente no he visto que esto suceda igual. camino con las mujeres.

    
respondido por el Bob Murphy 29.01.2011 - 00:52
4

Una combinación de introversión, ansiedad social y preferencia por pensar sobre el sentimiento serían algunos de los factores que creo que contribuyen a lo que está describiendo, aunque no estoy seguro de qué porcentaje de programadores tienen todas estas propiedades. Otra forma de ver algo de esto es que los programadores no están necesariamente preocupados por cómo se ven y, por lo tanto, lo que uno puede ver como bueno se ve como algo innecesario en cierto sentido. Esto está algo alineado con la respuesta de Renesis también.

En cuanto a tratar de cambiar esto en algunas personas, considere cuidadosamente qué tipo de razonamiento le gustaría dar a la persona para que realice este cambio. Si bien puede haber un tipo de defensa de "esto es solo sentido común", considere a alguien que no recibe todas las sutilezas sociales con las que tiene que explicar por qué se deben tomar tales acciones. Arrogance también puede ser un factor aquí, además de tener un aspecto bastante seco. El sentido del humor a veces.

    
respondido por el JB King 12.04.2017 - 09:31
4

Mucho se trata de tanto equipaje emocional que llevamos a lo largo de los años. Muchas veces, al tratar con personas que nos arrastran en la calidad del trabajo, nuestra lucha es dominar nuestras habilidades en un entorno que no ofrece muchos ejemplos.

Creo que muchos de nosotros nos volvemos tan cínicos después de algunas experiencias negativas que simplemente nos hacen sentir mal, con respecto a lo que hacemos y con quién lo hacemos para perder la razón de ser civiles.

O podría ser que los años de guerras de fuego sobre una variedad de temas puedan desgastar las sutilezas de una persona.

Tal vez no haya una respuesta completa, solo qué podemos hacer para tratarnos mejor, incluso cuando no siempre estamos de acuerdo. Quizás esta es una señal de que todos estamos cansados de estar tan solos, con tan poco consuelo o apoyo.

¿Quién sabe?

    
respondido por el crosenblum 28.01.2011 - 20:45
4

A menudo me lo pregunto, y definitivamente estoy de acuerdo con tu premisa general ... que ciertos tipos de personalidad tienden a gravitar en varios campos.

Lo que me desconcierta es que los programadores tienden a ser más negativos y menos personales incluso que el típico ingeniero o científico. Entonces, parece que el pensamiento analítico no es el factor, aunque podría tener cierta influencia.

Cuando estaba en la escuela de posgrado de matemáticas (y más tarde química física) entré en contacto con estudiantes y profesores de muchos campos diferentes. Mi novia era una estudiante de inglés que amplió mi exposición aún más.

Dentro de las ciencias, las ciencias sociales y biológicas definitivamente parecían atraer a personas que eran más sociables. Los estudiantes de posgrado en matemáticas eran particularmente extravagantes e insociables. Tomé un par de cursos de graduación de física y los encontré arrogantes pero amigables.

La arrogancia definitivamente aumenta cuanto más analítico es el campo, pero los estudiantes de física y los químicos físicos (como yo), aunque definitivamente extravagantes, no eran lo que yo consideraría groseros, cínicos o mezquinos.

Estos rasgos fueron definitivamente más frecuentes entre los estudiantes de matemáticas, y habiendo ingresado al mundo laboral, entre los programadores.

Tal vez sea una diferencia en las visiones del mundo. Las matemáticas y las computadoras son puramente racionales, mientras que la ciencia es empírica y racional. Las personas con este punto de vista racional a menudo piensan que el mundo debería ajustarse a sus modelos racionales, y cuando no lo hacen, se vuelven cínicos y frustrados. Toda la idea de la ciencia es volver a trabajar su modelo racional frente a la evidencia contraria, por lo que esto sugiere que pueden ser más flexibles en su perspectiva. No es el trabajo del mundo ajustarse a su modelo racional, sino su trabajo preparar un modelo que se ajuste al mundo.

También es posible que haya algo de envidia de ciencia e ingeniería. Tiene personas altamente capacitadas y analíticas, pero el público en general no parece ser tan apreciado como los ingenieros y los científicos. Quiero decir, por eso se llama computadora "ciencia", después de todo, o software "ingeniería". Obvia envidia profesional.

    
respondido por el eHead 28.01.2011 - 22:49
4

Creo que mucho de eso es una falta de comunicación, he tenido que entrenarme para no ser percibido de cierta manera por otros. Soy una mierda de habilidades sociales, y tengo que hacer un esfuerzo para "encajar". Pequeña charla, por ejemplo, soy terrible en eso, no lo entiendo.

Tal vez revisar algunas cosas de Jung, Meyrs-Briggs podría ayudar a explicar lo que percibes como "no está bien"

enlace

Pruebo como INTJ.

    
respondido por el mal 29.01.2011 - 00:39
3

Soy programador y no soy grosero la mayor parte del día. Solo soy grosero mientras estoy en el trabajo.

Esto se debe a que mi empresa pone en marcha un acondicionador de aire y reduce la temperatura a 55 ° F, ya sea en verano, en invierno o en el medio. Como resultado siempre estoy frío, hambriento, gordo y cabreado. Ahora vuelve al trabajo, ¡un agujero!

    
respondido por el Job 28.01.2011 - 20:16
3

Es porque nos convertimos en desarrolladores por las mismas razones. Un rasgo común que tenemos, nosotros los desarrolladores, es < fuerte> inseguro .

Ser inseguro conduce a arrogance . La arrogancia es una forma de agresividad provocada por el miedo de los demás. ¡Sí, vuelve a temer!

Entonces, cuando tienes que tratar con esas personas, debes reasegurar su ego (probablemente herido por años de acoso escolar). Cuanto más trates de entenderlos y más (honestamente) estés interesado en ellos (nosotros), la organización disminuirá y la interacción social con ellos será buena, si no excelente.

    
respondido por el 2 revsuser2567 12.04.2017 - 09:31
3

En cuanto al punto negativo, creo que tiene algo que ver con la forma en que escribimos el código. Digamos que tenemos que validar un formulario simple, tenemos que asegurarnos de que no se pueda romper con una gran combinación de entradas de usuarios. Siempre pensamos en muchos casos que pueden romper un código.

Utiliza la misma forma de pensar en la vida real y obtienes una persona negativa. ¿Te imaginas una mentalidad de programador muy positiva para escribir código? Tal vez un programador negativo esté borrando la línea entre el entorno de programación y la vida real.

    
respondido por el Thierry Lam 28.01.2011 - 22:51
3

Tenemos que encontrar los casos de borde, los escenarios que pueden romper el sistema. Necesitamos ver el desastre potencial que puede surgir de cada decisión que tomamos. Cuanto más negativo pensamos, mejor estamos en nuestro trabajo. El "camino feliz" a través de un programa es aburrido, previsible, fácil, podemos programar eso en una tarde. Es el otro 99% del trabajo que hace que el trabajo sea desafiante. Ponemos los casos de guardia en nuestro código.

No confiamos en ningún dato hasta que se demuestre que vale la pena. Y ese rasgo, y forma de pensar, que nos hace grandes en nuestros trabajos, nos hace salir como imbéciles en la vida real.

    
respondido por el CaffGeek 28.01.2011 - 23:05
3

Seamos realistas: muchos de nosotros estamos en la parte más baja de la cadena alimentaria social.

Si eso es más una causa o más de un resultado, no lo sé, pero definitivamente es parte de un círculo vicioso.

    
respondido por el Rei Miyasaka 29.01.2011 - 01:51
2

Aparentemente muchos programadores piensan que son buenos. Posiblemente no lo somos y simplemente no lo sabemos?

He intentado encontrar una manera de explicar a las personas cómo es la programación. Lo más cercano que he venido es decirles que imaginen que estás tomando una final de matemáticas e idioma ¡AL MISMO TIEMPO! Tu tiempo casi se acaba y alguien viene y te pregunta cómo te va. Probablemente obtendrás una respuesta grosera, sarcástica y condescendiente. Mírame mientras estoy almorzando, soy una persona muy diferente.

Al menos en mi cara, la mayoría me describe como "a menudo de mal humor". Sé que los insultos y las quejas suenan como si alguien pasara un mal momento (¿un caso de los lunes?), Pero la recompensa por resolver un problema merece la pena un poco enojada (mejor que enojada).

    
respondido por el JeffO 28.01.2011 - 21:58
1

He experimentado una solución para decirlo. La persona dice que es imposible porque todo se estrellará. Más tarde descubrimos que la persona no sabe nada de programación simplemente haciendo clic. Luego se enoja y dice que los programadores no son agradables y que quería aprender, pero que los programadores querían decir que la solución no enseña porque no hay tiempo para enseñar. Así que eso es malentender y traer emociones donde no hay lugar para ellos. Los programadores son precisos y utilizan hechos.

    
respondido por el Kangarooo 28.01.2011 - 22:55
1

Creo que algunos programadores son arrogantes. Se les paga bien, y no necesitan ser amables con nadie, y como resultado no lo son. Al igual que las estrellas deportivas o actores que se pagan en exceso y se comportan como mocosos malcriados.

    
respondido por el Andrew Grimm 30.01.2011 - 22:50

Lea otras preguntas en las etiquetas