Posts Tagged ‘Education’

Main Building
Image via Wikipedia

Seriously why aren’t there more teachers in the world? What a bunch of charlatans.

But I’m getting ahead of myself in this story.

Last week I was doing a lot of freelancing as a teacher and instructor in the dark arts of programming. There was this kid who desperately wanted to get a passing grade on a test this Wednesday. And there was this guy with a hat who has never in his life done any teaching and has spent all his life adamantly convinced he’s got no patience of such things. But he could do with some money in his pockets.

So the story begins. We had a three hour session almost every day and an even better reward than the easiest lump of money I ever made, was the fact that kid suggested, and seriously meant it, that I should think about becoming a teacher when I “grow up”. It was truly quite marvelous.

And all I did was explain some basic things to him and make him think.

Which brings us to the next question. Why was it that this poor bastard who has spent almost a year at the hands of professional teachers even needed someone to explain to him how a for loop works? How to distill an algorithm out of a problem description? How to … stuff?

I mean, seriously. What the hell!?

They trouble these young dudes with details like variable types, function prototypes and the fact that this thing called Dev-C needs a System(“PAUSE”) at the end.

All the while they don’t even understand that a variable will just keep its value and that this (and loops) is the basic principle behind everything a computer does and that you can change the way a computer does something by tweaking values in variables.

Ataturk teaching the children of Turkey the La...
Image via Wikipedia

Pretty pathetic if you ask me.

When I was a little dude in that kid’s shoes I hated flowcharts and I hated everything to do with real programming. All I wanted to do was pump out functioning code. But the thing is, far before that there was somebody to instill The Way a Programmer Thinks in my head. I already knew most of the basic stuff.

But for those who don’t understand thinking like a programmer. Who can’t empathise with a computer. They need a different learning method and schools and universities (at least around here) are horrible when it comes to that. All they ever do at school is try teaching you languages before you even learn how to talk.

Ever tried speaking a foreign language right out of the dictionary?

That’s how people try to teach you programming these days.

It sucks and it’s got to change.

Personally I think pupils should be taught to do nothing but programming for at least a year when they start. Then, maybe, they could start getting into coding.

Reblog this post [with Zemanta]

Tags: , , , , ,

15
Mar

The bliss and curse of mindsets

   Posted by: Swizec    in Uncategorized

Isaac Newton
Image via Wikipedia

Have you ever noticed how sometimes a difficult task suddenly becomes childplay? Incredibly easy? Painfully simplistic?

This sometimes happens to me and it’s a phenomena so awesome I just had to have a ponder about it. Just why the fuck does that happen?

Personally I notice this effect mostly when I’m studying mathematics. For some reason advanced maths just comes incredibly hard for me, I have a fuzzy mind and maths requires one of those surgically clean minds. But after doing maths on and off all day, BAMF!, suddenly, even stumbling upon a problem I’ve never seen, it is just soooo very clear in my mind.

Suddenly I can see complex vector spaces, I can imagine how functions behave in a hyper space, dare I say it, I can even understand how to convert a stupid point and lien to a plane. Yes! Yes I can!

And it’s all because my mindset switches to mathematics and that’s a wonderful thing because it makes me feel I might actually pass that exam on Tuesday.

But there’s a very very dark side to these awesome mindset thingies.

It’s when you’ve got two or three completely different things that need to be done that come from completely different fields. Like when work deadlines and exams start playing in the same week and disturbing one another.

Horrible really, because now you’re faced with a decision: Do you spend another hour or two switching from maths mindset to business mindset and risk not getting the maths mindset back quickly enough. Or do you risk clearing your whole schedule for that exam and then hope you can get the other mindset back in time for that other deadline?

I mostly tend to choose the maths, it feels much cooler.

Reblog this post [with Zemanta]

Tags: , , ,

Last night I watched a bloody amazing video of a university professor who was just oozing awesome. Seriously, this guy is all kinds of cool and I would love to someday have a professor that structures his lectures and classes like this guy does.

Now watch the video, I’m not here to blab, I’m here to make you watch this :)

Reblog this post [with Zemanta]

Tags: , ,