How can I teach a know-it-all beginner programmer?
- by Liran Orevi
I need to teach a teenage beginner programmer (private tutoring style). The problem is that despite their poor knowledge and skills, they are sure of their abilities, to the point where I find it hard to teach them "better ways".
What's the best way to tackle this?
Just to be clear what I'm talking about:
Constantly changing between tools/IDEs/libraries when it's tough.
Blind certainty that really bad designs are really very good.
Copying and pasting from the Internet, without understanding the code, and "marking" it as a project.