5 answers
5 answers
Updated
Eduardo’s Answer
There are many areas within computer science such as:
Data Engineer: This one will set up the data, the data that is useful in an specific process. They separate data. (Inside this area are Big Data, Data minning, etc)
Data Scientist: They transform data by using math models which give a result based in expectations and statistics (Inside this one will be Neural Networks, Artificial Intelligence, Machine Learning)
Business Intelligence Analyst: They analize the data given from Data Engineer/Data Scientist and transform it to give reports for a business purpose.
Software Developer (this one gets another areas inside -> Web, App, Games, Desktop, Etc.): They create games, websites, web platforms, mobile applications, etc.
Project Manager/Product Owner: This ones are those who manages and talks with business clients in software related projects.
Scrum/Agile Coach: This ones shares the philosophy of Agile inside a company and accelerates the digital transformation
Cybersecurity/Forensics: They test informatic infrastructure detect security flaws and fix it
Network: Those in charge of network and communications infrastructure.
Microprocessors and Computer architecture: Design and development of new hardware technology
Cloud
DevOps
and many more...
Data Engineer: This one will set up the data, the data that is useful in an specific process. They separate data. (Inside this area are Big Data, Data minning, etc)
Data Scientist: They transform data by using math models which give a result based in expectations and statistics (Inside this one will be Neural Networks, Artificial Intelligence, Machine Learning)
Business Intelligence Analyst: They analize the data given from Data Engineer/Data Scientist and transform it to give reports for a business purpose.
Software Developer (this one gets another areas inside -> Web, App, Games, Desktop, Etc.): They create games, websites, web platforms, mobile applications, etc.
Project Manager/Product Owner: This ones are those who manages and talks with business clients in software related projects.
Scrum/Agile Coach: This ones shares the philosophy of Agile inside a company and accelerates the digital transformation
Cybersecurity/Forensics: They test informatic infrastructure detect security flaws and fix it
Network: Those in charge of network and communications infrastructure.
Microprocessors and Computer architecture: Design and development of new hardware technology
Cloud
DevOps
and many more...
Updated
Buddhima’s Answer
Computer science also provides you with algorithmic thinking and systematic problem-solving skills etc. You can use it to work in adjacent fields to engineering as well, depending on what kind of work you enjoy. It can open the door to areas such as product management, performance marketing etc, where you work with people to understand problems, design solutions, and validate them.
Updated
Patrick’s Answer
With a degree in Computer Science your opportunities will be plentiful. Between networking, cybersecurity, application development, gaming, AI/ML the choice will be yours to make. The key question is what will attract your interest. Being able to take classes on the many different fields listed above will help you in determining areas of interest.
Updated
Atul’s Answer
You can be software developer and work in Silicon Valley and can make a comfortable living.
However, nowadays every company will ask you to pass their test before the interview.
You can work in cybersecurity, AI, Analytics, CRM or Social Media companies.
Learn the languages such as Python, Java, Go (Google) and others that are desired by these companies.
However, nowadays every company will ask you to pass their test before the interview.
You can work in cybersecurity, AI, Analytics, CRM or Social Media companies.
Learn the languages such as Python, Java, Go (Google) and others that are desired by these companies.
Updated
Nada’s Answer
It is major that will create a lot of options for you down the road depending on your interests really. Many of the obvious and above mentioned career choices are what you may start with first, but there are many others. Some folks start as developers or software engineers, other end up it performance engineers and optimize the systems performance, some work in operations or as site reliability engineers. I personally started as a software developer, but have tried many adjacent career after that. I worked as a product manager for several years, a customer facing solution consultant, training customers on a technical product, implement a solution that customer purchased, ultimately settling on presales engineer career - selling technical products to developers and other engineers and that is where I stayed. I then progressed through the management ranks. The thing is, it really doesn't matter where you start, what matters is to keep learning and challenging yourself and be open to trying different things especially is your current role is does not challenge you or motivate your or if you are looking for something new. In my job, I meet daily folks in all types of roles with computer science degrees, some are in marketing (product marketing managers), some even lead marketing teams, others are on the partner development side or sales side, so "pure" development and engineers career paths are not the only option.