it-swarm.dev

Warum ist eine scheinbar unverhältnismäßig große Anzahl von Programmierern einfach nicht gut?

Vielleicht ist es nur meine persönliche Erfahrung, aber ich verbinde mich mit verschiedenen Gruppen und Arten von Menschen und es scheint mir, dass ein seltsam großer Prozentsatz der Programmierer, denen ich begegnet bin, "nicht nett" sind oder für einen Versuch einer besseren Definition:

  • Herablassend
  • Sarkastisch
  • Negativ in der Art, wie sie über Menschen sprechen

Wenn Sie das Gleiche bemerkt haben, gibt es Theorien darüber, warum? Irgendwelche Vorschläge, wie man einen dieser Programmierer höflich oder nicht so höflich wissen lässt, wie sie sich verhalten, und vorschlagen, dass sie es korrigieren, wenn sie als professionell wahrgenommen werden möchten, mit dem man arbeiten möchte?

Oder vielleicht bin ich gerade auf eine schlechte Probe gestoßen und es gibt schlechte Samen in jeder Gruppe von Menschen, die man benennen kann.

48
Macy Abbey

Ich stimme definitiv zu Mason Wheeler , ich glaube nicht, dass eine unverhältnismäßig große Anzahl von Programmierern tatsächlich nicht nett ist, sondern zu diejenigen, mit denen sie arbeiten, tendieren möglicherweise dazu, so zu wirken.

Die sozialen Manierismen, die der Persönlichkeit gemeinsam sind, die es braucht, um ein Programmierer zu sein (extrem rational , pedantisch zu sein, richtig sein zu müssen), machen oft Ein Programmierer scheint anderen aggressiv zu sein.

Als Programmierer, der immer in Programmierteams gearbeitet hat, kann ich sagen, dass im Großen und Ganzen alle nette Leute waren , aber es könnte genau sein sagen, dass sie einen unverhältnismäßig großen Konflikt mit anderen Gruppen im Unternehmen hatten.

Mit anderen Worten, gute Absichten, aber manchmal kommt es falsch heraus.

57
Nicole

Verbringen Sie einige Zeit mit Rands in Repose . Er hat viel darüber nachgedacht, was technische Leute einzigartig, schwierig, lohnend und frustrierend macht. Beginnen Sie mit The Nerd Handbook . Er merkt an, dass Nerds Menschen nicht mögen:

Wenn Ihr Nerd einen Fremden anstarrt, denkt er nur: "Ich habe kein System, um diese unordentliche Person vor mir zu verstehen.".

Fahren Sie dann mit Verwalten von Nerds fort. Ein Leckerbissen:

Es gibt chronisch negative Nerds, aber meiner Erfahrung mit dem Nerd-Management ist es häufiger so, dass der Nerd bitter ist, weil er diese Situation schon vier Mal gesehen hat und sie genauso abgespielt wird.

Offensichtlich malt er mit einem breiten Pinsel und Sie möchten keine Annahmen über eine einzelne Person machen. Trotzdem sind seine Meinungen nicht von der Stange. Er hat überlegt, wie man einzigartige Probleme mit Nerds (oder Geeks oder wie auch immer Sie uns nennen möchten) am besten lösen kann, und ist zu einigen sehr interessanten Schlussfolgerungen gekommen. Schauen Sie nach, ob er Sinn macht.

30
Corbin March

Es scheint eine Beziehung zwischen Verrücktheit und Brillanz zu geben. Ich sehe es jeden Tag. Was auch immer es ist, ich möchte das Unheimliche nicht wegnehmen, weil Sie möglicherweise auch die Brillanz verlieren.

Aber was die Mechanik dieser Verrücktheit betrifft ...

  • Vieles kann zu sozialer Angst geführt werden.
  • Wir neigen dazu, einzigartige und rebellische Menschen zu sein, die damit einverstanden sind, das zu sein, was wir sind.
  • Einige von uns wenden sich der Arroganz als Verteidigungsmechanismus zu, weil wir klug sind und in den meisten High Schools liebender Code nicht so viel soziales Kapital generiert, wie es sollte (obwohl es später im Allgemeinen viel tatsächliches Kapital gibt, was, seien wir ehrlich) ist ein anständiger Trost).
  • Ich vermute, dass eine gute Anzahl von uns zumindest das Borderline-Asperger-Syndrom hat.
20
Brian MacKay

Alle technischen Mitarbeiter, ob Programmierer oder Ingenieure, sind es gewohnt, mit logischen Systemen und Geräten zu arbeiten. Die Leute sind unlogisch.

Hinzu kommt, dass unsere Unternehmen unser Know-how benötigen, um weiterarbeiten zu können. Unsere Mitarbeiter lassen sich dies bis zu einem gewissen Grad gefallen.

Nach mehr als 20 Jahren bin ich viel sanfter als früher. Ich lasse mich nicht vom unlogischen Verhalten anderer Leute stören. Ich mache meinen Job, sehr gut, könnte ich hinzufügen, Menschen helfen, die um Hilfe bitten und bereit sind zu lernen, und diejenigen, die alles wissen, so gut wie ignorieren, nicht um Hilfe bitten und zum Scheitern verurteilt sind. Zumindest sind sie amüsant anzusehen.

14
Jim C

Ich würde es nicht unverhältnismäßig nennen. Es gibt eine ganze Menge Leute, die einfach nicht gut sind, fast überall. Noch eine Manifestation von Störgesetz .

10
Mason Wheeler

Ich bin mir ziemlich sicher, dass der Effekt, von dem Sie sprechen, bis zu einem gewissen Grad vorhanden ist, nicht nur eine Manifestation des Störgesetzes. Tatsache ist, dass Sie viel Wert auf Korrektheit legen müssen, um überhaupt gut programmieren zu können.

Eine ganze Reihe von Menschen wird mit Dingen "mitmachen", von denen sie genau wissen, dass sie falsch sind, um die Gefühle anderer Menschen nicht zu verletzen. Mit der Programmierung funktioniert das so ziemlich nicht - wenn Sie etwas falsch gemacht haben, besteht keine große Chance, dass der Compiler beschließt, das Problem für sich zu behalten, um Ihre Gefühle zu schonen - und den größten Teil Ihrer Zusammenarbeit - Arbeiter werden es wahrscheinlich auch nicht (und sollten es normalerweise auch nicht). Indem Sie einfach die Leute eliminieren, die zu nett sind, um Ihnen zu sagen, wann Sie es vermasselt haben, wird der Durchschnitt auf die Seite "nicht nett" verschoben.

Ich vermute, dass es auch einen sekundären Effekt gibt. Obwohl wir es ziemlich gut vertuschen und oft zynisch klingen, um lange genug durchzuhalten, um ein anständiger Programmierer zu werden, muss jemand ein absolut unheilbarer Optimist sein. Egal wie viele Compilerfehler wir sehen, wir müssen überzeugt bleiben, dass wir sie alle überwinden können. Lange bevor Sie ein kleines Projekt abgeschlossen haben, haben Sie für immer aufgegeben, wenn Sie überhaupt pessimistisch sind. Dies hat zur Folge, dass Kommentare, die viele Programmierer für lustig halten, von den meisten anderen als schrecklich negativ und oft geradezu böse angesehen werden. Obwohl die meisten von uns es nicht zugeben, sind wir nicht in der Lage, Pessimismus zu betreiben, so dass die meisten von uns wirklich keine Vorstellung davon haben, wie negativ unsere Kommentare für die meisten anderen Menschen klingen können (und dies auch tun).

9
Jerry Coffin

Es gibt nicht nur einen Grund, sondern einen, den ich C.E.S. nenne. (Cranky Engineer Syndrom). Wird normalerweise dadurch verursacht, dass man sich aus dem Entscheidungsprozess heraushält und dann hineingeworfen wird, um das resultierende Durcheinander aus diesen Entscheidungen zu beheben. Hinzu kommt, dass Leute, die nicht in der Branche sein sollten, geschweige denn Machtpositionen über diese Programmierer einnehmen und sie fragen, warum dies noch nicht behoben ist. Während Sie nicht bereit sind, mindestens ein Drittel des Weges zu gehen, um ein Verständnis für die technischen Details des Problems zu erlangen.

Die meisten Programmierer werden nach ein paar Jahren so etwas einmal oder mehrmals erlebt haben. Wenn also eine Situation, die so aussieht, wieder auftritt, neigen sie dazu, mürrisch zu werden.

7
nomaderWhat

Ich werde vermuten, dass die meisten "nicht netten" Programmierer männlich sind und die meisten davon Single.

Meine Erfahrung - für die es eine biologische Rechtfertigung gibt - ist, dass Männer, die lange Zeit Junggesellen waren, dazu neigen, egoistisch und rücksichtslos zu sein.

Hier ist ein kleiner Hintergrund. Nehmen Sie unsere engsten Primatenverwandten, Schimpansen und Bonobos mit. Die Männchen beider Arten sind von Natur aus gewalttätig, wettbewerbsfähig und egoistisch. Schimpansenweibchen sind Einzelgänger, und Schimpansenweibchen zwingen den Weibchen Sex auf und begehen Kindsmord, um sie in Hitze zu bringen.

Bonobos funktionieren jedoch anders. Jüngere Männer versuchen solche aggressiven Taktiken - aber Bonobo-Frauen sind sozial und schützen sich gegenseitig. Nachdem ein Mann einige Male von Frauenbanden aus ihm herausgeschlagen wurde, stellt er normalerweise fest, dass ein besserer Ansatz das Bonobo-Äquivalent von Süßigkeiten und Blumen ist. Aber natürlich muss jede neue Generation männlicher Bonobos das auf die harte Tour lernen.

Wenn man zu Menschen kommt, sind die Dinge ziemlich gleich. Ich liebe Kinder und war ein beliebter und erfolgreicher Babysitter, als ich jünger war. Aber so süß kleine Kinder auch sind, sie sind auch amoralische kleine Wilde, denen beigebracht werden muss, zivilisiert zu sein. Und wenn wir in die Pubertät kommen, gehen alle Spuren der Zivilisation aus dem Fenster, wenn Hormone hereinkommen. Es gibt auch viele neuere wissenschaftliche Beweise über die Entwicklung des Gehirns und die Tatsache, dass Teenager oft verrückt und rücksichtslos sind, weil die Teile ihres Gehirns dazu beitragen Ein gutes Urteilsvermögen schließt die Entwicklung erst nach ungefähr 25 Jahren ab.

Und seien wir ehrlich: Die meisten jungen Leute sind Idioten. Wirklich und wahrhaftig. Wenn ich an all die Typen denke, die ich kenne und die sich als vernünftige Leute herausstellten und bei denen ich die Details ihres Lebens kenne, begann jeder von ihnen als rücksichtsloser Trottel. Die meisten von ihnen verliebten sich in jemanden, benahmen sich wie ein Idiot, bekamen das Ultimatum "Gestalten oder Versenden" und beschlossen, diese Person so sehr zu lieben, dass sie ihre bösen Wege ändern würden. Ich habe es auf jeden Fall getan. Ein anderer Typ, den ich kenne, kam von einem Abend des Trinkens nach Hause und fand seine Koffer in der Eingangshalle gepackt - das hat er nie wieder getan, und er ist seit vielen Jahren ein großartiger Vater und Ehemann. Und jeder Mann, der sich als gut herausstellte und das Ultimatum nicht bekam, hatte ein anderes lebensveränderndes Ereignis, das ihn dazu brachte, seine Prioritäten zu überdenken, wie jemanden in seiner Nähe unerwartet sterben zu lassen oder sich um einen geliebten Menschen kümmern zu müssen, der schwer krank wurde .

Ich kannte einen Mann, der in den 70ern Teil einer Hippie-Gemeinde namens The Farm war. Sie erkannten dies und hatten eine Heilung. Es war ein spezieller Schlafsaal für Single-Typen namens "The Tumbler" - wie im Rock Tumbler. Ein einzelner Typ, der sich wie ein Idiot verhielt, musste dort mit den anderen Idioten leben, und er musste dort weiterleben, bis die Gemeindevorsteher beurteilten, dass seine Ecken und Kanten abgeschlagen worden waren und glatt genug waren, um mit den vernünftigen Leuten zu leben.

Wie auch immer, unser Beruf zieht viele alleinstehende Männer an, die seit der Pubertät sozial ungeschickt waren (auch bekannt als "Geeks") und ihre Zeit mit Computern oder online verbracht haben, anstatt persönlich mit echten Menschen zu interagieren. Sie haben also all den biologischen Drang "Ich möchte ein aggressiver, rücksichtsloser Schimpanse sein", und sie haben nicht viel von dem menschlichen sozialen Äquivalent von Banden von Bonobo-Frauen bekommen, die den Bejesus aus ihnen herausschlagen, weil sie rücksichtslos sind. Nach langer Zeit wird es zur Gewohnheit, rücksichtslos zu sein, und dann sind Sie da.

Dies setzt sich manchmal auch nach einer Beziehung fort. Ich kenne einige Idioten, die passive Frauen geheiratet haben, und sie sind immer noch Idioten.

Es sind auch nicht nur Programmierer. Ich habe einen Verwandten, der ein bestätigter Junggeselle ist und seit fast sechzig Jahren allein lebt. Er ist in vielerlei Hinsicht ein wirklich interessanter Typ, aber er ist es so gewohnt, in allem seine eigene Art zu haben, und so schwierig, wenn er es nicht versteht, dass einige meiner Verwandten über Familientreffen nachdenken, die ihn mit einem gewissen Maß an Angst einschließen.

Und es tut mir leid, wenn einige Männer davon beleidigt sind, aber ich bin ein Mann, ich war ein rücksichtsloser Idiot, bis ich sah, dass es zu meinem Vorteil war, aufzuhören, und ich habe einfach nicht gesehen, dass dies bei Frauen genauso passiert .

6
Bob Murphy

Eine Kombination aus Introversion, sozialer Angst und der Präferenz des Denkens gegenüber dem Fühlen wären einige Faktoren, von denen ich denke, dass sie zu dem beitragen, was Sie beschreiben, obwohl ich nicht sicher bin, wie viel Prozent der Programmierer all diese Eigenschaften haben. Eine andere Möglichkeit, einige davon zu betrachten, besteht darin, dass sich Programmierer nicht unbedingt darum kümmern, wie sie rüberkommen, und daher wird das, was man als Nizza ansehen kann, in gewissem Sinne als unnötig angesehen. Dies stimmt auch etwas mit der Antwort von Renesis überein.

Überlegen Sie beim Versuch, dies bei einigen Personen zu ändern, sorgfältig, welche Art von Argumentation Sie für die Person angeben möchten, um diese Änderung vorzunehmen. Während es eine Art "Dies ist nur gesunder Menschenverstand" Verteidigung geben kann, die Sie geben können, sollten Sie jemanden in Betracht ziehen, der nicht alle sozialen Feinheiten erhält, denen Sie erklärt haben, warum solche Maßnahmen ergriffen werden sollten. Arroganz kann hier auch ein Faktor sein und manchmal einen eher trockenen Sinn für Humor haben.

4
JB King

Bei viel geht es um so viel emotionales Gepäck, das wir im Laufe der Jahre tragen. So oft kämpfen wir mit Menschen, die uns in Bezug auf die Qualität unserer Arbeit in Mitleidenschaft ziehen, um unsere Fähigkeiten in einem Umfeld zu beherrschen, das nicht viele Beispiele bietet.

Ich denke, so viele von uns werden nach einigen negativen Erfahrungen, die uns nur schlecht fühlen lassen, was wir tun und mit wem wir es tun, so sehr zynisch, dass wir den Überblick verlieren können, bürgerlich zu sein.

Oder es könnte sein, dass jahrelange Flammenkriege um eine Vielzahl von Themen die Feinheiten einer Person zermürben können.

Vielleicht gibt es keine vollständige Antwort, nur was können wir tun, um besser miteinander umzugehen, auch wenn wir uns nicht immer einig sind. Vielleicht ist dies ein Zeichen, dass wir alle es satt haben, so allein zu sein, mit so wenig Trost oder Unterstützung.

Wer weiß?

4
crosenblum

Ich habe mich das oft selbst gefragt, und ich stimme definitiv Ihrer allgemeinen Prämisse zu ... dass bestimmte Persönlichkeitstypen dazu neigen, sich auf verschiedene Bereiche zu konzentrieren.

Was mich verwundert, ist, dass Programmierer eher negativ und weniger persönlich sind als der typische Ingenieur oder Wissenschaftler. Es scheint also, dass analytisches Denken nicht der Faktor ist, obwohl es einen gewissen Einfluss haben könnte.

Als ich in der Graduiertenschule für Mathematik (und später für physikalische Chemie) war, kam ich mit Studenten und Professoren aus vielen verschiedenen Bereichen in Kontakt. Meine Freundin war ein englischer Major, was meine Sichtbarkeit noch weiter vergrößerte.

Innerhalb der Wissenschaften schienen die Sozial- und Biowissenschaften definitiv Menschen anzulocken, die sozialer waren. Die Mathematikstudenten waren besonders schrullig und nicht kontaktfreudig. Ich habe ein paar Physikkurse besucht und fand sie arrogant, aber freundlich.

Arroganz nimmt definitiv zu, je analytischer das Feld ist, aber die Physikstudenten und Physikalischen Chemiker (wie ich) waren zwar definitiv schrullig, aber ich würde sie nicht als unhöflich, zynisch oder gemein ansehen.

Diese Eigenschaften waren unter den Mathematikstudenten definitiv häufiger anzutreffen, und nachdem sie nun unter Programmierern in die Arbeitswelt eingetreten waren.

Vielleicht ist es ein Unterschied in der Weltanschauung. Mathematik und Computer sind rein rational, während Wissenschaft empirisch und rational ist. Menschen mit diesem rationalen Standpunkt denken oft, dass die Welt ihren rationalen Modellen entsprechen sollte, und wenn dies nicht der Fall ist, werden sie zynisch und frustriert. Die ganze Idee der Wissenschaft besteht darin, Ihr rationales Modell angesichts gegenteiliger Beweise zu überarbeiten. Dies deutet darauf hin, dass sie in ihrem Ausblick möglicherweise flexibler sind. Es ist nicht die Aufgabe der Welt, sich an Ihr rationales Modell anzupassen, sondern Ihre Aufgabe, ein Modell zu entwickeln, das der Welt entspricht.

Es ist auch möglich, dass wissenschaftlicher und technischer Neid herrscht. Sie haben hochqualifizierte und analytische Mitarbeiter, die jedoch von der breiten Öffentlichkeit nicht so geschätzt werden wie Ingenieure und Wissenschaftler. Ich meine, deshalb heißt es schließlich "Informatik" oder "Software-Engineering"! Offensichtlicher beruflicher Neid dort.

4
eHead

Ich denke, vieles davon ist Missverständnis. Ich musste mich trainieren, um von anderen nicht auf bestimmte Weise wahrgenommen zu werden. Ich bin ein Mist sozialer Fähigkeiten und muss mich bemühen, "zu passen". Smalltalk zum Beispiel, ich bin schrecklich darin, ich verstehe es nicht.

Vielleicht hilft das Überprüfen einiger Dinge von Jung, Meyrs-Briggs dabei, zu erklären, was Sie als "nicht schön" empfinden.

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

Ich teste als INTJ.

4
bot_bot

Ich bin Programmierer und den größten Teil des Tages nicht unhöflich. Ich bin nur unhöflich, während ich bei der Arbeit bin.

Das liegt daran, dass meine Firma eine Klimaanlage ankurbelt und die Temperatur auf 55 ° F senkt, sei es im Sommer, Winter oder dazwischen. Infolgedessen bin ich immer kalt, hungrig, fett und sauer. Jetzt mach dich wieder an die Arbeit, ein Loch!

3
Job

Das liegt daran, dass wir aus den gleichen Gründen Entwickler geworden sind. Ein allgemeines Merkmal wir haben, wir Entwickler, es ist unsicher .

Unsicher zu sein führt zu Arroganz . Arroganz ist eine Form von Aggressivität, die durch Angst vor anderen ausgelöst wird. Ja, wieder Angst!

Wenn Sie sich also mit solchen Menschen auseinandersetzen müssen, müssen Sie ihr Ego zurückversichern (wahrscheinlich verletzt durch jahrelanges Mobbing). Je mehr Sie versuchen, sie zu verstehen und je mehr Sie (ehrlich) an ihnen (uns) interessiert sind, desto geringer wird die Vereinbarung und die soziale Interaktion mit ihnen wird gut, wenn nicht sogar ausgezeichnet.

3
user2567

In Bezug auf den negativen Punkt denke ich, dass es etwas damit zu tun hat, wie wir Code schreiben. Nehmen wir an, wir müssen ein einfaches Formular validieren und sicherstellen, dass es nicht mit einer großen Kombination von Benutzereingaben beschädigt werden kann. Wir denken immer an viele Fälle, die einen Code brechen können.

Verwenden Sie die gleiche Denkweise im wirklichen Leben und Sie erhalten eine negative Person. Können Sie sich eine sehr positive Einstellung eines Programmierers zum Schreiben von Code vorstellen? Vielleicht verwischt ein negativer Programmierer nur die Grenze zwischen der Programmierumgebung und dem wirklichen Leben.

3
Thierry Lam

Wir müssen die Edge-Fälle finden, die Szenarien, die das System beschädigen können. Wir müssen die potenzielle Katastrophe erkennen, die sich aus jeder Entscheidung ergeben kann, die wir treffen. Je negativer wir denken, desto besser sind wir in unserer Arbeit. Der "glückliche Weg" durch ein Programm ist langweilig, vorhersehbar, einfach, wir können das an einem Nachmittag codieren. Es sind die anderen 99% der Arbeit, die den Job herausfordern. Wir haben Schutzhüllen in unseren Code aufgenommen.

Wir vertrauen keinen Daten, bis sich herausstellt, dass sie es wert sind. Und diese Eigenschaft und Denkweise, die uns bei unserer Arbeit großartig macht, lässt uns im wirklichen Leben als Idioten abschneiden.

3
CaffGeek

Seien wir ehrlich: Viele von uns befinden sich am Ende der sozialen Nahrungskette.

Ob das eher eine Ursache oder ein Ergebnis ist, weiß ich nicht, aber es ist definitiv Teil eines Teufelskreises.

3
Rei Miyasaka

Anscheinend denken viele Programmierer, dass sie nett sind. Möglicherweise sind wir es nicht und wissen es einfach nicht?

Ich habe versucht, den Leuten zu erklären, wie Programmierung ist. Am nächsten bin ich gekommen, um ihnen zu sagen, sie sollen sich vorstellen, dass Sie ein Mathematik- und Sprachfinale absolvieren AT GLEICHZEITIG! Ihre Zeit ist fast abgelaufen und jemand kommt vorbei und fragt, wie es Ihnen geht Sie werden wahrscheinlich eine unhöfliche, bissige, herablassende Antwort bekommen. Sehen Sie mich beim Mittagessen, ich bin eine ganz andere Person.

Zumindest in meinem Gesicht beschreiben mich die meisten als "oft schlecht gelaunt". Ich weiß, dass es sich anhört, als würde jemand eine schlechte Zeit haben (Ein Fall von Montag?), Aber die Belohnung für die Lösung eines Problems ist es wert, ein wenig sauer zu sein (besser als sauer).

2
JeffO

Ich habe eine aufschlussreiche Lösung erlebt. Person sagt, es ist unmöglich, dass alles abstürzt. Später fanden wir heraus, dass die Person nichts über das Programmieren weiß, wenn sie nur klickt. Dann ist er verrückt und sagt, dass Programmierer nicht nett sind und er lernen wollte, aber Programmierer wollten sagen, dass Lösung nicht lehren, weil sie keine Zeit zum Lehren haben. Das ist also Missverständnis und Emotionen bringen, wo es keinen Platz für sie gibt. Programmierer sind präzise und verwenden Fakten.

1
Kangarooo

Ich denke, dass einige Programmierer arrogant sind. Sie werden gut bezahlt und müssen für niemanden nett sein, und deshalb sind sie es auch nicht. Genau wie überbezahlte Sportstars oder Schauspieler, die sich wie verwöhnte Gören verhalten.

1
Andrew Grimm