3 ms·
> The point-of-entry is still male-oriented. I agree with this statement, but I disagree with the rest of your post. To me, it reads like saying that the point
by curun1r 12y ago
> The point-of-entry is still male-oriented.
I agree with this statement, but I disagree with the rest of your post. To me, it reads like saying that the point of entry for becoming an architect is learning to hammer nails. Actually programming a computer is really just the way we express ideas, it's not how we learn to form them. There are more abstract forms of play that build the base skill set needed to be an engineer. For instance, I've yet to meet a good developer who wasn't exposed to Legos or some similar construction toy as a child. Those toys form the basis for being able to break down the whole into its constituent parts. And that's the essence of what a good developer does...takes a complex system and breaks it into simple, manageable components.
This whole discussion over whether it matters whether you take up programming in your teens or twenties is, to me, missing the point. If you've got a foundation starting with building toys, moving to woodworking and learning to fix things, you'll pick up software development much more easily than you will if you've never been exposed to this kind of pre-programming.
The best example of this that I've ever seen is my parents. My dad was an artist by trade, which means he earned most of his money in construction and roofing. He never went to college and didn't do particularly well in school. My mom, on the other hand, has a PhD in psychology and a masters in social work. As a child, she played with dolls and was taught to cook and clean. Both spent the vast majority of their lives living without computers. When my mom first started using a computer, everything needed to be a set of steps that could be memorized. It became clear that her view of the world is one of rote memorization and pattern matching...build up a set of "recipes" and then look for situations to apply them in. But those recipes are not composable. To this day, she can manage her Word documents without any problem and has a highly organized directory structure but is completely unable to manage her digital photos. Both activities are simply files and folders, but there's no connection in her mind. Meanwhile, when he was alive, my dad was far more fearless in his exploration of using a computer and became very competent. He taught himself JavaScript in order to script Photoshop actions. For him, using a computer was a series of problems that needed to be solved and every solution could be unique.
So I guess what I'm getting at is that we waste way too much time worrying about how people get into programming and not nearly enough time worrying about how people get into problem solving. But that's the key skill that makes a developer good at his/her job. And, as you've rightly pointed out, the points-of-entry into problem solving are still very male-oriented.