What are the possibilities I have with a CompE Degree?
I am a junior/ senior in college studying Computer Engineering and I am excited but worried about what's to come next. #college #computer #engineering #computer-science #engineer #computerengineer #computer-software
As some others have written, hot areas of topics for this major could be Cyber Security but if you like software development, Machine Learning, AI, Data Science area could be great options for you to consider. Lots of employment opportunities in those areas.
There are many career path you could consider including :
- computer hardware design - Chips, Computer Circuits , Firmware design
- Operating System design and coding
- Software development
There are many different types of computers that including Super Computer, Mainframe, PC, Phones, Tablets, etc.
Each of them may need different knowledge and skills but having Computer Engineering as the fundamental. You may explore more on different aspect and determine what you have the best interest. If you know any Alumni working the particular aspect, you can also speak to them to acquire better understand before you decide which area you would like to pursue.
Hope this helps! Good Luck!
There are lot of opportunities to explore from the field of computer science as it is and always is one of the booming and interesting fields to work. You would have chances to explore Software development, Hardware engineering, Testing, Infrastructure and Operations management and so on.
Another major field is Cyber security and access management, which basically provides the industries with enormous ways of keeping the platforms and data secure meanwhile providing its customers ease of access to use the platform developed by companies.
Overall, there are lot of opportunities to explore as a Computer Science and Engineering graduate. While you would want to choose the fields that you are more interested and build upon skills required for specific industry.
All the Best!!
Software can lead you to:
- software development - this can be low level (operating system, embedded devices, anything "closer to the hardware") or high level (application layer - meaning web, mobile applications, cloud, microservices, scaling)
- security - again same as development but from a security angle
- system engineering - maintaining servers (Linux usually), virtualization, cloud, containers (DevOps)
I think that there is a higher demand for software engineering.
Senior people who have experience with multiple areas can become architects.
Hardware is about computer architecture, again a lot of to do with information flow, concurrency, and possibly electronics.
Again blended with the software layer.
Best of luck!
Filip recommends the following next steps: