Hacker News new | ask | show | jobs
by zachgalant 4859 days ago
you'd be shocked at how many ways people who don't code can get stuck when trying to learn.

Many times, they can't even form their question any better than "My code is broken. What do I do?"

Having someone human there both gives them the answer much better than they can find themselves and gives them the knowledge that someone is there to help them, so they don't give up.

Yes, some people will be able to figure things out themselves, but having someone to help the rest of the people can be invaluable.

I've taught intro CS for three years at Stanford, and even there, most students get stuck and need help to get through the intro class. The reason they have been able to (the intro CS class is the most popular class at the school. About 90% of all students take it) is that there is an extensive support network of student TAs that are there to help them.

We're replicating this online for all the "normal" kids who can't just "figure it out" themselves without any direction.

1 comments

> Having someone human there both gives them the answer much better than they can find themselves and gives them the knowledge that someone is there to help them, so they don't give up.

Yes. Even if the human doesn't actually give you the direct solution to your problem, but just reassures you that you are on the right path and with a bit more thinkingn you will overcome the current obstacle. (Or points out to you when you are blatantly wrong.)

Having confidence that there is a solution is often half the battle to finding one.