How much do I need to know about Networks as a SWE?

Posted by H1Eagle@reddit | learnprogramming | View on Reddit | 8 comments

I was just wondering, do I really need to study things like Topologies, OSI Layers, LANs and WANs, the different protocols like VoIP, HTTP, TCP and understand them on a fundamental level if I'm aiming for a junior SWE position?

I'm currently a 3rd year CS student and I'm aiming for a job in Web or Mobile development and as you know CS degrees are pretty general and theoretical so I'm not really sure what courses I should focus and dive deep in vs which courses I should just aim for passing in. Currently I'm enrolled in Networking class that is based on CCNA1.

I'm just looking for guidance over which topics I should focus on.