Do you prefer frontend or backend of your Computer Science oriented job? Why?
When I was in school, I was trained to be a programmer, however, my first job had me more on the 'operations' side of computer science, and honestly, I strongly prefer operations .. first line support .. even help desk .. because I feel like I make a difference.
One of the clues which may help you lean towards one side or the other are the personality profile tests (myers-brings .. what color is your parachute, etc ....).
All of those tests that I took indicate that I like to 'firefight' ... basically provide help as needed to make the computer world a better place.