Are there any jobs that you can do that utilise having a Computer Science degree, which also require you to be doing non-desk work; particularly activities that are active or perhaps even strenuous?

Things along the lines of radio-tower maintenance (though this is likely more suited to electricians and electrical engineers)

  • Cable TV and home theater installation. Can involve climbing up utility poles, installing wiring in attics, and persuading various computers and modems to talk nicely to each other. – Patricia Shanahan Sep 26 '17 at 23:47
  • 1
    How is this question too broad??? – Barney Chambers Sep 27 '17 at 6:54
  • 4
    Why are “shopping list” questions bad? Also, I can't help but feel like this goes beyond what a workplace expert might be expected to know and is more what a Computer Scientist might know. – Bernhard Barker Sep 27 '17 at 7:56
  • 1
    Sys admin, can be strenuous if you are dealing with large server racks. Also startup companies can cause you to operate in many different roles. At one company I worked at, I helped pack servers for shipment and even got to use the wood shop a time or two. However, that was the exception rather than the rule. – Pete B. Sep 27 '17 at 16:58
  • what about, in general, robotics ? – Fattie Sep 27 '17 at 19:28

Anything that requires work in industry of any sort. You will end up walking around the plant as systems are typically physically distributed. For example one hot strip mill (steel mill) I worked in was 1.1km long and I had to deal with computer systems along its length. If I wanted to waste 1/2 hour or so I'd walk to the far end.

Currently I work on ship-to-shore container cranes. Not only are they distributed about the port, but they are also physically tall (though not compared to radio towers). And computers are mounted all over them.

In both cases you endeavor to manage stuff from a central office, but when working with computers than control physical equipment nothing beats actually being up close and personal when trying to debug issues.

As an added bonus, if you get work with a company that builds (for example) steel mills or cranes you will also likely have the opportunity to be paid to travel globally.

And while you might think that this is electrical engineering type stuff, you would be surprised as to what sorts of general purpose IT/Software issues there are that you have to deal with. To really do my job I need intimate working details of:

  1. Windows 7 and Windows 10 desktop systems as well as Windows Servers.
  2. SQL databases and in particular MS SQL server (of various types)
  3. Networking
  4. IP cameras
  5. Various 3rd party software packages and how they install and interact in Windows.
  6. Custom programming (C#/WPF for me)
  7. Etc etc.

And while my main job is cranes at the moment, yesterday I was at a company that prints secure documents for a certain government and was installing a custom C#/WPF/SQL database/IIS Website application. This app collects data from computer vision cameras that monitor the inkjet printing onto documents that you might call a SSN card (if you happened to reside in a country that uses the term SSN), and tracks the overall print job quality.

After doing stuff like this I have trouble imagining working for a pure software company that does B2B websites and internal data shuffling applications - I like it that if I screw up my job something can genuinely go "boom"!

NOTE That I have gone with the common idea that people in CS do programming and deal with IT issues. I know that technically this may not bet he case; and that designing languages and building compilers might be a better description of what a pure CS degree includes.

| improve this answer | |

One job that comes to mind are IT Analyst that maintain physical servers. I've seen server warehouses that have rows and rows of servers and those individuals have to go up and down to make sure everything is working functionally. They sometimes have to lug equipment around which can be strenuous.

| improve this answer | |
  • That's got nothing to do with computer science though. – Jack Sep 27 '17 at 1:03
  • 6
    Computer science covers a wide range of topics. I have friends who majored in CS and are IT Technicians. – Michael Sep 27 '17 at 1:04
  • 1
    Yes, plenty of techs have CS degrees – Kilisi Sep 27 '17 at 13:32

Not the answer you're looking for? Browse other questions tagged .