What should I do with my Computer Science degree?

What are the job/pay/stability trade-offs between choosing to get an electrical engineering degree or a computer science degree?

  • I am going to be a sophomore in college this fall, and I am still unsure whether I want to do my degree in EE or CS. My current major is Computer Engineering, which is a mix of both EE and CS. I am currently interning at Symantec (big software company) this summer, and I really can't see myself having a code job for the rest of my life. It's not very fun or intellectually stimulating. I have decided that if I'm going to pursue CS, I will only seek jobs like machine learning, algorithm analysis, data science, AI, etc. which require more math and thinking and less coding. However, electrical engineering seems interesting because it involves a lot of math/physics and seems to have much more interesting job opportunities that computer science. However, I am also worried about the pay differences between electrical engineering and computer science. Are there significant pay differences between the two professions, and if so which profession receives better pay? Which profession has better career opportunities in terms of job availability and promotions? Which career tends to have more interesting and rewarding work?

  • Answer:

    I majored in EECS and ended up pursuing a career in software and data engineering.  In general, I think CS is a much easier field to break into.  The jobs are plentiful and pay well.  You can rise in rank quickly as you master your skills. On the other hand, EE jobs are scarcer and the more advanced roles often involve years of "work" experience.  At the end of the day, pursue what you find most interesting.  You'll excel and the money will follow.

Timan Goshit at Quora Visit the source

Was this solution helpful to you?

Other answers

EE usually focuses more on the hardware, and CS focuses more the software. On average, CS jobs are paid higher than EE jobs, especially high-demand areas like machine learning, information retrieval, data science, ... Some of the high-paying areas in EE without much coding include analog design (high-speed SERDES, RF, PLL, A/D D/A conversion, ...)

Zhao Wu

They are both good options. Choose whichever one you are most interested in. If you just choose a position based on $$$ you will have a miserable life.

Phil Americus

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.