Hi, I’m going to university next year and I need to make an important decision. I want to know whether I can become a Software Engineer with a CS degree then take another degree to expand myself. Or I should rather go for an Engineering degree? Thanks.
A base CS degree will give you a flexible set of tools but it will not get you any job by itself (like most degrees). There’s so many varieties of programming that it’d be unrealistic for a degree to prepare you for all. You have to pick up the specialized areas that you want to do, but the upshot is that you’ll have a strong core.
A cs degree is the most direct and obvious pipeline to becoming a software engineer.
Why would you need a degree on top of the cs degree?