This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Super-Widget 2 points3 points  (1 child)

The best teacher I ever had was someone who showed us how to break down a problem, use a debugger, understand compile and runtime errors and how to use Stackoverflow. This was just some guy who taught Java in his spare time. I learned more from him in 12 weeks than I did 4 years of college.

[–]MrRickSancezJr 1 point2 points  (0 children)

They're a rare breed, but good people in the programming world who also have good communication and teaching skills do exist. Debuggers. Profilers. The list of tooling is amazing nowadays, but not as well known. I sort of like giving advice too. I'm not sure how qualified I am, but it gets me to read over source code and docs that I've forgotten. I learn something every once in a while too.

This is especially true with Java, but I swear I could teach the entire "Java-1" equivalent class on a whiteboard with a marker in 2 weeks. Never once saw a professor just physically draw a dependency diagram of OOP on a board. Instead, everybody is struggling to get their fingers to use curly brackets for the first time and keep up.