Hacker News new | ask | show | jobs
by kccqzy 1687 days ago
A masters degree in Computer Science in many places is going to cover specialized topics beyond undergraduate CS. It is not the place to go for learning CS fundamentals. If you didn't have the foundation of CS, a masters degree isn't the right track.

In fact, these days many high schoolers can build websites and webapps with thousands of users, often learning from free resources like YouTube; but more often than not, these high schools get into undergraduate CS to learn more about how these systems really work under the hood. For example, since you mentioned Web Development, you probably use JavaScript; can you explain at a very high level (no need for details) how the JavaScript you write is parsed into AST by the browser, how the browser interprets the bytecode or JITs it into machine code, how the CPU takes these instructions decodes them execute them out of order retires them? A good undergraduate CS education gives you answers to these; a good masters education just gives you more details.

1 comments

It's not even that it's too advanced, it's just the wrong thing if the (only) goal is 'web development' and 'Bootstrap'.