Hacker News new | ask | show | jobs
by yurylifshits 5822 days ago
I feel that the opposite sequence (hands down first, fundamentals later) works better. Otherwise, you can only teach semantics. When you have zero experience with a particular technology, how can you appreciate the "fundamental design principles"?
2 comments

Perhaps I'm a little biased from studying computer science rather than something more vocational, but as you say there are already dedicated classes for the technologies that you suggested so I think the syllabus is still well-suited for a "web architecture 101" course.
You disagree with the teaching methodology, but I think for a 101 course on web development the syllabus is very good.

I guess we could debate if fundamentals first or later is a good idea, but in general most teaching is done with fundamentals being first. You don't fight on the UFC before earning a white belt.

IMHO, college is for learning the fundamentals, not gaining 1-on-1 market skills. Because the best JS framework changes every couple years, but DNS? Not so much.