4 answers
Asked
663 views
What are some good jobs choices after going to college for computer science?
I am a Junior at Grundy Center and I love computers. I am thinking about going to college for computer sciences, but I'm not sure what job opportunities there are after college. #general #jobs
Login to comment
4 answers
Updated
RAVI’s Answer
Computer Science is an general name for a vast field of computing world! There are 10s of highly specialized sections of the Computing Science world: Computer architectures, Database, Application Design, Operating systems, artificial intelligence, data science, Cloud computing, mobile computing, networking, and on and on. More are added all the time. As the world evolves, so does computing as everything and everywhere is now require computing.
All these jobs are well paid and many are in demand.
Options for you are wide as a computer science major and depending on which one of the above interests you. You can get the right specialization and standout even more and demand more. Having an additional minor in any other field like Accounting, Finance, Math or other fields provides a leg up too in that specific field applying your computing skills and landing a job. May be you will also start your own company developing software solutions to do things better in that field as well.
I am sure your interests will also change as you go on. Your career also will evolve, change and you will adopt to the changes.
I started as a communication and networking engineer with minoring in computer science. Became a software programmer. Then an architect, and not a product marketing person, defining business requirements that drive many software applications to be developed to create, sell and service communication services!
Computing world has been changing for the last 40+ years and will continue to change, may be even more rapidly than the last 40 years. Computer science degree provides the background, knowledge, and understanding you need to see how the computing world is changing, where you fit in this world and what you have to do to ride it successfully.
Best wishes.
All these jobs are well paid and many are in demand.
Options for you are wide as a computer science major and depending on which one of the above interests you. You can get the right specialization and standout even more and demand more. Having an additional minor in any other field like Accounting, Finance, Math or other fields provides a leg up too in that specific field applying your computing skills and landing a job. May be you will also start your own company developing software solutions to do things better in that field as well.
I am sure your interests will also change as you go on. Your career also will evolve, change and you will adopt to the changes.
I started as a communication and networking engineer with minoring in computer science. Became a software programmer. Then an architect, and not a product marketing person, defining business requirements that drive many software applications to be developed to create, sell and service communication services!
Computing world has been changing for the last 40+ years and will continue to change, may be even more rapidly than the last 40 years. Computer science degree provides the background, knowledge, and understanding you need to see how the computing world is changing, where you fit in this world and what you have to do to ride it successfully.
Best wishes.
Updated
Rithwik’s Answer
There are tons of well paying job opportunities for a Computer Science graduate in today's world.
They range from Web dev to Data analysis, computer architecture, Machine Learning, App dev and the list goes on. I would suggest that you pick out your interests when in college by trying various diverse subjects, doing projects and research. This will definitely help in narrowing down your career options.
They range from Web dev to Data analysis, computer architecture, Machine Learning, App dev and the list goes on. I would suggest that you pick out your interests when in college by trying various diverse subjects, doing projects and research. This will definitely help in narrowing down your career options.
Updated
John’s Answer
Hi Camerin,
Software engineer is probably the most popular. In high demand and also tends to be well paying. There are also many different types of software engineering jobs. For instance, some engineers specialize in mobile / smartphone applications while others work only on websites / web applications. Some work on software that runs on hardware or physical devices (for example, there are computers in cars, planes, video game consoles, etc). And there are even more types!
Other possibilities:
Sales / solutions engineer - Not developing software, but helping people use software successfully. A computer science degree might not be required for this.
Developer Advocate or Developer Relations - Similar, this role often works with other software engineers to help them use technology. They also tend to speak at conferences and make presentations to talk about technology.
Product Manager - Computer science isn't required for this position, but it's sometimes preferred because product managers typically work with engineers to help figure out what software should be built. They also tend to talk to customers and collaborate with people in other functions. Some schools have special programs that combine computer science and business degrees to help prepare for this type of role.
Software engineer is probably the most popular. In high demand and also tends to be well paying. There are also many different types of software engineering jobs. For instance, some engineers specialize in mobile / smartphone applications while others work only on websites / web applications. Some work on software that runs on hardware or physical devices (for example, there are computers in cars, planes, video game consoles, etc). And there are even more types!
Other possibilities:
Sales / solutions engineer - Not developing software, but helping people use software successfully. A computer science degree might not be required for this.
Developer Advocate or Developer Relations - Similar, this role often works with other software engineers to help them use technology. They also tend to speak at conferences and make presentations to talk about technology.
Product Manager - Computer science isn't required for this position, but it's sometimes preferred because product managers typically work with engineers to help figure out what software should be built. They also tend to talk to customers and collaborate with people in other functions. Some schools have special programs that combine computer science and business degrees to help prepare for this type of role.
Updated
Andrew’s Answer
Software engineering is in high demand and can be super rewarding!