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

47

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 con los que me he encontrado son "no agradables" o para intentar una mejor definición:

  • Condescendiente
  • Sarcástico
  • Negativo en la forma en que hablan de las personas.

Si ha notado lo mismo, ¿alguna teoría sobre por qué? ¿Alguna sugerencia sobre cómo educar o no educadamente a uno de estos programadores para saber cómo están actuando y sugerir que lo corrijan si quieren ser percibidos como profesionales con los que uno quisiera trabajar?

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

Macy Abbey
fuente
44
"Tal vez es solo mi experiencia personal". ¿"Negativo en la forma en que hablan de las personas"? Esta pregunta no es negativa? ¿O eres un programador y reclamas este hábito como tuyo?
S.Lott
55
No he encontrado esto en los programadores de manera desproporcionada. ¿Conoces a otras personas que también hayan notado esto?
FrustratedWithFormsDesigner
66
¡Fuera del tema, las personas son así en todos los ámbitos de la vida!
ozz
77
@Macy, estoy de acuerdo con S.Lott. Eres un mono código patético y presuntuoso. Si no lee este libro, realmente es un idiota: amazon.com/Dealing-People-You-Cant-Stand/dp/0071379444
Job
21
Creo que probablemente está tratando de hacer una pregunta delicada sin parecer un idiota. No es ningún secreto que muchos chicos de TI carecen de las habilidades sociales.
Brian MacKay

Respuestas:

56

Definitivamente estoy de acuerdo con Mason Wheeler , no creo que una cantidad desproporcionada de programadores en realidad no sea agradable, pero para aquellos con los que trabajan podría tender a parecer así.

Los gestos sociales comunes a la personalidad que se necesita para ser un programador (ser extremadamente racional , ser pedante , tener la razón ) a menudo hacen que un programador parezca abrasivo para los demás.

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

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

NicoleC
fuente
2
Durante las últimas décadas, he trabajado con solo dos o tres tipos que eran realmente desagradables, uno de los cuales era Asperger. Todos los demás simplemente tenían ... diferentes prioridades de los tipos no programadores, lo que conduce a un conflicto interpersonal no intencional.
John Bode
15
Me parece que la mayoría de los programadores se calientan con usted una vez que "prueba" su competencia para ellos. Al principio son resistivos, pero si demuestra su nivel de conciencia y conocimiento, se calientan mucho más rápido. Los programadores (incluido yo mismo) quieren hablar técnico desde el principio y cuando no nos salimos con la suya nos ponemos de mal humor.
Chris
16
De acuerdo, no es que "no seamos agradables". Tendemos a llamar a las cosas como las vemos. Somos bastante contundentes. Y tendemos a preocuparnos más por que el sistema sea correcto, que jugar a la política. A nuestros ojos, el sistema de trabajo final, pulido, representará nuestro valor, no a quién besamos en la reunión.
CaffGeek
44
Esa es una cosa que los programadores aprenden temprano. Una respuesta u opinión es correcta o no lo es. Un programa solo funcionará si es correcto. Esto sangra en otras áreas de pensamiento y dificulta que algunos programadores acepten que otras personas tienen opiniones válidas y diferentes.
Zan Lynx
2
+1 por "necesidad de tener razón". No se trata de crédito; Se trata de arreglar una idea falsa o error.
gablin
29

Pasa tiempo con Rands en Repose . Ha pensado mucho en lo que hace que las personas técnicas sean únicas, difíciles, gratificantes y frustrantes. Comience con The Nerd Handbook . Él señala que los nerds pueden parecer que no les gusta la gente:

Cuando tu nerd mira a un extraño, todo lo que piensa es: "No tengo un sistema para entender a esta persona desordenada frente a mí".

Luego pase a Administrar nerds . Un dato:

Hay nerds crónicamente negativos por ahí, pero en mi experiencia con el manejo del nerd, es más frecuente que el nerd esté amargado porque han visto esta situación antes de cuatro veces y se desarrolla exactamente de la misma manera.

Obviamente, él pinta con un pincel ancho y no quieres hacer suposiciones sobre un solo individuo. Aún así, sus opiniones no son descabelladas. 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.

Corbin March
fuente
Bueno. (más cartas para jugar el sistema)
CaffGeek
Gracias Corbin, perspectiva interesante y +1 por referencias.
Macy Abbey
19

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

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

  • Mucho puede atribuirse a la ansiedad social.
  • Tendemos a ser personas únicas y rebeldes que están de acuerdo con ser lo que somos.
  • Algunos de nosotros recurrimos a la arrogancia como mecanismo de defensa porque somos inteligentes y en la mayoría de las escuelas secundarias, el código amoroso no genera tanto capital social como debería (aunque en general sí genera mucho capital real más adelante, lo cual, seamos sinceros). , es un consuelo decente).
  • Sospecho que un buen número de nosotros tenemos al menos el síndrome de Asperger límite.
Brian MacKay
fuente
23
No, solo somos un montón de agujeros.
ChaosPandion
8
¡Oye, habla por ti mismo, un agujero!
Trabajo
1
Yo diría que "sea lo que sea" es una simple cuestión de definición. Extraño es lo que es notablemente diferente de lo normal, y el brillo definitivamente encaja.
Mason Wheeler
O a'-agujeros (a-prime). snort-laugh-snort-laugh ajustar gafas
dietbuddha
Fui a una escuela especial para personas especiales: cuando me desataron en la naturaleza, fue un shock cultural para mí ver cuán 'salvaje' era la mayoría de la gente. Claro como el día no estaba preparado para las interacciones con personas malas que no hacían del pensamiento inteligente una prioridad. Ahora me escapo de las personas que no toman decisiones de sentido común de inmediato, o hablan con cierto grado de sofisticación. Me hace sentir que soy el extraño, pero no sé cuál es peor.
qodeninja
14

Todas las personas técnicas, ya sean programadores o ingenieros, están acostumbradas a trabajar con sistemas y equipos lógicos. Las personas son ilógicas.

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, soy mucho más suave 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, ayudo a las personas que piden ayuda y están dispuestas a aprender, e ignoro a aquellos que lo saben todo, no piden ayuda y están condenados al fracaso. Al menos son divertidos de ver.

Jim C
fuente
Sugerencia: también eres una persona ilógica. ¿Por qué debería escuchar tu argumento ilógico?
Don Larynx
10

No lo llamaría desproporcionado. Hay muchas personas que son, bueno, no agradables en todas partes. Otra manifestación más de la Ley de Sturgeon .

Mason Wheeler
fuente
2
Eso es asombroso, y aprendí algo nuevo sobre Ciencia Ficción que también es asombroso.
Macy Abbey
9

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

Un buen número de personas "aceptará" cosas que saben perfectamente bien 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 secreto en un esfuerzo por evitar tus sentimientos, y la mayoría de tus compañeros -los trabajadores probablemente tampoco lo harán (y generalmente no deberían). Simplemente eliminando a las personas demasiado amables 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 a menudo suena cínico sobre las cosas, para perseverar lo suficiente como para convertirse en un programador decente, alguien casi tiene que ser un optimista completamente incurable. No importa cuántos errores del compilador veamos, tenemos que estar convencidos de que podemos superarlos a todos. Mucho antes de que termine incluso un pequeño proyecto, se habrá rendido para siempre si es pesimista. El efecto de esto es que los comentarios que muchos programadores piensan que son graciosos son aquellos que la mayoría de las personas considerarían horriblemente negativos y a menudo francamente desagradables. Aunque la mayoría de nosotros no lo admitiremos, somos lo suficientemente incapaces de pesimismo como para que la mayoría de nosotros realmente no tengamos idea de cuán negativos pueden (y hacen) nuestros comentarios para la mayoría de las personas.

Jerry Coffin
fuente
Amo tu último punto. Este ha sido un tema asombroso. felicitaciones a la op. Muchas personas que solo me conocían un poco me dijeron que era negativo. Pero una vez que me conocen, se dan cuenta de que, a pesar de lo que digo, soy muy positivo. Las palabras son negativas, pero la intención subyacente de lo que digo es realmente positiva.
CaffGeek
Muy bien, dijo Jerry, me gusta mucho tu perspectiva.
Macy Abbey
El último párrafo está excelentemente escrito.
kizzx2
7

No hay una sola razón, pero una de ellas es lo que yo llamo CES (Cranky Engineer Syndrome). Por lo general, se produce al mantenerse fuera del proceso de toma de decisiones y luego se arroja para corregir el desorden resultante de esas decisiones. Esto se complica al tener personas que no deberían estar en la industria, y mucho menos estar en posiciones de poder sobre esos programadores, preguntándoles por qué aún no se ha solucionado. Todo esto sin estar preparado para llegar al menos a un tercio del camino para obtener cierta comprensión de 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 vez, si no varias. Entonces, cuando una situación que comienza a verse así vuelve a aparecer, tienden a ponerse, bueno ... irritables.

nomaderWhat
fuente
2
+1: * Por lo general, causado por mantenerse fuera del proceso de toma de decisiones y luego arrojado para arreglar el desorden resultante de esas decisiones. * - Excelente punto.
Jim G.
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 lo cual hay justificación biológica, es que los hombres que han estado solteros durante mucho tiempo tienden a ser egoístas y desconsiderados.

Así que aquí hay un poco de historia. Tome nuestros parientes primates más cercanos, chimpancés y bonobos. Los machos de ambas especies son violentos, competitivos y egoístas por naturaleza. Las hembras chimpancés son solitarias, y los machos chimpancés fuerzan el sexo sobre las hembras y cometen infanticidio para ponerlas en celo.

Sin embargo, los bonobos funcionan de manera diferente. Los hombres más jóvenes prueban ese tipo de tácticas agresivas, pero las mujeres bonobo son sociales y se protegen entre sí. Después de que a un hombre le han golpeado varias veces las pandillas de mujeres, generalmente se da cuenta de que un mejor enfoque es el equivalente bonobo de dulces y flores. Pero, por supuesto, cada nueva generación de bonobos masculinos tiene que aprender eso de la manera difícil.

Cuando llegas a los humanos, las cosas son más o menos lo mismo. Amo a los niños y era una niñera popular y exitosa cuando era más joven. Pero tan lindos como son los niños pequeños, también son pequeños salvajes amorales a los que hay que enseñarles a ser civilizados. Y cuando llegamos a la pubertad, todos los vestigios de la civilización desaparecen 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 están locos e imprudentes debido a las partes de sus cerebros que contribuyen a el buen juicio no completa el desarrollo hasta aproximadamente los 25 años.

Y seamos sinceros: la mayoría de los jóvenes son idiotas. Real y verdaderamente Cuando pienso en todos los tipos que conozco que resultaron ser personas razonables y donde conozco los detalles de sus vidas, cada uno de ellos comenzó como un imbécil desconsiderado. La mayoría se enamoró de alguien, actuó como un imbécil, obtuvo el ultimátum de "forma o envío", y decidió que amaba tanto a esa persona que cambiarían sus malos caminos. Ciertamente lo hice. Otro tipo que conozco llegó a casa después de una tarde de beber para encontrar sus maletas empacadas en el vestíbulo: nunca volvió a hacerlo, y ha sido un gran padre y esposo durante muchos años. Y cada chico que resultó bien y que no recibió el ultimátum tuvo otro evento que cambió su vida que los hizo reconsiderar sus prioridades, como tener a alguien cercano a ellos morir inesperadamente,

Conocí a un chico que era parte de una comuna hippie en los años 70 llamada The Farm. Reconocieron esto y tuvieron una cura. Era un dormitorio especial para solteros llamado "The Tumbler", como en el vaso de roca. Un hombre soltero 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 asperezas habían sido eliminadas y que era lo suficientemente tranquilo como para vivir con gente razonable.

De todos modos, nuestra profesión atrae a muchos hombres solteros que han sido socialmente incómodos 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. Por lo tanto, tienen todos esos impulsos biológicos de "Quiero ser un chimpancé agresivo desconsiderado", y no han recibido una gran cantidad del equivalente social humano de las pandillas de hembras bonobo que los golpean por ser desconsiderados. Después de lo suficiente, ser desconsiderado se convierte en un hábito, y ahí estás.

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

No son solo los programadores, tampoco. Tengo un pariente que es un soltero confirmado y ha vivido solo durante casi sesenta años. Es un tipo realmente interesante en muchos sentidos, pero está tan acostumbrado a tener su propio estilo sobre todo, y tan difícil cuando no lo entiende, que algunos de mis familiares contemplan reuniones familiares que lo incluyen con un poco de temor.

Y lo siento si algunos chicos se sienten ofendidos por esto, pero yo soy un chico, fui un imbécil desconsiderado hasta que vi que era una ventaja para mí parar, y simplemente no había visto que esto sucediera de la misma manera con las mujeres .

Bob Murphy
fuente
+1 para "pequeños salvajes amorales". Creo que todo se reduce a la amargura, saliendo de los puntos que mencionas; La gente vil, arrogante, amargada y a menudo retorcida es producto de años de abandono por parte de la sociedad.
Orbling
44
-1: Y seamos sinceros: la mayoría de los jóvenes son idiotas. Real y verdaderamente - ¡Vamos! ¿Seriamente? :)
Jim G.
1
@ Jim G .: Sí, en serio! Por supuesto, no todo el tiempo, o en todos los sentidos, pero a menudo lo suficiente como para calificar. Si crees que estoy inventando esto, pregúntale a todas las mujeres adultas que crees que dirían la verdad, y a cada padre que conozcas con hijas mayores de 15 años. ¡Como Mythbusters, hombre, ponlo a prueba! Por supuesto, no pensé que era un imbécil cuando era adolescente y tenía veinte años, pensé que era un tipo muy agradable. Desde mi perspectiva actual a los 52 años, miro hacia atrás y pienso: "¡Guau! ¡Hubo tantas veces que realmente fui un agujero irreflexivo!"
Bob Murphy
1
@Bob Murphy - +1 Pintas una imagen interesante. Sin embargo, ¿ha considerado que muchos de estos tipos que se ajustan al tipo incómodo pueden ser idiotas simplemente porque han sido severamente golpeados por mujeres bonobo? ¿No por ser idiotas sino por ser demasiado "amable" ? Tal vez ser maltratado por no ser el chico malo es lo que provocó la amargura ...
jmort253
1
@ jmort253: Sí, tienes razón. Estaba bastante frustrado por eso a principios de mis 20 años. Parecía que los chicos de la fraternidad y los deportistas tenían todas las chicas, y los "buenos" tipos como yo no podían tener la hora del día. Lo que he visto desde entonces es que, nuevamente debido a los impulsos biológicos, las mujeres quieren que sus hijos sean criados y seguros de sí mismos y que sean seguros de sí mismos y fuertes . Pero los jóvenes que realmente son así y lo comunican son raros, y las mujeres jóvenes a menudo confunden bravuconería con autoconfianza genuina y "agradable" con débil.
Bob Murphy
4

Una combinación de introversión, ansiedad social y preferencia de pensar sobre sentir serían algunos factores que creo que contribuirían 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 interesados ​​en cómo se encuentran y, por lo tanto, lo que uno puede ver tan agradable se considera 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 hacer este cambio. Si bien puede haber un tipo de defensa "Esto es solo sentido común", puede dar, considere a alguien que no recibe todas las sutilezas sociales a las que tiene que explicar por qué se deben tomar tales acciones. La arrogancia también puede ser un factor aquí, así como tener un sentido del humor bastante seco a veces.

JB King
fuente
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 hacia abajo 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, sobre lo que hacemos y con quién lo hacemos, para que podamos perder la noción de ser civilizados.

O podría ser que años de guerras de llamas sobre una variedad de temas pueden 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. Tal vez esta sea una señal de que todos estamos cansados ​​de estar tan solos, con tan poca comodidad o apoyo.

¿Quién sabe?

crosenblum
fuente
+1 por explorar que en realidad puede haber una razón válida por la que los programadores experimentados se vuelven menos agradables con el tiempo.
Macy Abbey
Lo odio más porque sé que me pasa a mí, me vuelvo cada vez más cínico a medida que mi disfrute de mi carrera disminuye. Y yo soy un chico muy agradable.
crosenblum
4

A menudo me he preguntado esto, y definitivamente estoy de acuerdo con su 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 alguna influencia.

Cuando estaba en la escuela de posgrado en matemáticas (y luego en 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 de matemáticas eran particularmente extravagantes e insociables. Tomé un par de cursos 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 consideraría grosero, cínico o mezquino.

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

Quizás 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 es así, se vuelven cínicos y frustrados. La idea de la ciencia es reelaborar su modelo racional frente a evidencia contraria, por lo que esto sugiere que pueden ser más flexibles en su perspectiva. No es tarea del mundo ajustarse a su modelo racional, sino más bien su trabajo para preparar un modelo que se ajuste al mundo.

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

eHead
fuente
Ja, buen punto. "Informática" es un título casi tan vano y desesperado como "Educación física".
Rei Miyasaka
4

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

Quizás revisar algunas cosas de Jung, Meyrs-Briggs podría ayudar a explicar lo que estás percibiendo como "no agradable"

http://www.humanmetrics.com/cgi-win/JTypes2.asp

Pruebo como INTJ.

mal
fuente
Tengo INFP esta vez. La última vez que recibí ENFJ. En otra ocasión, mi profesor de educación estaba divertido y frustrado cuando obtuve 0% en los cuatro parámetros. O soy raro, o los parámetros de Jung tienden a cambiar con el tiempo.
Rei Miyasaka
¿Realmente 0% en todo? mis resultados porcentuales fluctúan de vez en cuando. pero prácticamente pruebo como INTJ todo el tiempo. Tienes que trabajar para ser social si tu INTJ no se dio cuenta antes de leer sobre Jung, pero estar al tanto de mis "hábitos" naturales ha hecho que mi vida laboral sea mucho más
tranquila
Constantemente califico como INTJ y, a lo largo de los años, he recurrido a la franqueza: por ejemplo, cada vez que no tengo idea de cómo hablar, le pregunto a una persona con la que pretendo hacerlo. Esto podría ahorrar tiempo. Aunque las personas generalmente tienden a ser buenas para conversar o bien para explicar cómo hacerlo, y rara vez ambas.
Chiffa el
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 compañía enciende un aire acondicionado y baja la temperatura a 55 ° F, ya sea verano, invierno o en el medio. Como resultado, siempre tengo frío, hambre, gordura y enojo. ¡Ahora vuelve al trabajo, un agujero!

Trabajo
fuente
3

Es porque nos convertimos en desarrolladores por las mismas razones. Un rasgo común que tenemos, nosotros los desarrolladores, es que no es seguro .

Ser inseguro conduce a la arrogancia . La arrogancia es una forma de agresividad provocada por el miedo a los demás. Sí, miedo otra vez!

Entonces, cuando tienes que lidiar con esas personas, debes reasegurar su ego (probablemente herido por años de intimidación). Cuanto más intentes comprenderlos y más (honestamente) estés interesado en ellos (nosotros), los arreglos se reducirán y la interacción social con ellos será buena, si no excelente.

usuario2567
fuente
¿Qué quiere decir con "inseguro", en este contexto?
Marcie
combino su respuesta con la anterior y creo que tenemos un ganador: "Los gestos sociales comunes a la personalidad que se necesita para ser un programador (ser extremadamente racional, ser pedante, tener la razón) a menudo hacen que un programador parezca abrasivo para otros."
suciedad roja
99
"El miedo conduce a la ira. La ira conduce al odio. El odio conduce al sufrimiento"?
1
@ Thorbjørn, @Pierre - Creo que fue Yoda.
ChaosPandion
2
@Pierre, si no te suena familiar, tienes algunas películas para ver :)
3

Con respecto 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 usuario. Siempre pensamos en muchos casos que pueden romper un código.

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

Thierry Lam
fuente
3

Tenemos que encontrar los casos extremos, los escenarios que pueden romper el sistema. Necesitamos ver el desastre potencial que puede surgir de cada decisión que tomamos. Mientras más negativos pensemos, mejor estaremos en nuestro trabajo. El "camino feliz" a través de un programa es aburrido, predecible, fácil, podemos codificarlo en una tarde. Es el otro 99% del trabajo lo que hace que el trabajo sea desafiante. Colocamos 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 excelentes en nuestro trabajo, nos hace parecer idiotas en la vida real.

CaffGeek
fuente
Y mis amigos tímidos que solo hacen el camino feliz hacen un código que me hizo un programador triste en la universidad.
Tim Williscroft
3

Seamos realistas: muchos de nosotros estamos en la parte inferior de la cadena alimentaria social.

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

Rei Miyasaka
fuente
2

Aparentemente, muchos programadores piensan que son amables. ¿Posiblemente no lo somos y simplemente no lo sabemos?

He tratado de encontrar una manera de explicarle a la gente cómo es la programación. ¡Lo más cerca que he estado es decirles que imaginen que estás tomando un examen de matemáticas y lenguaje AL MISMO TIEMPO! Ya casi se acabó el tiempo y alguien pasa y te pregunta cómo estás. Probablemente obtendrá una respuesta grosera, sarcástica y condescendiente. Mírame mientras almorzo, soy una persona muy diferente.

Al menos para mi cara, la mayoría me describe como "a menudo de mal humor". Sé que maldecir y quejarse suena como si alguien lo estuviera pasando mal (¿Un caso de los lunes?), Pero la recompensa por resolver un problema vale la pena estar un poco enojado (Mejor que enojado).

JeffO
fuente
@Jjeff O - +1 Me gustan las matemáticas y la analogía final del lenguaje. ¡Voy a usar ese!
jmort253
1

He experimentado una solución contundente. La persona dice que es imposible porque todo se estrellará. Más tarde descubrimos que la persona no sabe nada sobre programación simplemente haciendo clic. Luego se enoja y dice que los programadores no son amables y quería aprender, pero los programadores querían decir la solución, no enseñar, porque no había tiempo para enseñar. Eso es un malentendido y traer emociones donde no hay lugar para ellos. Los programadores son precisos y usan hechos.

Canguro
fuente
1
Estoy totalmente confundido
Rei Miyasaka
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 los actores que pagan demasiado, que se comportan como mocosos malcriados.

Andrew Grimm
fuente