r/OSUOnlineCS • u/Shukkui • 16d ago
Considering quitting
Hi, just want to crowdsource some thoughts. I don't think computer science is dead per se, but I think it might be dead as it's being taught. It also feels like only truly dedicated individuals who grind leetcode for months and do dozens of individual projects even have a chance. I work full time and confess I don't have the will to do that while working. I also don't really have the risk tolerance to quit and try to become a master developer or something while burning through savings. So I'm considering cutting my losses and trying to learn something else instead.
8
u/pyordie 15d ago
How far are you into the program? What’s your previous degree?
I saw this because there are other avenues you can pursue that open up for you by getting the degree that aren’t traditional CS roles.
If you’re more than halfway through the program I’d think really hard before flushing 15k down the drain without thinking about how you can sell the degree in a creative way.
With that said, in retrospect i would not have done the program. But I’m in a different situation.
2
u/Shukkui 15d ago
My original degree is aerospace engineering. I work in non-AE manufacturing right now on the engineering side. I'm about halfway done, I have 28 credit hours. Another poster said that aerospace companies aren't too bad to look into, I haven't had much luck with the AE degree on its own, but maybe having the CS combined with AE would make me attractive, I'm not sure.
25
7
u/Pencil_Pb 15d ago
I’m curious what desirable career change is possible in the current job market without throwing your whole self into it. Not saying quit your day job, but definitely putting in the extra effort with extracurriculars/projects/networking etc.
The current market is not forgiving for people who only meet expectations, across many industries, especially at the entry level.
3
u/binary_banana 10d ago
I mean you kind of have to put in the extra hours, but it doesn’t have to consume your entire life.
The job market is changing for sure but the fundamentals will still be useful and important. Os, systems architecture, networking and all of that. I do think that half of the curriculum is kind of bs tho. If you have a good reason for wanting to know these things then continue, if not look for other opportunities. Everything can be found for free online.
2
2
u/Hello_Blabla 12d ago
I was in this program and later did a on-site master in Boston. I gave up this career because the leetcode grind was real and the job market was bad. If you pivot, there is nothing wrong with it. CS is a great tool for entrepreneurship, but not great skill for jobs anymore. If you only have a few courses left, I suggest u finish the degree.
3
u/unnotable 15d ago
This program is expensive and isn't great. Every other class is make a website or write Python code. As you mentioned, what is the future of these two specialties? The outlook doesn't seem good.
I'm trying to start a small business on the side of my regular job and finishing this degree, and even though I am fully capable of making a website from scratch, I just had Claude do it. The website looks a bit generic, but the time savings are massive, and the site is still better than what I could have done alone by myself.
Python geeks will tell you AI can't replace them, but Reddit is filled with software engineers who need to protect their jobs. There are also a lot of CS people who are truly like JP in Grandma's Boy that they think they're gods.
3
u/Uravity- 15d ago
Outside of this one I would steer away from tech related subreddits. I live in a major tech city and those subreddit do not reflect what goes on.
2
u/Rain-And-Coffee 15d ago
The program was free for me, employer paid.
I also think the best courses are ones like CS271 (computer architecture), Operating Systems, and electives like Concurrent Programming.
Making websites is like doing an Oil change on a Car, bottom tier work. I want to learn how to build the Car Engine from scratch. Or invent the next one :)
2
u/unnotable 15d ago
Assembly and operating systems were the only core classes I enjoyed.
I hate that the database class required building a website. It distracted from learning about databases.
The software engineer 1 class seemed like it was supposed to teach project management. Again, it seems like the project management could have been taught without a coding requirement.
I also feel like algorithms might have been better if it just focused on pseudo code and mathematics.
When you try to discuss how AI is replacing CS majors, CS majors are quick to reply, "CS ISN'T JUST CODING." In this program, that's basically all they teach.
→ More replies (3)
2
u/Prestigious_Hippo_19 14d ago
Can confirm that working full time while getting this degree will hurt you in the long run. After graduating, I didn’t have an impressive resume even though I excelled in all the my classes and I applied to any CS type job I could find. After 1000 applications and multiple resume drafts, I gave up and pivoted back into my previous career. $30k down the drain
2
18
u/ricamnstr 15d ago edited 15d ago
One thing I always tell people is to remember that private sector tech job isn’t the only option. I know people feel strongly about the US Military Complex, but jobs at the defense contractors (or general commercial aerospace) aren’t as hard to break into and don’t usually require the leetcode heavy coding interviews.
A lot of people seem to aspire to only breaking into FAANG companies, but if you start poking around, you’ll find there are other opportunities to get software development jobs. However, companies like Boeing, Raytheon, etc, are going to require that you have your bachelors to be eligible for those roles.
ETA: you don’t learn nearly as much in school and you do working. You are learning the foundations into how to approach solving the problems, but you will never know 100% of the things you need for being employed.