DEV Community

[Comment from a deleted post]
Collapse
 
solarliner profile image
🇨🇵️ Nathan Graule

Actually, part of the skill of being a software engineer, exactly because there is so much to learn, is "choosing your battles" and invest time in in the niches that most benefit your speciality. You probably won't learn OpenGL as a web developer, and probably don't need a good understanding of Algol 68; however if you're choosing the path of web development there are many things to learn and staying on top of the game is a challenge of every instant.

Not focusing on some technologies, no matter how much hype of popularity, is a crucial skill to maintaining focus in the actual work you're performing and absolutely needed for your work-life balance.

The fact you're pursuing a CS degree is a good way to get a lot of the theory in your head - you might not need all you're being taught as a frontend (or backend) developer, but it's always more patterns your brain will naturally recognize in other people's work, making it all click faster.