Non-Programming Jobs For a Computer Science Major?
An anonymous reader writes "I recently graduated from a 'major' university in America with a BS degree in Computer Science. I unfortunately must admit that I am not very skilled with programming. I finished with the degree, and I've spent much of my college career working a job doing technical support (fixing laptops, troubleshooting Windows problems, etc). What jobs can I get with a computer science degree that are NOT mainly programming jobs? A little programming wouldn't be bad, but none would be preferred. And what kind of salaries do these jobs typically fetch?"
n/t
You could get a job as a Program Manager or similar position. They do more design work than actual programming. Those positions pay about the same as programming positions.
My blog
$2.13/hr
Accenture is always looking for fresh faced graduates who can't actually do anything.
D.O.U.O.S.V.A.V.V.M.
with a BS
Looks like you'd be perfect for management.
Yes, anonymous was probably the right way to go with that submission on this site ;)
Testing
Project Management
Product Support
Software Sales
Systems Administration
Programming is just one part of computer science; there are needs for all of these other areas as well.
You are in a unique position; us programmers can't stand to be in management, we simply cannot do our jobs there (not to mention we're slightly introverts!). If you are skilled and don't mind managing, you can bring home a decent wage. Especially if you know how to manage programmers! Good management for a development team is a sorely needed position.
Just my $0.02. Any fellow programmers want to back me up or dispute my claims?
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
Well, you could take the specification from the customer, to the programmers.
If you've got people skill that is.
If you did good in english, you could write documentation.
A little programming wouldn't be bad, but none would be preferred.
If you want to succeed in IT, you NEED programming. You may not be building enterprise-level programs - but when comes to pushing updates, creating a simple Intranet, building or troubleshooting a compiled/interpreted application or just plain keeping yourself sane*, having a programming background goes a very long way.
Perhaps IT is not a best fit for you.
*For some of us, it may be too late. :D
Just wish people quit pushing the ones that can't hack in CS to QA. I work for a software company as a developer, but so wish the QA people aren't just CS rejects. They need to be good at what they do and good QA people are hard to find. There can be a lot of scripting and programming in QA in the right environment and not just script monkeys that runs what they are told. QA really is a calling.
Comment removed based on user account deletion
I mean, if Frank Gehry doesn't know how to weld or install a toilet, fuck his buildings, man. Architecture degree my ass.