Každý vie, že počítačové programovanie je pole heavilymale-ovládal. Myslím, že to je nešťastné. Cez theyears, prišiel som k záveru, že existuje veľké množstvo thatwomen môže prispieť k tejto oblasti.
Prečo je počítačové programovanie považovaný za primárne masculinediscipline? Myslím, že čiastočne je to preto, že muži majú areputation pre bytie viac pravdepodobné, pohrať sa s gadgetsand vecičky. Sčasti je to aj preto, že informatiky issupposedly veľmi math-orientované pole, a muži sú supposedlymore naklonený matematických disciplín.
(Mimochodom, ja viem, že takéto zovšeobecnenie by offendcertain ľudí. Chcel by som zdôrazniť, že to nie je môj Intent všetko, ani ja želám, aby sa nadmerne širokého generalizationsabout buď pohlavia. Avšak, veľké množstvo psychologicalstudies sa tvrdí, že muži majú-na priemerne väčšie aptitudefor matematiky a mechaniky ako ženy, zatiaľ čo ženy tendto lepším výkonom v lingvistike a komunikácie. Thesetendencies zhodujú aj s mojimi vlastnými pozorovaniami, takže pre teraz, budem predpokladať, že tieto štúdie sú dostatočné popisy ofgender rozdielov.)
v každom prípade, ľudia často tvrdia, že muži sú lepší programmersbecause sú viac matematicky naklonený. Osobne Idisagree. Je pravda, že počítačová veda je veľmi muchmathematical v prírode; Avšak, počítačové programovanie často isnot. Je pravda, že vývojár softvéru by mali pochopiť, basicconcepts, ako sú binárne výpočty, zaokrúhliť chyby andBoolean logiky; Avšak, pre väčšinu programovanie úloh, tam islittle potreba počtu, teóriu skupiny alebo iných advancedmathematical tém. Z tohto dôvodu si myslím, že theimportance silného matematického nadanie je largelyoverblown.
Naozaj si myslím, že jazyková zručnosť je rozhodne moreimportant. Povedal by som, že v minulých rokoch, asi 90% theprogrammers, že som sa vyskytli vyrába nedbalý code-softwarethat sa neobratne štruktúrované, zle zdokumentované a obtiažny tounderstand. Tiež som si všimol, silná korelácia betweenlinguistic schopnosti a schopnosť generovať čistý, legiblecode. A prečo nie? Počítačové jazyky sú koniec koncov justthat-jazyky. Je teda rozumné očakávať, že niekto witha silné slová aptitude-on priemerný-produkovať čistejší, pochopiteľný kód, než niekoho, ktorého jazykové zručnosti arelackluster.
To je jeden z dôvodov, prečo si želám viac žien bude sledovať aprogramming kariéry. Ak je to skutočne pravda, že ženy majú betterlanguage zručnosti, potom je pravdepodobné, aby boli schopní dobre withcomputer jazykoch rovnako. Opäť platí, že to neberie na palicu, dobre sa svojimi ownexperiences. Nemám poznám mnoho žien programátorov, ale mostof tie, ktoré viem, priniesli niektoré dosť outstandingwork. (Aby sme boli spravodliví, som známy tiež niektoré mizerný femaleprogrammers, ale títo jednotlivci mali málo nadšenia fortheir poľa a zadáva iba to v záujme o paycheck.That to celkom dobrý recept na priemernosť, bez ohľadu na one'sgender).
vlámaniu do tejto oblasti nemusí byť jednoduché. Som si istý, že manywomen bude musieť bojovať s predsudkami predstavu, že softwaredevelopment je človek v teréne, a že ženy programátori aremere diletanti. Napriek tomu je mojím úprimným prianím, že viac womenwill aby ich značky v tejto aréne. Ak majú rightpassion pre toto pole, a ak chápu ich silné stránky, potom si myslím, že majú čo ponúknuť.