NOTE: I posted this on my blog a while back but feel the community can benefit from it.
I don’t know how many times I’ve seen someone post an error message and ask how to fix it. Does it irritate me , you bet it does. Students today have 100 times the resources at their disposal then what I had so many moons ago, yet they don’t (or wont I’m not sure at this point) use them.
When I was going for my BS in Computer Science the instructors drilled debugging into our heads. We didn’t have Google or Bing, we didn’t have e-books to read, all we had was each other and our brains.
I think this fail starts with the teachers, it seems no one harps on debugging in institutions anymore and it’s showing. Read forums and you’ll find hundreds of instances where simple debugging wasnt used. Where typing the error message into Google (or Bing) the answer is there, but the student is just too lazy to go that route.
Sure I’ve asked questions on forums, such as StackOverflow and others, but not until I had exhausted every resource I could get my hands on. I never ask for help until I’ve tried all other options, then, and only then, will I ask for assistance.
Teachers today seem as if they just want to get the students into the real world as fast as possible, thus diluting the programmer poll. In my opinion debugging is 25% of the programming process, yet students aren’t being taught anything about it.
It seems like that these students see an error message and immediately want help, because that’s how they were taught in today’s institutions, and it’s turning debugging into a lost art.
Someone tell me, just how hard is it to type an error message into Google and follow the links? Maybe our teachers need to be taught how to teach, maybe teachers who teach programming classes should know that debugging is vital and needs to be taught to their students.
Maybe these teachers should be required to work in the industry for a few years before they can teach programming, where they can see first hand how important debugging is and why it’s so vital to take the time to teach it.
I don’t know how many times I’ve seen someone post an error message and ask how to fix it. Does it irritate me , you bet it does. Students today have 100 times the resources at their disposal then what I had so many moons ago, yet they don’t (or wont I’m not sure at this point) use them.
When I was going for my BS in Computer Science the instructors drilled debugging into our heads. We didn’t have Google or Bing, we didn’t have e-books to read, all we had was each other and our brains.
I think this fail starts with the teachers, it seems no one harps on debugging in institutions anymore and it’s showing. Read forums and you’ll find hundreds of instances where simple debugging wasnt used. Where typing the error message into Google (or Bing) the answer is there, but the student is just too lazy to go that route.
Sure I’ve asked questions on forums, such as StackOverflow and others, but not until I had exhausted every resource I could get my hands on. I never ask for help until I’ve tried all other options, then, and only then, will I ask for assistance.
Teachers today seem as if they just want to get the students into the real world as fast as possible, thus diluting the programmer poll. In my opinion debugging is 25% of the programming process, yet students aren’t being taught anything about it.
It seems like that these students see an error message and immediately want help, because that’s how they were taught in today’s institutions, and it’s turning debugging into a lost art.
Someone tell me, just how hard is it to type an error message into Google and follow the links? Maybe our teachers need to be taught how to teach, maybe teachers who teach programming classes should know that debugging is vital and needs to be taught to their students.
Maybe these teachers should be required to work in the industry for a few years before they can teach programming, where they can see first hand how important debugging is and why it’s so vital to take the time to teach it.
Comment