Well, you could argue that the reason you have to push women to enter coding as a career is that they're also being pushed to aim high on the career ladder.
That was the thing that made me laugh at the whole Barbie "I Can Be a Computer Engineer" fracas. Oh, it was sexist alright -- against men. Here's how I construe that story: Barbie is an entrepreneur who obtains free commodity coding and sysadmin labor from her male pals and yet retains total ownership of the resulting intellectual property. It's a cynical way of doing business, but that girl is going places.
Here is where they'll be in ten years:
Stephen -- works as a network admin where the pay is lousy and everyone treats him like shit. Despite the fact he hates his job, he's terrified that it will be outsourced.
Brian -- works as a coder. His pay looks pretty good, until you factor in the hours he puts in to meet deadlines management pulls out of its ass, the cost of his Bay Area apartment, and the time he spends commuting on the clogged freeway. He gets through the day with Adderall he scores of the neighbor's kid and comes down every night with booze. His apartment is full of expensive sports equipment he doesn't have time to use anymore. He's gained fifty pounds since he was in High School and will gain another fifty in the next five years. Brain can live with all this, but the thing that really bothers him is that when he does a great job, nobody cares.
Barbie -- Sold her girl-power themed indie computer game studio for millions, landing her on the cover of Time's "30 Entrepreneurs under 30" issue. She parlays this into a senior VP position at a hot social media startup, and after cashing out on the IPO joins an angel investor group. She's currently bankrolling research in parthenogenesis.