I always wanted to pursue CS as my majors but due to the recent news of SWE getting fired changed my mind
Now I’m confused about what to opt for my bachelors. Should I take CS or a Management degree?
I always wanted to pursue CS as my majors but due to the recent news of SWE getting fired changed my mind
Now I’m confused about what to opt for my bachelors. Should I take CS or a Management degree?
A degree in management is useless. “Management” isn’t a job, it’s a title. You still need to be skilled at something useful to manage other people. These kinds of degrees are for football players that have to have a degree and the party crowd that needs training on how to be a functioning human. This is a perfect degree if you want a soul-sucking job in megacorp HR or banal white collar office management leading a team of minimum wage temps. IMO, learn a productive skill instead.
The CS market is very saturated (at least in the US). I’m a lead software dev responsible for hiring and probably 90% of the resumes I get are from people needing H1B sponsorship; this is where the saturation is coming from. Most of the candidates are pretty weak with an increasing over reliance on AI assistance, so if you have a knack for programming using your own brain, you should go for it. Just be prepared for a long and draining job hunt.
I already know java from my high school (cuz I was interested back then) but after looking at the current number of layoffs I’m scared to opt for CS
And is it true that AI is going to make SWE’s work more efficient and create more jobs? Or is it just people coping?
IMO AI is a bubble and it will burst in the next year or two. We use AI at work and there are benefits, but I do not believe AI will be replacing anyone other than the absolute bottom of the talent pool. It’s mostly going to accelerate the productivity of developers (creating more value for the company with no increase in wages for you, of course).
Mass layoffs happen every couple years in the software world. One of Microsoft, Google, Salesforce, Oracle, etc. will do layoffs and the rest will do it too “because market conditions”. They’ll then rehire that many people 6 months later. It’s a tool they use to clean out lower performers and replace them without having to go through the arduous process of firing someone for performance reasons. The US economy is going to shit right now, so that’s giving them an excuse to do it; it’s not a sign that the software industry is in trouble.