careers associated with CS major

<p>Can anyone here tell me about a career associated with a CS major from experience? I think I want to do a CS major but not sure what the work is like. i am good at math and enjoy solving problems.</p>

<p>CS majors usually end up as software engineers (duh), but in a variety of environments.</p>

<p>1) Companies like Microsoft, Google - writing lots of code, algorithm analysis, almost no interaction with clients. Scripting languages are used, and C, C++ are the most popular HLL's.
2) Develop software for banks, hospitals etc. Some client interaction, most of the software developed is on the .NET platform. And most companies develop their software in C#, C++ or VB
3) Web development, lots of JAVA programming, scripts etc.
4) Write Device Drivers for hardware, usually done in C.
5) then jobs like database admin or network admin at various companies.</p>

<p>Most of the career paths above are pretty interesting, except writing device drivers in C!! You'll pretty much be writing code to solve an existing problem.</p>

<p>im interested in network stuff so looks like there may be a good job for me here.</p>

<p>Networking and Databases management skills are probably the most sought after skills in CS right now....</p>