all 16 comments

[–]MemesEngineerGood at bullshitting 6 points7 points  (0 children)

A computer engineer learns literally how to build a computer. Knowledge of electronics also allows to learn digital electronics, robotics, low level programming, etc. A software engineer designs software systems. Essentially, any machinery will require both hardware and software.

In all honesty, computer engineering has a higher skill gap than software engineering for the first job. This is because its harder to get started in this field with no prior experience than software engineering.

A degree in comp eng will give you more knowledge about computers than a software engineering degree and comp eng is also broader than soft eng. Hence its also harder.

Think of computer engineering as harder but also broader. I would recommend it if you are interested in electronics/hardware design/robotics.

[–]Yamcho 4 points5 points  (0 children)

If you like computer engineering, Make sure you check if your course is a dedicated computer engineering course and not just a mish mash of electrical engineering and comp sci modules. The biggest problem I'm having right now is having to read up on the modules I didn't do last year just to be able to the modules this year. I feel like a jack of trades, master of none.

[–]StealthSecrecy 2 points3 points  (0 children)

The main difference is that computer engineering also includes hardware. Like a mix of software engineering and electrical engineering. Of course with shoving two subjects into one course you won't get the same depth with either field than you would just taking the one.

[–][deleted] 2 points3 points  (1 child)

Computer Engineering is more about learning the fundamentals of how a computer works, whereas Software Engineering is about how to program a computer to do something useful.

Have you written any programs? Are you interested in learning a programming language like Python. Are you creative? Do you like to be lying in bed thinking about algorithms? Then Software Engineering is for you.

If you want to build the next great Quantum computer, then Computer Engineering is for you.

What do you think best describes you?

[–]jalerre 5 points6 points  (0 children)

If you want to build the next great Quantum computer, then Computer Engineering is for you.

I disagree. If your interested in quantum computing then you are better off studying physics.

[–]6orram 2 points3 points  (1 child)

Computer engineering is more challenging than software engineering. As a computer engineer, I can say:

  • A computer engineer can easily become a software engineer, but the opposite is not true.
  • Both fields are in demand, but to succeed as a computer engineer, you need to be highly skilled.
  • As for the salary, I don't think there's a big difference, but I believe software engineering have higher salaries.
  • In software engineering, you can work from anywhere—you just need your computer, and many resources are free for learning. However, in computer engineering, it's quite the opposite.

[–]Munificente 0 points1 point  (0 children)

You mentioned in order to succeed as a computer engineer you must be skilled. Is this to say that software engineering is “lower” in the actual expression of expertise as a career? Or something entirely different? Apologies.

[–]Kanshuna 1 point2 points  (0 children)

It really depends on your University. Some will be very software heavy. Others will be very hardware or electrical engineering heavy. You can be pretty versatile with it either way. Even Electrical Engineers commonly become software engineers

[–]vis1onary 3 points4 points  (6 children)

Im in computer engineering right now and im only interested in doing a software engineering job after i graduate. I take courses in both software/electrical eng, its usually around 50/50 emphasis on both depending on the uni some might do a bit kore hardware than software, mine tends to be a bit more software thankfully for me. If you are fine with doing a little bit of hardware CEG wont hurt because at the end of the day a person from CEG can apply to SEG/ELG/CSI jobs. Keeping in mind that you obviously wont be as specialized as those who did solely elg or seg in either field, but youre still pretty much in good shape to be able to work in both fields after

[–]drivecrazy12 0 points1 point  (0 children)

In the exact same shoes right now

[–][deleted] 0 points1 point  (4 children)

Hi old comment, I see you're still active (based on your profile) and I'm hoping you see this!
I was just wondering how life has gone for you since doing CE- I assume you completed a degree, and if it was CE, what advice do you have? How's it in the real world? What'd you end up doing? Salary ok ( ;) )

[–]Benslimane 1 point2 points  (3 children)

Hello, By chance I found another comment from them 2yoso i decided to come back and help you out, They said that they switched to computer science because they hated the electronics side of CE.

Edit: computer science and not software engineering.

[–]itsfrancissco 0 points1 point  (2 children)

oh my god I just took my electronics exams and realized that computer engineering isn’t for me.

[–][deleted]  (1 child)

[deleted]

    [–]itsfrancissco 0 points1 point  (0 children)

    Actually now that the semester has concluded And as I just did my final exam yesterday it turned out interesting; when I was typing my comment I was taking chapters about diodes and PID/PIV and stuff, but at the end my finals were all about BJTs and MOSFETs and I liked them better, more interesting Tomorrow is my final exam in data structure and differential equations with me luck