Perchè una quantità apparentemente sproporzionata di programmatori è semplicemente, beh, non bella? [chiuso]

47

Forse è solo la mia esperienza personale, ma mi associo a diversi gruppi e tipi di persone e mi sembra che una strana percentuale di programmatori che ho incontrato siano "non belli" o per un tentativo di definizione migliore:

  • Condiscendente
  • Snarky
  • Negativo nel modo in cui parlano di persone

Se hai notato la stessa cosa, qualche teoria sul perché? Qualche suggerimento su come educare o meno educatamente uno di questi programmatori a sapere come stanno agendo e suggerire di correggerlo se vogliono essere percepiti come professionisti con cui si vorrebbe lavorare?

O forse ho appena trovato un campione sbagliato e ci sono cattivi semi in ogni gruppo di persone che si possono nominare.

    
posta Macy Abbey 08.12.2016 - 15:11
fonte

20 risposte

56

Sono assolutamente d'accordo con Mason Wheeler , non penso che una quantità sproporzionata di programmatori sia effettivamente non bella, ma a quelli con cui lavorano potrebbe solo tendere a sembra in questo modo.

I manierismi sociali comuni alla personalità che ci vuole per essere un programmatore (essendo estremamente razionale , essendo pedantic , che devono essere giusto ) spesso fanno un programmatore sembra abrasivo per gli altri.

Come programmatore che ha sempre lavorato su team di programmatori, posso dire che in generale tutti hanno stati simpatici , ma potrebbe essere esatto dire che avevano una quantità sproporzionata di conflitto con altri gruppi nella società.

In altre parole, buone intenzioni, ma a volte risulta errato.

    
risposta data 12.04.2017 - 09:31
fonte
29

Passa un po 'di tempo con Rands in Repose . Ha pensato molto a ciò che rende le persone tecniche uniche, difficili, gratificanti e frustranti. Inizia con Manuale di Nerd . Osserva che i nerd possono venire fuori come se non piacessero alla gente:

When your nerd is staring at a stranger, all he’s thinking is, "I have no system for understanding this messy person in front of me".

Quindi passa a Gestione dei nerd . Un bocconcino:

There are chronically negative nerds out there, but in my experience with nerd management, it’s more often the case the nerd is bitter because they’ve seen this situation before four times and it’s played out exactly the same way.

Ovviamente, dipinge con un pennello largo e non vuoi fare supposizioni su nessun singolo individuo. Tuttavia, le sue opinioni non sono azzeccate. Ha considerato come risolvere al meglio problemi unici con i nerd (o geek o qualsiasi altra cosa tu voglia chiamarci) e ha raggiunto alcune conclusioni molto interessanti. Dai un'occhiata e vedi se ha senso.

    
risposta data 28.01.2011 - 21:24
fonte
19

Sembra esserci una relazione tra stranezza e brillantezza. Lo vedo ogni giorno. Qualunque cosa sia, non vorrei prendere il lato strano perché potresti perdere anche la brillantezza.

Ma per quanto riguarda i meccanismi di quella stranezza ...

  • Molto può essere attribuito all'ansia sociale.
  • Tendiamo ad essere persone uniche e ribelli che stanno bene con quello che siamo.
  • Alcuni di noi si rivolgono all'arroganza come meccanismo di difesa perché siamo intelligenti e nella maggior parte delle scuole superiori il codice amorevole non genera tanto capitale sociale come dovrebbe (anche se in genere un sacco di capitale effettivo in seguito, che, ammettiamolo, è una consolazione decente).
  • Sospetto che un buon numero di noi abbia almeno la sindrome di Asperger borderline.
risposta data 28.01.2011 - 20:46
fonte
14

Tutti i tecnici, siano essi programmatori o ingegneri, sono abituati a lavorare con sistemi e apparecchiature logici. Le persone sono illogiche.

Aggiungete a ciò il fatto che le nostre aziende hanno bisogno della nostra esperienza per continuare a funzionare, così in una certa misura i nostri collaboratori hanno rimediato.

Dopo oltre 20 anni sono molto più dolce di quanto lo fossi. Non permetto al comportamento illogico degli altri di darmi fastidio. Io faccio il mio lavoro, molto bene potrei aggiungere, aiutare le persone che chiedono aiuto e sono disposte a imparare, e praticamente ignorano quelli che sanno tutto, non chiedono aiuto e sono condannati al fallimento. Almeno sono divertenti da guardare.

    
risposta data 28.01.2011 - 21:39
fonte
10

Non lo definirei sproporzionato. Ci sono un sacco di persone che sono semplicemente, beh, non belle praticamente ovunque. Ancora un'altra manifestazione di Legge dello storione .

    
risposta data 28.01.2011 - 20:08
fonte
9

Sono abbastanza sicuro che l'effetto di cui stai parlando è presente in una certa misura, non solo una manifestazione della legge di Sturgeon. Il fatto è che per essere bravi a programmare, hai bisogno di preoccuparti molto della correttezza.

Un buon numero di persone "vanno" con cose che sanno perfettamente sono sbagliate per evitare di ferire i sentimenti di altre persone. Con la programmazione, questo praticamente non funziona - se hai fatto qualcosa di sbagliato, non ci sono molte probabilità che il compilatore decida di tenere il problema per sé nel tentativo di risparmiare i tuoi sentimenti - e la maggior parte del tuo co i lavoratori probabilmente non lo faranno (e di solito non dovrebbero). Semplicemente eliminando le persone troppo simpatiche per dirti quando hai sbagliato, la media viene spostata verso il lato "non bello".

Sospetto che ci sia anche un effetto secondario. Anche se lo copriamo abbastanza bene, e spesso suoniamo cinici per le cose, per perseverare abbastanza a lungo da diventare un programmatore decente, qualcuno deve proprio essere un ottimista assolutamente incurabile. Non importa quanti errori del compilatore vediamo, dobbiamo rimanere convinti di poterli superare tutti. Molto prima che tu finisca anche un solo piccolo progetto, ti sarai arreso per sempre se sei pessimista. L'effetto di ciò è che i commenti di molti programmatori pensano che siano divertenti quelli che la maggior parte delle altre persone considererebbe orribilmente negativo e spesso addirittura brutto. Anche se molti di noi non lo ammetteranno, siamo sufficientemente incapaci di pessimismo che molti di noi non hanno alcun concetto di quanto i nostri commenti possano essere negativi (e non lo fanno) per la maggior parte delle altre persone.

    
risposta data 28.01.2011 - 23:03
fonte
7

Non c'è una sola ragione, ma una di queste è quella che chiamo C.E.S. (Sindrome dell'ingegnere irritabile). Solitamente causato da essere tenuto fuori dal processo decisionale & poi gettato per fissare il pasticcio risultante da quelle decisioni. Ciò viene aggravato dall'avere persone che non dovrebbero essere nel settore, per non parlare di essere posizionate in posizioni di potere su quei programmatori, chiedendo loro perché non è ancora stato fissato. Il tutto pur non essendo preparato per arrivare almeno a un terzo del modo per acquisire una certa comprensione dei dettagli tecnici del perché c'è un problema.

La maggior parte dei programmatori dopo qualche anno avrà sperimentato qualcosa del genere, una volta se non più volte. Quindi, quando una situazione che inizia ad assomigliare a quella di nuovo, tendono a diventare, beh ... irritabili.

    
risposta data 29.01.2011 - 02:07
fonte
6

Ho intenzione di indovinare che la maggior parte dei programmatori "non simpatici" sono di sesso maschile e la maggior parte di questi sono singoli.

La mia esperienza - per la quale esiste una giustificazione biologica - è che gli uomini che sono stati scapoli da molto tempo tendono ad essere egoisti e sconsiderati.

Quindi ecco un piccolo background. Prendi i nostri parenti, scimpanzé e bonobo più vicini ai primati. I maschi di entrambe le specie sono violenti, competitivi ed egoisti per natura. Le femmine di scimpanzé sono solitarie ei maschi di scimpanzè costringono il sesso alle femmine e commettono l'infanticidio per portarlo in calore.

Tuttavia, i bonobo operano diversamente. I maschi più giovani provano quei tipi di tattiche aggressive - ma le femmine bonobo sono sociali e si proteggono a vicenda. Dopo che un maschio gli è stato sballottato da gang di femmine un paio di volte, di solito capisce che un approccio migliore è l'equivalente bonobo di caramelle e fiori. Ma naturalmente, ogni nuova generazione di bonobo maschi deve imparare a fondo.

Quando arrivi agli umani, le cose sono praticamente le stesse. Io amo i bambini ed ero una baby-sitter popolare e di successo quando ero più giovane. Ma sono carine come i bambini piccoli, sono anche piccoli selvaggi amorali che devono essere istruiti per essere civilizzati. E quando raggiungiamo la pubertà, tutte le vestigia della civiltà escono dalla finestra quando arrivano gli ormoni. Ci sono anche molte recenti prove scientifiche sullo sviluppo del cervello e il fatto che gli adolescenti sono spesso pazzi e spericolati perché le parti del loro cervello che contribuiscono a il buon giudizio non completa lo sviluppo fino a circa 25 circa.

E diciamocelo: la maggior parte dei ragazzi giovani sono cretini. Davvero e veramente. Quando penso a tutti i ragazzi che conosco, che si sono rivelati persone ragionevoli, e dove conosco i dettagli della loro vita, ognuno di loro è iniziato come un idiota sconsiderato. Molti di loro si innamorarono di qualcuno, si comportarono da idiota, ottennero l'ultimatum di "plasmare o spedire" e decisero che amavano quella persona così tanto che avrebbero cambiato i loro modi cattivi. Di sicuro l'ho fatto. Un altro ragazzo che conosco è tornato a casa da una serata di bevute per trovare le sue valigie nella hall - non l'ha mai più fatto, ed è stato un grande padre e marito per molti anni. E ogni ragazzo che si è rivelato all'altezza dell'ultimatum ha avuto qualche altro evento che ha cambiato la sua vita, facendoli riconsiderare le proprie priorità, come avere qualcuno vicino a loro morire inaspettatamente, o dover occuparsi di una persona cara che si è ammalata gravemente .

Conoscevo un ragazzo che faceva parte di una comune hippie negli anni '70 chiamata The Farm. Lo hanno riconosciuto e hanno avuto una cura. Era un dormitorio speciale per ragazzi single chiamato "The Tumbler" - come nel tumbler rock. Un ragazzo single che si comportava come uno stronzo doveva andare a vivere lì con gli altri ragazzi idiota, e ha dovuto continuare a vivere lì fino a quando i leader della comunità hanno giudicato che i suoi bordi grezzi erano stati buttati giù ed era abbastanza regolare da vivere intorno alla gente ragionevole. / p>

Ad ogni modo, la nostra professione attrae molti singoli che sono stati socialmente imbarazzanti dalla pubertà (alias "geek") e hanno trascorso il loro tempo con i computer o online piuttosto che interagire con persone reali di persona. Quindi hanno tutte quelle biologiche "Voglio essere un maschio aggressivo scimpanzé maschio", e non hanno ottenuto molto dell'equivalente sociale umano di bande di femmine bonobo che sconfiggono i bejesus da loro per essere sconsiderati. Dopo abbastanza tempo, essere sconsiderato diventa un'abitudine, e poi ci sei.

Questo a volte continua anche dopo aver avuto una relazione. Conosco parecchi programmatori idioti che hanno sposato donne passive e sono ancora jerks.

Non sono solo i programmatori. Ho un parente che è uno scapolo confermato e ha vissuto da solo per quasi sessant'anni. È un ragazzo davvero interessante in molti modi, ma è così abituato ad avere la sua strada su tutto, e così difficile quando non lo capisce, che alcuni dei miei parenti contemplano raduni familiari che lo includono con una certa paura.

E mi dispiace se alcuni ragazzi si sentono offesi da questo, ma io sono un ragazzo, sono stato un coglione sconsiderato fino a quando ho visto che era a mio vantaggio smettere, e non ho visto accadere lo stesso modo con le donne.

    
risposta data 29.01.2011 - 00:52
fonte
4

Una combinazione di introversione, ansia sociale e preferenza per il pensiero sul sentimento sarebbero alcuni fattori che penserei possano contribuire a ciò che stai descrivendo, anche se non sono sicuro di quale percentuale dei programmatori abbia tutte queste proprietà. Un altro modo di guardare ad alcuni di questi è che i programmatori non sono necessariamente interessati a come si imbattono e quindi ciò che si può vedere come bello è visto come inutile in un certo senso. Questo è in qualche modo in linea con la risposta di Renesis.

Per quanto riguarda il tentativo di cambiare questo in alcune persone, valuta attentamente il tipo di ragionamento che vorresti dare alla persona per apportare questo cambiamento. Mentre ci può essere una: "Questo è solo buon senso," tipo di difesa si può dare, prendere in considerazione qualcuno che non ottiene tutte le sottigliezze sociali a cui si ha a spiegare perché dovrebbero essere prese tali azioni. Arrogance può anche essere un fattore qui come pure avere un piuttosto asciutto senso dell'umorismo, a volte.

    
risposta data 12.04.2017 - 09:31
fonte
4

Gran parte del bagaglio emotivo che trasportiamo nel corso degli anni. Così tante volte, trattando con persone che ci trascinano giù nella qualità del lavoro, la nostra lotta è quella di padroneggiare le nostre capacità in un ambiente che non offre molti esempi.

Penso che molti di noi diventino così cinici dopo alcune esperienze negative che ci fanno solo sentire male, su ciò che facciamo e con chi lo facciamo con / a, che possiamo perdere la cognizione di essere civili.

O potrebbe essere che anni di guerre di fiamma su una varietà di argomenti possono indossare le sottigliezze di una persona giù.

Forse non c'è una risposta completa, solo cosa possiamo fare per trattarci meglio, anche quando non siamo sempre d'accordo. Forse questo è un segno che siamo tutti stanchi di essere così soli, con così poco conforto o supporto.

Chi lo sa?

    
risposta data 28.01.2011 - 20:45
fonte
4

Mi sono sempre chiesto questo, e sono assolutamente d'accordo con la tua premessa generale ... che certi tipi di personalità tendono a gravitare su vari campi.

La cosa che mi infastidisce è che i programmatori tendono ad essere più negativi e meno personali del tipico ingegnere o scienziato. Quindi, sembra che il pensiero analitico non sia il fattore, anche se potrebbe avere qualche influenza.

Quando frequentavo la scuola di specializzazione in matematica (e in seguito chimica fisica), sono entrato in contatto con studenti e professori di diversi settori. La mia ragazza era una major inglese che ha ampliato ulteriormente la mia esposizione.

All'interno delle scienze, le scienze sociali e biologiche sembravano sicuramente attrarre persone più socialabili. Gli studenti in matematica erano particolarmente stravaganti e socievoli. Ho seguito un paio di corsi di laurea in fisica e li ho trovati arroganti ma amichevoli.

L'arroganza aumenta decisamente il campo più analitico, ma gli studenti di fisica ei chimici fisici (come me), anche se decisamente stravaganti, non erano quelli che considererei rude, cinico o meschino.

Questi tratti erano decisamente più diffusi tra gli studenti di matematica e ora sono entrati nel mondo del lavoro, tra i programmatori.

Forse è una differenza nelle visioni del mondo. La matematica e i computer sono puramente razionali, mentre la scienza è empirica e razionale. Le persone con questo punto di vista razionale spesso pensano che il mondo dovrebbe conformarsi ai loro modelli razionali, e quando non lo fanno diventano cinici e frustrati. L'intera idea della scienza è di rielaborare il tuo modello razionale di fronte a prove contrarie, quindi questo suggerisce che potrebbero essere più flessibili nella loro prospettiva. Non è compito del mondo conformarsi al tuo modello razionale, ma piuttosto il tuo lavoro per preparare un modello conforme al mondo.

È anche possibile che ci sia un po 'di invidia per la scienza e l'ingegneria. Avete persone altamente addestrate e analitiche, ma che non sembrano essere apprezzate dal grande pubblico come ingegneri e scienziati. Voglio dire, è per questo che si chiama computer "scienza", dopo tutto, o software "ingegneristico"! Ovvio invidia professionale lì.

    
risposta data 28.01.2011 - 22:49
fonte
4

Penso che molti siano problemi di comunicazione, ho dovuto allenarmi a non essere percepito in un certo modo da altri. Sono una schifezza di abilità sociali e devo fare uno sforzo per "adattarmi". Piccoli discorsi, ad esempio, sono terribile, non capisco.

Forse la revisione di alcune cose di Jung, Meyrs-Briggs potrebbe aiutare a spiegare quello che stai percependo come "non bello"

link

I test come INTJ.

    
risposta data 29.01.2011 - 00:39
fonte
3

Sono un programmatore e non sono maleducato per gran parte della giornata. Sono solo scortese mentre sono al lavoro.

Questo perché la mia azienda mette in funzione un condizionatore d'aria e porta la temperatura a 55 ° F, sia estate che inverno o in mezzo. Come risultato sono sempre freddo, affamato, grasso e incazzato. Ora torna al lavoro, a-hole!

    
risposta data 28.01.2011 - 20:16
fonte
3

È perché siamo diventati sviluppatori per le stesse ragioni. Un tratto comune abbiamo, noi sviluppatori, che è < strong> non sicuri .

Essere insicuri porta a arroganza . L'arroganza è una forma di aggressività innescata da paura di altri. Sì, hai di nuovo paura!

Quindi quando hai a che fare con queste persone, devi riassicurare il loro ego (probabilmente ferito da anni di bullismo). Più cerchi di capirli e più sei (sinceramente) interessato a loro (noi), organizzerai una caduta e l'interazione sociale con loro sarà buona se non eccellente.

    
risposta data 12.04.2017 - 09:31
fonte
3

Riguardo al punto negativo, penso che abbia qualcosa da fare nel modo in cui scriviamo il codice. Diciamo che dobbiamo convalidare un modulo semplice, dobbiamo assicurarci che non possa essere rotto con una grande combinazione di input dell'utente. Pensiamo sempre a molti casi che possono infrangere un codice.

Usa lo stesso modo di pensare nella vita reale e ottieni una persona negativa. Riesci a immaginare una mentalità del programmatore molto positiva nella scrittura del codice? Forse un programmatore negativo sta semplicemente offuscando la linea tra l'ambiente di programmazione e la vita reale.

    
risposta data 28.01.2011 - 22:51
fonte
3

Dobbiamo trovare i casi limite, gli scenari che possono rompere il sistema. Dobbiamo vedere il potenziale disastro che può venire da ogni decisione che prendiamo. Più pensiamo negativamente, meglio siamo nel nostro lavoro. Il "percorso felice" attraverso un programma è noioso, prevedibile, facile, possiamo codificarlo in un pomeriggio. È l'altro 99% del lavoro che rende il lavoro impegnativo. Inseriamo custodie nel nostro codice.

Non ci fidiamo di nessun dato fino a quando non sarà dimostrato che ne vale la pena. E quel tratto, e il modo di pensare, che ci rende grandiosi nel nostro lavoro, ci fa venire come cretini nella vita reale.

    
risposta data 28.01.2011 - 23:05
fonte
3

Ammettiamolo: molti di noi sono sul fondo della catena alimentare sociale.

Non so se sia più una causa o più di un risultato, ma è sicuramente parte di un circolo vizioso.

    
risposta data 29.01.2011 - 01:51
fonte
2

Apparentemente molti programmatori pensano che siano carini. Forse non lo siamo e semplicemente non lo sappiamo?

Ho cercato di trovare un modo per spiegare alle persone come è la programmazione. Il più vicino che sono venuto è di dire loro di immaginare che stai prendendo una finale di matematica e lingua ALLO STESSO TEMPO! Il tuo tempo è quasi scaduto e qualcuno arriva e ti chiede come stai. Probabilmente otterrai una risposta rude, snarky, condiscendente. Guardami mentre pranziamo, sono una persona molto diversa.

Almeno in faccia, la maggior parte mi descrive come "spesso di cattivo umore". So che imprecare e lamentarsi suona come qualcuno che ha un brutto momento (un caso del lunedì?), Ma la ricompensa per risolvere un problema vale la pena essere un po 'incazzato (meglio che incazzato).

    
risposta data 28.01.2011 - 21:58
fonte
1

Ho sperimentato una soluzione im-tell. La persona dice che è impossibile che tutto vada in crash. Più tardi abbiamo scoperto che la persona non sa nulla di programmazione semplicemente cliccando. Poi è arrabbiato e dice che i programmatori non sono gentili e che voleva imparare, ma i programmatori volevano dire che la soluzione non insegnasse a couse il tempo per insegnare. Quindi questo è un incomprensibile e portare emozioni dove non c'è posto per loro. I programmatori sono precisi e utilizzano i fatti.

    
risposta data 28.01.2011 - 22:55
fonte
1

Penso che alcuni programmatori siano arroganti. Vengono pagati bene, e non hanno bisogno di essere gentili con nessuno, e di conseguenza non lo sono. Proprio come le stelle sportive over-paid o gli attori che si comportano come mocciosi viziati.

    
risposta data 30.01.2011 - 22:50
fonte

Leggi altre domande sui tag