Tutti sanno che la programmazione di computer è un campo heavilymale-dominato. Penso che questo è un peccato. Nel corso theyears, sono giunto alla conclusione che non vi è una grande quantità thatwomen può contribuire a questo campo.
Perché è la programmazione di computer considerato come un primo masculinediscipline? Credo che in parte, è perché gli uomini hanno areputation per essere più propensi ad armeggiare intorno con aggeggi gadgetsand. In parte, è anche perché la scienza informatica issupposedly un campo molto matematica orientata, e gli uomini sono inclini verso supposedlymore discipline matematiche.
(Per inciso, so che tali generalizzazioni avrebbero offendcertain persone. Mi piacerebbe sottolineare che questo non è il mio intentat tutto, né desidero fare eccessivamente ampia generalizationsabout entrambi i sessi. Tuttavia, un gran numero di psychologicalstudies non pretendere che gli uomini hanno, in media, una maggiore aptitudefor matematica e meccanica rispetto alle donne, mentre le donne tendto prestazioni migliori in linguistica e comunicazione. Thesetendencies coincidono bene con le mie osservazioni, quindi per ora, darò per scontato che questi studi sono ragionevoli descrizioni ofgender differenze.)
in ogni caso, le persone spesso affermano che gli uomini fanno meglio programmersbecause sono più matematicamente inclinato. Personalmente, Idisagree. E 'vero che l'informatica è molto muchmathematical in natura; tuttavia, programmazione di computer spesso isnot. E 'vero che uno sviluppatore di software dovrebbe capire basicconcepts quali calcoli binari, round-off errore logico andBoolean; tuttavia, per la maggior parte attività di programmazione, ci islittle necessità per il calcolo, la teoria dei gruppi o di altri argomenti advancedmathematical. Per questo motivo, ritengo che theimportance di una forte attitudine matematica è largelyoverblown.
In effetti, penso che l'abilità linguistica è decisamente moreimportant. Direi che negli anni passati, circa il 90% di theprogrammers che ho incontrato ha prodotto sciatta codice-softwarethat avanza con decisione strutturato, scarsamente documentato e tounderstand difficile. Ho anche notato una forte abilità di correlazione betweenlinguistic e la capacità di generare pulito, legiblecode. E perchè no? linguaggi di programmazione sono, dopo tutto, justthat-lingue. E 'quindi ragionevole aspettarsi che qualcuno servivano forte attitudine lingua si-in media-produrre pulito, codice più comprensibile che qualcuno le cui competenze lingua arelackluster.
Questa è una ragione per cui ho voluto più donne sarebbe perseguire carriera aprogramming. Se è vero che le donne hanno le competenze betterlanguage, allora è probabile che svolgere bene withcomputer lingue. Ancora una volta, questo strambate bene con i miei ownexperiences. Non ho conosciuto molti programmatori femminile, ma mostof quelli che io conosco hanno prodotto alcuni piuttosto outstandingwork. (Per essere onesti, ho anche conosciuto alcuni femaleprogrammers schifoso, tuttavia, questi individui avevano poca passione fortheir campo, e sono entrati solo per il gusto di un paycheck.That è un buon ricetta per la mediocrità, a prescindere dalla one'sgender.)
Ultime in questo campo non può essere facile. Sono sicuro che manywomen dovranno combattere la nozione di pregiudizio che SoftwareDevelopment è campo di un uomo, e che i programmatori femminile aremere dilettanti. Eppure, è mia fervida speranza che più womenwill fanno i loro marchi in questo campo. Se hanno la rightpassion per questo campo, e se capiscono i loro punti di forza, allora credo che essi hanno molto da offrire.