Best Answer - Chosen by Voters
Those jobs would most likely require a degree (bachelores or better) in computer science or computer engineering.
computer science/engineering is a pretty difficult major, however it is one of the most applicable, rewarding and secure areas you can get into. It requires alot of higher level math (calculus1-3, multi-variable calculus, differential equations, linear algebra, applied statistics etc...) as well as some engineering level physics (including quantum physics...dont ask me why haha). So if your dont like math/physics then i wouldnt recommend you get into that field. Also writting programs and/or learning new programming languages can be time consuming, so if your not the type that like sitting infront of a computer for several hours trying to figuer out why your program isnt running properly, then i wouldnt recommend this feild.
I'm currently a Computer Science major in UCLA and i really enjoy it. But then again thats just my opinion.
I dont think anyone job is harder; one you know computers and have a degree in it, youll be okay
Source(s):
me. Computer science major