Or because they aren't the only one leaving it in the first place!
Thinking that any man or boy is the same, act the same, think the same and like the same things, and STEM faculties are the worst a woman can find, is naive at best.
Men suffer as women.
The survival bias make people think that only women leave STEM or leave it at bigger rates, but that's not true.
Statistic says that less than 5% of boys and less than 1% of girls think of a career in STEM, it is already largely a field for a few (an élite if you like) and it's dominated by two kinds of people: people obsessed by the topic, in the autistic spectrum, that is mostly a male disease (people in the spectrum gravitate around STEM majors 14% more than neurotypical people - 22% Vs 36% - it means almost 2 times more).
Competitive assholes who like other competitive assholes, who are mostly men.
But the bulk of the students are regular folks like me, who just wanted to study the field but didn't like the academia shit and hence left (and I am in the spectrum as well).
People discussing the so-called gender gap* in software engineering education always forget a "little" details: learning to program takes a lot of time and dedication. Basically, at least two/three years of 10 hours+ a day (university classes and homework, plus personal reading and projects). Most of this time is spend alone, behind a computer. Very few people are willing to follow this lifestyle, girls even more so because of the lack of face to face human contact it implies.
* which is not a real issue anyway: the software isn't worst because of the lack of women creating it. In addition, the same people are totally fine with 80-100% girls in language and humanities degrees which means their real goal isn't "equality", which is reached already because universities don't select people and education is free (speaking of France here; we hear the same gender-gap bullshit).
And, obviously to anyone who works in the industry, software development is a team sport. I spent a couple years as a product marketing manager back at Arbor Networks, doing no software development at all, just product pricing and definition and sales team enablement, and I take more meetings as a software developer than I ever did as a PM. So the idea that women are deterred from tech because it's so antisocial doesn't hold up, either.
Heh. And don't forget that they have to have "passion," been playing with computers before they could walk, spend all their spare time doing side projects in GitHub, etc.
There are few fields where there's such a widespread sense of exceptionalism with a belief that studying a field in university and then simply working conscientiously at it in a day job is considered utterly inadequate by so many.
Wait. You mean the ten years I spent in K'un-Lun learning how to press Return before I was allowed to declare my first variable ... doesn't _everybody_ have to do that?
What background did these people have? Are you sure it's not sampling bias?
I taught programming to a class of kids who didn't choose to be there: their parents made them come. Some kids were immediately "naturals", the rest struggled, and the gap remained no matter what we tried.
This sounds like a common problem across all subjects.
I'm a woman who studied physics and astronomy at university. In my final year I taught myself programming in my spare time because I was interested in it, and knew the job prospects were better than in physics. I had other hobbies and an active dating life at the time, but I still managed to get a software job straight out of university, and it's evolving into a fruitful career.
Learning to program in no way requires 3 years of monastic devotion.
I see there is a lot of genius in this thread, having come across all these concepts and got a working understanding of all these things in a few weeks/months. I'm 10 years in and I still learn weekly. Either Dunning–Kruger is in full effect or you internalized so many thing you don't see them anymore.
One of my dormmates in college was in some engineering degree, I forget what, and decided to learn some programming from us, since so many of us were in CS. It was a pretty short time before he could do useful things, actually helping him finish his projects faster, but all that took was some very basic concepts: arrays, loops, conditionals. I think on the order of a week to get the concepts down and be able to write a C program from scratch, and another week or two before he had the concepts embedded in his mind enough to use it with his own work.
Thing is, even that was far faster than I typically saw for those same concepts, as a Teacher's Assistant for the introductory CS courses. The engineering mindset seemed to give him some sort of foundation to pick it up faster, even having never done it before.
And his code was absolutely terrible, he had a long, long way to go if he ever wanted to even consider programming as a profession.
That's absurd. I didn't devote anywhere near that amount of time to learning to program. I did it, in three languages (four, if Verilog counts), over the course of 8 classes in an EE undergrad program. Sure, it took longer to get good at it. Getting good just required actually building things, but not for anywhere near 10 hours a day.
I don't follow. What does face to face human contact have to do with being a girl? Can you clarify?