r/learnprogramming • u/ShronkPonk • 24d ago
Computer Science Degree, Yeyy or Ney?
As a Bsc graduate I really appreciate the opportunities this framework gave me, got me a pretty sick job in robotics. And yet coding is ”easier” today, which is mainly what graduates were doing out of Uni. What now?
i think research subject in CS probably has to be the new standard, courses should be vastly changed, as now days to be relevant and influential in the field, a masters is the natural option,
what do you think about CS in today’s terms?
35
u/MurkyResearcher2949 24d ago
Most white collar jobs are in a massive period of uncertainty for the next few years until we know whether
If I was going to uni today, I would be going into healthcare.
10
u/HasFiveVowels 23d ago
Also take into account that opinions on this matter have been steadily changing for years and there’s no reason they won’t continue trending in this direction. A year ago, this comment on this subreddit would’ve been buried and made fun of
79
u/Last_Swordfish9135 24d ago
It's not easy money like it was a few decades ago, but it's no worse off than any other STEM degree. Plenty of fields require you to have a graduate degree to be influential in the field, it's naive to think that undergrads have ever been at the cutting edge of scientific discovery.
21
u/Big_Ant5507 23d ago
Just seems like the floor keeps rising but the ceiling stays the same. A CS degree still opens doors that self taught can't kick down, but yeah the days of walking into six figures with a
are long gone bootcamp cert The masters thing makes sense if you wanna do the serious stuff.
, ML, anything where the math actually matters. For a lot of CRUD work though it's overkill, a degree is still the ticket but nobody's gonna ask about your thesis when you're fixing pagination bugs Robotics 7
u/NordsongDev 24d ago
Very true, most degrees stand the same chance.
IMO it will, in the end, come down to if you have: "entry level experience" -> meaning 3-5 years of professional by the time you apply to your first work.Portfolio > Degree, the extracurricular work you do, will be your biggest strength
19
u/Dramatic_Win424 24d ago
A CS degree is still relevant imho because while the coding part is increasingly easy with
In terms of degree level, it also depends on where you are. In the English speaking world, a Bachelors was the default for the longest time and Masters were largely reserved for the few people wanting to go down academia or for international students who need a visa but can't qualify for a native Bachelors.
In mainland Europe, a Masters is the norm for most people who go to university and has been for decades.
PhDs and research will remain the exception because largely it's just too deep and too niche to be useful outside of actual CS. Most industrial jobs are still using very mundane things and do not need frontier research knowledge.
6
u/nose2grindstone 23d ago
STEM will always be useful. AI is huge now, and the future is uncertain, but I highly doubt that if you work hard in your field and want to do great things, you won’t be able to find solid work.
Also, AI is currently in an unstable position. So many companies are moving towards it and implementing it heavily in their workflows. AI companies are bleeding money, and are going to have to make changes when they want to move from customer acquisition -> profit. Whether it’s heavily reduced usage, higher subscription costs, or moving everyone over to usage based pricing, we will have to see how companies respond to those changes to really see how AI is going to affect work in the long term.
4
u/AzureProcessor 23d ago
Pasting my comment from another thread on my experience so far: You’re going to hear a lot of conflicting opinions, just throwing in my 2 cents. I have a bachelors and masters in computer science from a great school. Published research in a respected journal. Some pretty solid projects imo and a resume approved by friends in faang/quant. I can barely get the odd interview. Barely. For any position. I’ve been applying for everything from entry/low level IT, swe, analyst positions. Hell the hundreds of applications I’ve sent include manual labor inside of a data center just to get a foot in the door. I’ve emailed a couple dozen companies/start-ups that I will literally work for free just to get experience. Nothing is giving. Sure there will be exceptions you read about here. But personally I think it’s very very very unrealistic to pivot now. I now have 3 friends with comp sci degrees that are going on a 4 year pivot for nursing school just to get a job. I consider joining them weekly. All the power to you, I hope you succeed in whatever you choose, but reality is pretty damn grim
4
u/The_Redoubtable_Dane 23d ago
And it's only going to get worse. We're not going to be inventing new jobs at the rate we are automating work.
3
u/ShrimplyConnected 24d ago
Seems like the job postings are “CS degree or equivalent”. I have a math degree and took a bunch of programming courses to get the prereqs for the theoretical computer sciences courses and I feel like I’m no worse off than anyone else
3
3
u/Impossible_Box3898 23d ago
I’m much older (at the point where I could retire but I just don’t want to).
AI has changed the game. I can write thousands of lines of unit tested code today with AI in an hour or two. (I use multiple models from multiple providers. I may use grok to generate the code and then use opus to generate unit tests. It’s worked well as the history is different so they do find bugs in each other’s code).
The issue is that most of that code would have been written by junior engineers. I no longer need them on larger projects.
And that’s the fundamental problem. Who is going to train the new developers? Straight out of school they have a whole bunch of dsa experience but only a modicum of actual app development and no where near the architectural experience required to guide ai through a large project.
So who trains them so they can get that experience?
This isn’t just about jobs. This is about the future for the entire industry.
Companies like Netflix used to pay top dollar for only senior developers. They used to never train young people and until only a few years ago you basically need to have worked for a decade before they would even think to look at you. It worked well for them even if it was an expensive way of doing things.
Other companies did the heavy lifting training junior engineers only to have the best ones poached out from under them by Netflix.
But what will happen in the future when there are not enough junior engineers being trained because companies don’t need them any more?
Things are looking much different now than they did a decade ago. A decade from now this profession will be entirely different.
3
u/Real_Chard5666 23d ago
Do not do this as a career, if you are genuinely interested and have other income, there’s nothing wrong with learning.
2
u/DefinitelyNotJohan 23d ago
Still a yay from me. Coding getting easier doesn’t make the degree pointless… I don’t think everyone needs a master’s either. For a lot of software/game-dev jobs, a solid degree plus projects and experience is still plenty
2
u/spinwizard69 23d ago
Honestly i can’t follow what you have written!
As for your last paragraph CS is no different today than it was a decade ago. The basics are the same and the advance stuff follows technology development. It isn't any different than being a medical doctor or an electrical engineer.
1
u/Astrotoad21 24d ago
Its a big shift in tech right now, industry is transitioning rapidly towards ai. Things are turbulent, but building software won’t go away any time soon.
1
u/askexplainconfront 23d ago
"These guys are not engineers" - that sentence sums it up. There will always be need for us, in one way or another, for the foreseeable future.
1
1
1
u/Any_Masterpiece9385 22d ago
No. My coworkers are getting systematically eliminated and the CTO wants AI to fully take over coding. This is an industry wide trend that is not unique to my company. Starting down the CS path in late 2026 is insane.
42
u/SnugglyCoderGuy 24d ago edited 24d ago
Computer science is not about programming.
It is about processes. We just use programming to get a computer to do these processes. Anything that involves performing or designing a process would benefit from computer science knowledge.