4 answers
Updated
755 views
What job options are there in the Computer Science field?
I'm currently choosing a major for college and was thinking about Computer Science. But there's a point that I don't know what kinds of positions are there and what do they do daily for Computer Science field that isn't that complicated.
Login to comment
4 answers
Updated
Theresa’s Answer
A Computer Science undergraduate major teaches you how to approach problems from an algorithmic perspective. Yes, it is about learning programming languages and techniques, but it is also learning to think from a systems perspective. With that knowledge in hand, people pursue a large variety of employment opportunities. Programming is the most obvious one. There are many other possibilities. Here is just a small sample of what some people with computer science degrees do everyday:
full stack development - meaning a person who can code for both the client and server side of an application. There are jobs which focus on each side as well.
data analytics - for example, analyzing the traffic coming into an e-commerce website and the revenue that is producing
user experience - studying how a customer is experiencing the application and making recommendations to improve that experience.
requirements - specifying what the system is supposed to do for its customers, from the customers perspective
quality assurance - verifying that what is produced meets the requirements specified
technical sales - selling applications developed to customers focusing on the technical piece of what the system does rather than the cost.
I also know lots of people who have a computer science degree and then went on to study/pursue other things for example material science and law.
full stack development - meaning a person who can code for both the client and server side of an application. There are jobs which focus on each side as well.
data analytics - for example, analyzing the traffic coming into an e-commerce website and the revenue that is producing
user experience - studying how a customer is experiencing the application and making recommendations to improve that experience.
requirements - specifying what the system is supposed to do for its customers, from the customers perspective
quality assurance - verifying that what is produced meets the requirements specified
technical sales - selling applications developed to customers focusing on the technical piece of what the system does rather than the cost.
I also know lots of people who have a computer science degree and then went on to study/pursue other things for example material science and law.
thank you for spending time for writing me a descriptive comment!!
Shiying
Updated
Jay’s Answer
The fact is that as many have pointed out here there are many things you can do once you get your degree in computer science. One other thing that I would point out is that there are new opportunities in computer science all the time and one of the most rewarding things about computer science is that you will continuously learn new skills that can be applied either to your current job or to some other filed that you might want to enter.
Updated
Reza’s Answer
"What do they do daily for Computer Science field that isn't that complicated?"
After getting your education and work experience, it would not be complicated.
People with Computer Science degree fill a variety of positions. To name a few: Programmer, Data Scientist, Machine learning engineers, Site Reliability Engineer, Designer...etc. Some of them are more statistics/math heavy while some are more related to humans and their interactions with computers/mobile phones.
After getting your education and work experience, it would not be complicated.
People with Computer Science degree fill a variety of positions. To name a few: Programmer, Data Scientist, Machine learning engineers, Site Reliability Engineer, Designer...etc. Some of them are more statistics/math heavy while some are more related to humans and their interactions with computers/mobile phones.
Thank you, Reza for the advice.
Shiying
Updated
Carlos’s Answer
Positions for computer science are not very common, NOT because they aren't available but because a Computer Science degree can be applicable anywhere and job listings become more subtle or specialized. A research or lecturer position might require that specific degree but, more often than not, other jobs that would utilize it won't be labeled as such. Job positions will depend on what field or subfield of computer you specialize in.
For example:
If you enjoy design and usability, you can specialize in interface design and pivot into User Experience (UX).
If you enjoy physics and simulation, you can learn to program in engines like Unity and pivot into the gaming industry.
If you enjoy artificial intelligence you can specialize in computer vision or machine learning, which in turn can be applied in self-driving car projects.
If you enjoy collecting/handling large data sets, you can specialize in parallel computing and pivot into Big Data.
If you enjoy using large data sets for statistics, you can specialize in data analysis and pivot into Data Science.
The possibilities are endless!
Like someone else mentioned, the great benefit of Computer Science is that it teaches you the ability to learn and adapt. It's a way of thinking and you can think and apply your ideas in whatever passions you have!
I hope this helps and inspires you to look into a CS degree.
For example:
If you enjoy design and usability, you can specialize in interface design and pivot into User Experience (UX).
If you enjoy physics and simulation, you can learn to program in engines like Unity and pivot into the gaming industry.
If you enjoy artificial intelligence you can specialize in computer vision or machine learning, which in turn can be applied in self-driving car projects.
If you enjoy collecting/handling large data sets, you can specialize in parallel computing and pivot into Big Data.
If you enjoy using large data sets for statistics, you can specialize in data analysis and pivot into Data Science.
The possibilities are endless!
Like someone else mentioned, the great benefit of Computer Science is that it teaches you the ability to learn and adapt. It's a way of thinking and you can think and apply your ideas in whatever passions you have!
I hope this helps and inspires you to look into a CS degree.
thanks you so much! I appreciate for your descriptive response!
Shiying