|
|
|
|
|
by analog31
3197 days ago
|
|
In my experience, how I learned things depended on the subject. I needed the classroom environment in order to learn math and physics: The motivation to keep plugging away at it for 15+ years, and the interaction that teaches how to communicate ideas in those areas. Mathematicians and physicists seldom make things. We have to communicate and collaborate to get things done, when we're thrown into a typical commercial environment. On the other hand, I easily learned electronics and programming on my own. In both subjects, a single introductory course got me started, then I was on my way. I wonder if the appeal of HN to programmers is why there is a strong sentiment against traditional education, and in favor of self learning. Other than being easy, programming may simply lend itself to self learning for some reason. Perhaps figuring out what makes programming easy to self-learn, would help us figure out how to teach other subjects better. Or we may realize that unless we want everybody to be a programmer, we may still need traditional education. |
|
If programming is easy, you definitely aren't challenging yourself.
> Perhaps figuring out what makes programming easy to self-learn, would help us figure out how to teach other subjects better.
It's the fact that you are having a conversation with computer and you can explore things and get somewhat immediate feedback. These things are currently somewhat lacking for math and physics.