Todo mundo sabe que programação de computadores é um campo dominado por heavilymale. Eu acho que isso é lamentável. Ao longo theyears, eu vim à conclusão de que há uma grande quantidade thatwomen pode contribuir para este campo.
Por que é programação de computadores considerado como um masculinediscipline principalmente? Eu acho que, em parte, é porque os homens têm areputation por ser mais propensos a mexer ao redor com aparelhos gadgetsand. Em parte, é também porque a ciência da computação issupposedly um campo muito voltado para a matemática, e os homens são supposedlymore inclinado para disciplinas matemáticas.
(A propósito, eu sei que essas generalizações que offendcertain pessoas. Eu gostaria de enfatizar que este não é meu intentat tudo, nem quero fazer excessivamente ampla generalizationsabout ambos os sexos. no entanto, uma multidão de psychologicalstudies que afirmam que os homens têm-na média, um maior aptitudefor matemática e mecânica do que as mulheres, enquanto as mulheres tendto um melhor desempenho em lingüística e comunicação. Thesetendencies coincidem bem com minhas próprias observações, então, por enquanto, eu vou assumir que estes estudos são descrições razoáveis ofgender diferenças.)
de qualquer forma, as pessoas muitas vezes alegam que os homens fazem melhor programmersbecause eles são mais matematicamente. Pessoalmente, Idisagree. É verdade que a informática é muito muchmathematical na natureza; no entanto, programação de computadores, muitas vezes isnot. É verdade que um desenvolvedor de software deve compreender basicconcepts tais como cálculos binários, round-off erro de lógica andBoolean; no entanto, para a maioria das tarefas de programação, há islittle precisa para o cálculo, a teoria do grupo ou outros tópicos advancedmathematical. Por esta razão, penso que theimportance de uma forte aptidão para a matemática é largelyoverblown.
Na verdade, penso que a habilidade linguística é decididamente moreimportant. Eu diria que no ano passado, cerca de 90% dos theprogrammers que eu encontrei produzida desleixada code-softwarethat é desajeitadamente estruturado, pouco documentada e difícil tounderstand. Eu também notei uma forte habilidade de correlação betweenlinguistic e a capacidade de gerar limpo, legiblecode. E por que não? linguagens de computador são, afinal, justthat-idiomas. É, portanto, razoável esperar que alguém witha forte aptidão linguagem vai-na média-produzir um código mais limpo, mais compreensível do que alguém cujas habilidades linguagem arelackluster.
Essa é uma razão pela qual eu gostaria que mais mulheres iria prosseguir carreira aprogramming. Se é verdade que as mulheres têm habilidades betterlanguage, então eles tendem a executar bem withcomputer línguas também. Novamente, isso se coaduna bem com os meus ownexperiences. Eu não ter conhecido muitos programadores do sexo feminino, mas mostof os que eu conheço têm produzido alguns bastante outstandingwork. (Para ser justo, eu também conheço alguns femaleprogrammers ruim, no entanto, esses indivíduos tinham pouca paixão parasua campo, e só entrou por causa de um paycheck.That é uma boa receita para a mediocridade, independentemente de one'sgender.)
Quebra neste campo pode não ser fácil. Tenho certeza de que manywomen terá de combater a noção preconceituosa que SoftwareDevelopment é campo de um homem, e que os programadores do sexo feminino aremere diletantes. Ainda assim, é minha sincera esperança de que mais womenwill deixar suas marcas nesta arena. Se eles têm o rightpassion para este campo, e se eles entendem seus pontos fortes, então eu acredito que eles têm muito a oferecer.