Perché una quantità apparentemente sproporzionata di programmatori non è buona? [chiuso]


47

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

  • Condiscendente
  • snarky
  • Negativo nel modo in cui parlano delle persone

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

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


4
"Forse è solo la mia esperienza personale" Lo è. "Negativo nel modo in cui parlano delle persone"? Questa domanda non è negativa? O sei un programmatore e stai rivendicando questa abitudine come tua?
S.Lott

5
Non ho riscontrato questo nei programmatori in modo sproporzionato. Conosci altre persone che hanno notato anche questo?
FrustratedWithFormsDesigner,

6
Fuori tema, le persone sono così in tutti i ceti sociali!
ozz,

7
@Macy, sono d'accordo con S.Lott. Sei una scimmia di codice patetica e presuntuosa. Se non leggi questo libro, sei davvero un idiota: amazon.com/Dealing-People-You-Cant-Stand/dp/0071379444
Giobbe

21
Penso che probabilmente stia cercando di porre una domanda delicata senza imbattersi in un coglione. Non è un segreto che a molti ragazzi IT mancano le abilità sociali.
Brian MacKay,

Risposte:


56

Sono assolutamente d'accordo con Mason Wheeler , non penso che una quantità sproporzionata di programmatori non sia in realtà piacevole, ma per quelli con cui lavorano potrebbero semplicemente sembrare in quel modo.

I manierismi sociali comuni alla personalità che ci vuole per essere un programmatore (essere estremamente razionali , essere pedanti , aver bisogno di avere ragione ) spesso fanno sembrare un programmatore abrasivo per gli altri.

Come programmatore che ha sempre lavorato in team di programmatori, posso dire che nel complesso sono state persone simpatiche , ma potrebbe essere esatto affermare che hanno avuto un numero sproporzionato di conflitti con altri gruppi dell'azienda.

In altre parole, buone intenzioni, ma a volte viene fuori male.


2
Negli ultimi due decenni ho lavorato con solo due o tre ragazzi che erano davvero spiacevoli essere presenti, uno dei quali era quello di Asperger. Tutti gli altri avevano solo ... priorità diverse rispetto ai tipi non programmatori, che portavano a un conflitto interpersonale involontario.
John Bode,

15
Trovo che la maggior parte dei programmatori si stia scaldando una volta che hai "dimostrato" la tua competenza nei loro confronti. All'inizio sono resistivi ma se provi il tuo livello di consapevolezza e conoscenza si riscaldano molto più velocemente. I programmatori (me compreso) vogliono parlare di tecnici fin dall'inizio e quando non ce la caviamo diventiamo scontrosi.
Chris,

16
D'accordo, non è che non siamo "carini". Tendiamo a chiamare le cose come le vediamo. Siamo piuttosto schietti. E tendiamo a preoccuparci più che il sistema sia corretto, piuttosto che giocare in politica. Ai nostri occhi, il sistema finale, lucido e funzionante rappresenterà il nostro valore, non chi è il culo che baciamo durante l'incontro.
CaffGeek,

4
Questa è una cosa che i programmatori imparano presto. Una risposta o un'opinione è corretta o non lo è. Un programma funzionerà solo se è giusto. Ciò sanguina in altre aree di pensiero e rende difficile per alcuni programmatori accettare che altre persone abbiano opinioni diverse e valide.
Zan Lynx,

2
+1 per "aver bisogno di avere ragione". Non si tratta di credito; si tratta di correggere un malinteso o un errore.
gablin

29

Trascorrere del tempo con Rands in Repose . Ha pensato molto a ciò che rende le persone tecniche uniche, difficili, gratificanti e frustranti. Inizia con The Nerd Handbook . Fa notare che i secchioni potrebbero non apprezzare le persone:

Quando il tuo secchione sta fissando uno sconosciuto, tutto ciò che pensa è: "Non ho un sistema per capire questa persona disordinata di fronte a me".

Quindi passa a Gestione dei nerd . Un bocconcino:

Ci sono secchioni cronicamente negativi là fuori, ma nella mia esperienza con la gestione dei nerd, è più spesso il caso che il nerd sia amaro perché hanno visto questa situazione prima di quattro volte ed è stato giocato esattamente allo stesso modo.

Ovviamente, dipinge con un pennello largo e non vuoi fare ipotesi su un singolo individuo. Tuttavia, le sue opinioni non sono insolite. Ha considerato come risolvere al meglio problemi unici con nerd (o geek o qualunque cosa tu voglia chiamarci) ed è giunto ad alcune conclusioni molto interessanti. Dai un'occhiata e vedi se ha senso.


Freddo. (altre lettere per giocare al sistema)
CaffGeek,

Grazie Corbin, prospettiva interessante e +1 per i riferimenti.
Macy Abbey,

19

Sembra esserci una relazione tra stranezza e brillantezza. Lo vedo ogni giorno. Qualunque cosa sia, non vorrei togliere lo strano perché potresti anche perdere lo splendore.

Ma per quanto riguarda la meccanica di quella stranezza ...

  • Molto può essere attribuito all'ansia sociale.
  • Tendiamo ad essere persone uniche e ribelli che sono d'accordo con l'essere ciò che siamo.
  • Alcuni di noi si rivolgono all'arroganza come meccanismo di difesa perché siamo intelligenti e nella maggior parte delle scuole superiori amare il codice non genera tutto il capitale sociale come dovrebbe (anche se in seguito fa un sacco di capitale reale, che, ammettiamolo, affrontiamolo , è una consolazione decente).
  • Sospetto che un buon numero di noi abbia almeno la sindrome di Asperger borderline.

23
No, siamo solo un mucchio di buchi.
ChaosPandion,

8
Ehi, parla da solo, un buco!
Giobbe

1
Direi "qualunque cosa sia" è una semplice questione di definizione. Strano è ciò che è notevolmente diverso dal normale e la brillantezza si adatta sicuramente.
Mason Wheeler,

O a-hole (a-prime). snort-laugh-snort-laugh aggiusta gli occhiali
dietbuddha,

Sono andato in una scuola speciale per persone speciali - quando sono stato scatenato in natura, è stato uno shock culturale per me vedere quanto "selvaggia" fosse la maggior parte delle persone. Semplicemente come il giorno non ero preparato per le interazioni con persone cattive che non facevano del pensiero intelligente una priorità. Ora scappo da persone che non prendono immediatamente decisioni di buonsenso o parlano con un certo grado di raffinatezza. Mi fa sentire come se fossi quello strano, ma non so quale sia la cosa peggiore.
Qodeninja,

14

Tutti i tecnici, 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, quindi fino a un certo punto i nostri colleghi ce la mettono.

Dopo oltre 20 anni sono molto più tranquillo di prima. Non lascio che il comportamento illogico di altre persone mi dia fastidio. Faccio il mio lavoro, molto bene potrei aggiungere, aiutare le persone che chiedono aiuto e sono disposte a imparare, e praticamente ignoro coloro che sanno tutto, non chiedono aiuto e sono condannati al fallimento. Almeno sono divertenti da guardare.


Suggerimento: anche tu sei una persona illogica. Perché dovrei ascoltare il tuo argomento illogico?
Don Larynx,

10

Non lo definirei sproporzionato. Ci sono un sacco di persone che sono, beh, non carine quasi ovunque. Ancora un'altra manifestazione della Legge di Storione .


2
È fantastico, e ho imparato qualcosa di nuovo su Science Fiction che è anche fantastico.
Macy Abbey,

9

Sono abbastanza sicuro che l'effetto di cui stai parlando sia presente in una certa misura, non solo una manifestazione della legge di Storione. Il fatto è che per essere bravo nella programmazione, è necessario preoccuparsi molto della correttezza.

Un discreto numero di persone "andrà d'accordo" con cose che sanno perfettamente che sono sbagliate per evitare di ferire i sentimenti degli altri. Con la programmazione, praticamente non funziona - se hai fatto qualcosa di sbagliato, non ci sono molte possibilità che il compilatore decida di mantenere il problema per sé nel tentativo di risparmiare i tuoi sentimenti - e la maggior parte dei tuoi co probabilmente neanche i lavoratori (e di solito non dovrebbero). Semplicemente eliminando le persone troppo carine per dirti quando hai fatto un casino, la media viene spostata verso il lato "non bello".

Sospetto che ci sia anche un effetto secondario. Sebbene lo copriamo abbastanza bene, e spesso sembriamo cinici sulle cose, per perseverare abbastanza a lungo da diventare un programmatore decente, qualcuno deve essere un ottimista assolutamente incurabile. Indipendentemente da quanti errori del compilatore vediamo, dobbiamo rimanere convinti di poterli superare tutti. Molto prima di finire anche solo un piccolo progetto, ti arrenderai per sempre se sei pessimista. L'effetto di ciò è che i commenti che molti programmatori pensano siano divertenti sono quelli che la maggior parte delle altre persone considererebbero orribilmente negativi e spesso decisamente cattivi. Anche se la maggior parte di noi non lo ammette, siamo sufficientemente incapaci di pessimismo che la maggior parte di noi non ha davvero idea di quanto i nostri commenti possano (e fare) sembrare negativi alla maggior parte delle altre persone.


Adoro il tuo ultimo punto. Questo è stato un argomento fantastico. complimenti per l'op. Ho avuto molte persone che mi conoscevano solo un po 'per dire che ero negativo. Ma una volta che mi conoscono, si rendono conto che, nonostante ciò che dico, sono molto positivo. Le parole sono negative, ma l'intento di fondo di ciò che dico è in realtà positivo.
CaffGeek,

Molto ben detto Jerry, mi piace molto la tua prospettiva.
Macy Abbey,

L'ultimo paragrafo è ottimamente messo.
kizzx2,

7

Non c'è solo una ragione, ma una di queste è quella che chiamo CES (Cranky Engineer Syndrome). Solitamente causato dall'essere tenuto fuori dal processo decisionale e poi gettato per risolvere il disordine risultante da quelle decisioni. Ciò viene aggravato dall'avere persone che non dovrebbero essere nel settore, figuriamoci essere poste in posizioni di potere su quei programmatori, chiedendo loro perché non è stato ancora risolto. Il tutto pur non essendo pronto a trovare almeno un terzo del modo di 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 si ripresenta una situazione che inizia a presentarsi, tendono a diventare ... beh, irritabili.


2
+1: * Solitamente causato dall'essere tenuto fuori dal processo decisionale e poi inserito per risolvere il disordine risultante da quelle decisioni. * - Punto eccellente.
Jim G.

6

Indovinerò che la maggior parte dei programmatori "non carini" sono maschi e la maggior parte di loro sono single.

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 retroscena. Prendi i nostri parenti, scimpanzé e bonobo di primati più vicini. I maschi di entrambe le specie sono violenti, competitivi ed egoisti per natura. Le femmine di scimpanzé sono solitarie, e i maschi di scimpanzé costringono il sesso alle femmine e commettono infanticidio per portarle in calore.

Tuttavia, i bonobo funzionano diversamente. I maschi più giovani provano questo tipo di tattiche aggressive, ma le femmine bonobo sono socievoli e si proteggono a vicenda. Dopo che un maschio è stato picchiato da bande di femmine un paio di volte, di solito capisce che un approccio migliore è l'equivalente bonobo di caramelle e fiori. Ma ovviamente, ogni nuova generazione di bonobo maschili deve impararla nel modo più duro.

Quando arrivi agli umani, le cose sono praticamente le stesse. Amo i bambini ed ero una babysitter popolare e di successo quando ero più giovane. Ma per quanto siano carini i bambini piccoli, sono anche piccoli selvaggi amorali a cui deve essere insegnato a essere civilizzati. E quando raggiungiamo la pubertà, tutte le vestigia della civiltà escono dalla finestra quando entrano gli ormoni. Ci sono state anche molte recenti prove scientifiche sullo sviluppo del cervello e sul fatto che gli adolescenti sono spesso pazzi e sconsiderati perché le parti del loro cervello che contribuiscono a il buon senso non completa lo sviluppo fino a circa 25 circa.

E ammettiamolo: la maggior parte dei giovani ragazzi 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 ha iniziato come un idiota sconsiderato. La maggior parte di loro si innamorò di qualcuno, si comportò come un coglione, ottenne l'ultimatum "modellare o spedire" e decise di amare quella persona così tanto da cambiare i loro modi malvagi. L'ho fatto sicuramente. Un altro ragazzo che conosco è tornato a casa da una sera a bere per trovare i suoi bagagli stipati nella hall - non l'ha mai più fatto, ed è un grande padre e marito da molti anni ormai. E ogni ragazzo che si è presentato bene e che non ha ottenuto l'ultimatum ha avuto qualche altro evento che ha cambiato la vita che li ha portati a riconsiderare le proprie priorità, come far morire inaspettatamente qualcuno vicino a loro,

Conoscevo un ragazzo che faceva parte di un comune hippy negli anni '70 chiamato The Farm. Lo hanno riconosciuto e hanno avuto una cura. Era un dormitorio speciale per ragazzi single chiamato "The Tumbler" - come nel bicchiere da rock. Un singolo che si comportava come un coglione doveva andare a vivere lì con gli altri coglioni, e doveva continuare a vivere lì fino a quando i capi comuni non avevano giudicato che i suoi lati irregolari erano stati eliminati ed erano abbastanza lisci da vivere intorno alla gente ragionevole.

Ad ogni modo, la nostra professione attira molti ragazzi single che sono stati socialmente imbarazzanti dalla pubertà (alias "geeks"), e hanno trascorso il loro tempo con i computer o online piuttosto che interagire con persone reali di persona. Quindi hanno tutte quelle spinte biologiche "Voglio essere un aggressivo sconsiderato scimpanzé maschio", e non hanno ottenuto gran parte dell'equivalente sociale umano di bande di femmine di bonobo che battono il bejesus per essere sconsiderate. Dopo abbastanza tempo, essere sconsiderati diventa un'abitudine, e poi eccoti lì.

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

Non sono solo 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 propria strada su tutto, e così difficile quando non lo capisce, che alcuni dei miei parenti contemplano riunioni di famiglia che lo includono con una certa paura.

E mi dispiace se alcuni ragazzi sono offesi da questo, ma sono un ragazzo, ero un idiota sconsiderato fino a quando ho visto che era a mio vantaggio fermarmi, e non ho visto questo accadere allo stesso modo con le donne .


+1 per "amoretti selvaggi". Penso che dipenda dall'amarezza, venendo fuori dai punti che menzioni; le persone vili, arroganti, amare e spesso contorte sono il prodotto di anni di abbandono da parte della società.
Orbling

4
-1: E ammettiamolo: la maggior parte dei giovani ragazzi sono cretini. Davvero e veramente. - Andiamo, forza! Sul serio? :)
Jim G.

1
@Jim G .: Sì, sul serio! Certo, non sempre, o in ogni modo, ma abbastanza spesso per qualificarsi. Se pensi che lo stia inventando, chiedi a tutte le donne adulte che sai che pensi di dirti la verità e ogni papà che conosci con figlie di età superiore ai 15 anni. Come Mythbusters, amico, mettilo alla prova! Certo, non pensavo di essere un coglione quando ero adolescente e ventenne, pensavo di essere davvero un bravo ragazzo. Dal mio punto di vista attuale a 52 anni, guardo indietro e penso: "Wow! Ci sono state così tante volte che sono stato davvero un buco senza pensieri!"
Bob Murphy,

1
@Bob Murphy - +1 Dipingi un'immagine interessante. Tuttavia, hai considerato che molti di questi ragazzi che si adattano al tipo imbarazzante possono essere cretini semplicemente perché sono stati duramente picchiati dalle femmine di bonobo? Non per essere cretini ma per essere troppo "simpatici" ? Forse essere avvelenati per non essere il cattivo ragazzo è ciò che ha portato l'amarezza ...
jmort253

1
@ jmort253: Sì, hai ragione. Ne ero abbastanza frustrato nei miei primi anni '20. Sembrava che i fratellastri e gli atleti prendessero tutti i pulcini e che i "simpatici" ragazzi come me non potessero avere l'ora del giorno. Quello che ho visto da allora è che, sempre a causa di impulsi biologici, le donne vogliono che i loro figli siano generati e cresciuti da chi è sicuro di sé e forte . Ma i giovani che sono davvero così e lo comunicano sono rari, e le giovani donne spesso confondono la spavalderia per la fiducia in se stessi e "simpatici" per i deboli.
Bob Murphy,

4

Una combinazione di introversione, ansia sociale e preferenza di pensare al sentimento sarebbe alcuni dei fattori che ritengo possano contribuire a ciò che stai descrivendo, anche se non sono sicuro di quale percentuale di programmatori abbia tutte queste proprietà. Un altro modo di esaminare un po 'di questo è che i programmatori non sono necessariamente preoccupati di come si imbattono e quindi ciò che uno può vedere così bello è visto come non necessario in un certo senso. Ciò è in qualche modo in linea con la risposta di Renesis.

Per quanto riguarda il tentativo di cambiare questo in alcune persone, considera attentamente il tipo di ragionamento che vorresti dare alla persona per apportare questo cambiamento. Mentre ci può essere un tipo di difesa "Questo è solo buonsenso" che puoi dare, considera qualcuno che non ha tutte le qualità sociali a cui hai spiegato perché tali azioni dovrebbero essere prese. L'arroganza può anche essere un fattore qui oltre ad avere un senso dell'umorismo piuttosto secco a volte.


4

Molto riguarda tanto bagaglio emotivo che trasportiamo negli anni. Tante volte, trattando con persone che ci trascinano giù in termini di qualità del lavoro, la nostra lotta è quella di padroneggiare le nostre capacità in un ambiente che non offre molti esempi.

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

O potrebbe essere che anni di guerre di fiamma su una varietà di argomenti possano logorare le bellezze di una persona.

Forse non esiste una risposta completa, proprio 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 sostegno.

Chissà?


+1 per esplorare che potrebbe esserci effettivamente una ragione valida per cui i programmatori esperti diventano meno piacevoli nel tempo.
Macy Abbey,

Lo odio di più perché so che succede a me, divento sempre più cinico mentre il mio godimento della mia carriera scende. E io sono un ragazzo molto simpatico.
Crosenblum,

4

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

La cosa che mi confonde è che i programmatori tendono ad essere più negativi e meno personali anche rispetto al tipico ingegnere o scienziato. Quindi, sembra che il pensiero analitico non sia il fattore, sebbene possa avere una certa influenza.

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

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

L'arroganza aumenta decisamente più analiticamente il campo, ma gli studenti di fisica e i chimici fisici (come me), sebbene decisamente eccentrici, non erano ciò che considererei maleducato, cinico o meschino.

Questi tratti erano decisamente più diffusi tra gli studenti di matematica e ora erano 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, in caso contrario, diventano cinici e frustrati. L'intera idea della scienza è quella di rielaborare il tuo modello razionale di fronte a prove contrarie, quindi questo suggerisce che potrebbero essere più flessibili nelle loro prospettive. Non è il lavoro del mondo conformarsi al tuo modello razionale, ma piuttosto il tuo lavoro cucinare un modello conforme al mondo.

È anche possibile che ci sia qualche invidia scientifica e ingegneristica in corso. Hai persone altamente qualificate e analitiche, ma che non sembrano essere apprezzate dal pubblico in generale come ingegneri e scienziati. Voglio dire, ecco perché si chiama "scienza" informatica, dopo tutto, o "ingegneria" del software! Ovvia invidia professionale lì.


Ah, buon punto. "Informatica" è un titolo quasi vano e disperato come "Educazione fisica".
Rei Miyasaka,

4

Penso che gran parte di ciò sia una cattiva comunicazione, ho dovuto allenarmi per non essere percepito in alcuni modi da altri. Sono una schifezza abilità sociali e devo fare uno sforzo per "adattarmi". Piccole chiacchiere per esempio, sono terribile, non capisco.

Forse rivedendo alcune cose di Jung, Meyrs-Briggs potrebbe aiutare a spiegare ciò che stai percependo come "non carino"

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

Ho testato come INTJ.


Questa volta ho l'INFP. L'ultima volta che ho ottenuto ENFJ. Un'altra volta, il mio professore di istruzione è stato divertito e frustrato quando ho ottenuto lo 0% in tutti e quattro i parametri. O sono strano, oppure i parametri di Jung tendono a cambiare nel tempo.
Rei Miyasaka,

davvero lo 0% su tutto ??? i miei risultati percentuali variano di volta in volta. ma ho quasi sempre testato come INTJ. Devi lavorare socialmente se il tuo INTJ, non me ne sono reso conto prima di leggere Jung, ma essere consapevole delle mie "abitudini" naturali ha reso la mia vita lavorativa molto più agevole negli ultimi due anni
bot_bot

Punteggio costantemente come INTJ e nel corso degli anni ho fatto ricorso alla schiettezza: ad esempio ogni volta che non ho idea di come fare chiacchiere, chiedo a una persona con cui intendo farcela. Questo probabilmente fa risparmiare tempo. Sebbene le persone tendano generalmente a essere brave a chiacchiere o brave a spiegare come farlo, e raramente ad entrambi.
Chiffa,

3

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

Questo perché la mia azienda avvia un condizionatore d'aria e porta la temperatura a 55 ° F, che sia estate, inverno o in mezzo. Di conseguenza sono sempre freddo, affamato, grasso e incazzato. Ora torna al lavoro, un buco!


3

È perché siamo diventati sviluppatori per gli stessi motivi. Un tratto comune che abbiamo, noi sviluppatori, non è sicuro .

Essere insicuri porta all'arroganza . L'arroganza è una forma di aggressività innescata dalla paura degli altri. Sì, temete di nuovo!

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


Cosa intendi con "non sicuro", in questo contesto?
Marcie,

combina la tua risposta con questa dall'alto e penso che abbiamo un vincitore: "I manierismi sociali comuni alla personalità che ci vuole per essere un programmatore (essere estremamente razionali, essere pedanti, aver bisogno di avere ragione) spesso fanno sembrare un programmatore abrasivo altri."
rosso sporco

9
"La paura porta alla rabbia. La rabbia porta all'odio. L'odio porta alla sofferenza"?

1
@ Thorbjørn, @Pierre - Credo che fosse Yoda.
ChaosPandion,

2
@Pierre, se non suona familiare, hai alcuni film da guardare :)

3

Per quanto riguarda il punto negativo, penso che abbia qualcosa a che 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 violare un codice.

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


3

Dobbiamo trovare i casi limite, gli scenari che possono rompere il sistema. Dobbiamo vedere il potenziale disastro che può derivare da ogni decisione che prendiamo. Più negativi pensiamo, 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 casi di guardia nel nostro codice.

Non ci fidiamo di alcun dato fino a quando non sarà dimostrato che valga la pena. E quel tratto, e quel modo di pensare, che ci rendono grandi nel nostro lavoro, ci fanno venir fuori come cretini nella vita reale.


E i miei amici dippy che fanno solo il percorso felice fanno il codice che mi ha reso un triste programmatore all'università.
Tim Williscroft,

3

Ammettiamolo: molti di noi sono un po 'in fondo alla catena alimentare sociale.

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


2

Apparentemente molti programmatori pensano di essere simpatici. Forse non lo siamo e non lo sappiamo?

Ho cercato di trovare un modo per spiegare alla gente com'è la programmazione. Il più vicino a cui 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 scortese, sciatta e condiscendente. Ci vediamo a pranzo, sono una persona molto diversa.

Almeno per il mio viso, la maggior parte mi descrive come "spesso di cattivo umore". Conosco bestemmie e lamenti come se qualcuno si stesse divertendo (un caso del lunedì?), Ma la ricompensa per aver risolto un problema merita di essere un po 'incazzato (meglio che incazzato).


@Jjeff O - +1 Mi piace la matematica e un'analogia finale della lingua. Lo userò io!
jmort253,

1

Ho sperimentato una soluzione per raccontare. La persona dice che è impossibile perché tutto andrà in crash. Successivamente abbiamo scoperto che la persona non sapeva nulla della programmazione facendo semplicemente clic. Poi è matto e dice che i programmatori non sono carini e che voleva imparare, ma i programmatori volevano dire soluzione per non insegnare a non usare tempo per insegnare. Quindi questo è incomprensione e portare emozioni dove non c'è posto per loro. I programmatori sono precisi e utilizzano i fatti.


1
Sono totalmente confuso.
Rei Miyasaka,

1

Penso che alcuni programmatori siano arroganti. Vengono pagati bene e non devono essere gentili con nessuno, e di conseguenza non lo sono. Proprio come le star dello sport troppo pagate o gli attori che si comportano come mocciosi viziati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.