Why I’m Getting Involved

After my last post you’re completely convinced about why we should be getting kids in to IT, but why should a lowly, humble software engineer (me!) be taking an active role in doing it? Isn’t that what schools are for?!

Providing a Real World View

I didn’t want to work in IT. Computer Science was my backup choice at university, messing up my A Levels meant I couldn’t get in to my first choice and I cried on the phone to my sister before starting because I didn’t want to do computing.

Computing in school meant working with Excel and creating PowerPoint presentations or answering exam questions on why it’s a bad idea to keep a floppy disk in your back pocket [true story], and I didn’t want to do more of that. I started the course anyway [while taking an A Level in my first choice] and discovered how fantastically wrong I’d been.

I found out that it was actually a course where I was learning to do creative things that gave me control over the computer rather than just using it via the programs that were presented to me. Several modules involved group projects that meant much more teamwork that corrected my cliched view of a lonely developer who never interacted with other humans.

I loved it. It was fun, creative, modern, social and I quickly gave up the night course in my original choice because I was finding it boring. To this day I maintain that messing up my A Levels is one of the best things that ever happened to me.

The point of this is that I so nearly didn’t end up here. I didn’t know what this career meant and as a result I didn’t want to pursue it. That’s why I think it’s important that those of us that are here go out and explain it, because how else does a kid actually know what it involves and whether or not it’s for them otherwise. [I think this is true of most STEM subjects]. There is the converse that explaining what it means might put off some kids who were previously interested, but that’s OK too. Knowledge is power, anything we can do to help kids filter through the hundreds of choices they have is a good thing.

Teachers Can’t Do It

Teachers don’t have the time or knowledge to be able to explain these things. They haven’t worked as software developers so how can they explain to their students what it means? I certainly couldn’t explain all the elements of teaching; I only know the bits I experienced from sitting in a classroom.

Kids are also constantly getting information from their teachers and can reach the point where eyes are rolled when advice is being given. Having a new person, a fresh face from the “real world” will have more impact, especially if you can set up a demonstration to show them what you do rather than just telling them.

Stereotypes

There aren’t a lot of diverse representations of IT people out there, stereotypes persist and we need to let younger generations see that they’re wrong.

It’s hard to find examples of cool geeks. It’s even harder to find examples of cool female geeks. I’m a woman, and I’m a geek, and I’m just plain awesome. I think I need to go out there and show that.

New Skills

Breaking down what software development is and the main components of it to a group of 11 year olds is not easy, but it’s a good challenge to have to take a completely different approach to things.

It is also a great way to build confidence; spend a morning answering questions from teenagers and you’ll feel everything else is easy.

Fun!

Above everything, it’s so much fun. There are some events I’ve come out of completely exhausted or hoarse but I’ve also grinned and laughed my way through them.

Kids are great fun and when you can see you’re really getting them thinking about IT in a different way and they start asking proper questions to learn more about it and how they get in to it as a career it’s like all your tests finally going green. Similarly seeing 11 year olds playing with the games you’ve just helped them make and having them experiment with different elements to see how they can change it up is downright heart warming.

The Next Generation – Why?

ChildAtComputerOne of my biggest work related interests is getting young people interested in IT. It’s a bandwagon that’s gaining a good bit of support, and I’m definitely on it.  There are more and more ways of how to do this, and I’ll get to those in other posts, but for now I’m going to stick on the why. 

Dependence

We’re raising a generation of users. Millions of people are addicted to their laptops, smart phones and tablets without any clue as to how they work. “So what?” I hear you say, well, you’re a more savvy user if you’ve an idea of what’s going on behind the scenes. You might think twice about what information you share, and where you share it if you know how it’s being moved about, who can see it, and just how long it’s going to be around for. The earlier we can teach these lessons the better.

Problem Solving

At heart this is all programming is; breaking down a big problem in to smaller ones and then creating a series of instructions to solve them and that is just a good life skill. Yes you can argue kids already get problem solving through Maths, but in my opinion doing it through making a computer game is much more fun, and I know I remember the fun things better than the Maths… I mean boring things.

It’s The Future!

IT has infiltrated most industries and it’s moving in to those it hasn’t yet; this means the skills are in ever increasing demand. It also means an increase in the number of available career paths. IT is used to create animated movies, to send robots to Mars, to drive your car home without you in it, to win a Grand Prix, to create the latest app to make lives easier, and yeah, OK, to give people car insurance quotes. IT isn’t one job, it provides an endless list of options.

Get ‘Em While They’re Young

There’s probably a better heading I could have used here. What I mean is that there are real benefits to introducing these ideas to kids while they’re still young. Partly because they’re sponges; they just absorb information as it’s thrown at them, and partly because they’re not at all daunted by technology. Anyone that’s handed a kid a tablet will know how quickly they take to it so why not take advantage and use it to teach them some life skills too?