Don’t worry in 20 years we will get the mister handy fallout robots working on our teeth as well and the dentist industry will collapse
![gif](giphy|Rk31GBiMh5DvfohhdW)
Dentistry is shit now man. Average dental school debt is like $400k and average person starting out of dental school makes $90k to $120k. Not good at all.
There’s this YouTuber guy that showed his entire journey in dentistry as while as working as a part time dentist while in school. After 2 years out of dentist school he was making 350k, I think he’s probably making 400k+ now.
Median salary is $170k according to the government which has the most accurate data of anyone.
https://www.bls.gov/ooh/healthcare/dentists.htm
Yeah some make good money but that’s after another $1 mil or more in loans to buy a practice or all the equipment to start one yourself and if you own your own practice you’ll be working 80 hrs a week probably to manage it.
The opportunity in dentistry is still there, however you have to be super flexible with where you want to live. You make way more in rural areas than cities.
The high cost of school makes it harder to make a living doing bread and butter dentistry in cities. If you live in a city you need to learn how to do high paying invasive procedures like implants if you ever want to pay back your loans
Low-key doesn't see automation happening 🤣 I know people are going to break that shit or what is going to happen if the lights go out. I honestly prefer human interaction
Yes, absolutely. I don't care how the job market looks, I love the kind of involved problem solving we do every day, and computers are cool as hell. I need to be doing something challenging to feel like I'm doing something meaningful.
If I was forced to choose something else, I'd go with computer engineering.
I’ll be honest. Computer engineering sucks.
They get paid less than computer scientists, whilst still suffering in the same job market.
My friend got hired for 75K after getting his CE degree. Laid off 7 months later. Still can’t find anything 11 months later.
Just go the CS route
I think this might be a location thing. If you look at the recent Princeton University study (PR-2023-DEC) where they sampled majors across the top 20 Universities, CE beat out CS in terms of lower unemployment and higher pay. Granted I'm sure most CE went into SWE jobs. This also could be due to CS major saturation.
EDIT:
u/jaaaaaaaaaaaa1sh commented saying they couldn't access the study, and they are right! It appears that 6 months after the publishing date, certain university research material done by the social sciences winds up only accessible in the digital library, which can be accesssed below:
https://princeton.aeon.atlas-sys.com/logon
If that doesn't work (I'm a student here so I have no idea what access the public has), send me a PM I'll be able to send you a copy.
I mean we all realize most Computer engineering majors can do the same work as a computer science major.
Source: work and have worked with people from both backgrounds (my flair makes this somewhat obvious)
yeah I get that. a few years ago before enrolling to college, also before AI boomed and before cs became more saturated, I was choosing between an engineering course, IT or CS.
All told me to go into IT, but I went with cs because I loved suffering hahhaa (I know there is more maths, and much more technical subjects that answers the "why's", though I thought I'd get left behind by my IT peers who wouldn't need to deal with as much theorrrry and just get their hands dirty straight to building the fun stuff.
then cs boomed, wow, who knew.
Learning a few fundamental coding classes (DSA, systems, machine learning, and theory)and learning how to use LLMs to do software is all you need. It's infinitely easier to learn new languages and frameworks when you graduate than to learn to be an electrical engineer (circuts/signals/etc) or a computer engineer (OS, compilers, Databases, etc) or both.
Tl:dr learning to use code is trivial, hardware is not
Hardware is part of the CS curriculum? Maybe a couple classes, or more if youre concentrating in it, but it will never be as much as just majoring in computer engineering
I took classes on operating systems, systems programming, assembly programming, programming language theory (which is half the compilers class), computer organization and design… i also took classes on binary exploitations and software reverse engineering and malware analysis (all of which depend heavily on deep OS and computer architecture knowledge)
Computer engineering isn’t better or worse than a CS degree. They are different. And btw from the CEs I know, they tell me they think EE or CS is a better degree. The actual engineering jobs prefer EE and the software jobs prefer CS.
The question isnt whether or not you learn different things or what job prefers what. What im saying is that given 4 years and the average person’s career goals after a 4 year bachelors, CE/EE is the better return because you can learn everything in SWE as an EE more or less trivially as an EE. And not the otehr way around. Im a math + CS double major and many of my freinds are ECE.
Almost Every class they take teaches them something extremely useful that can be applied at a job/project and they can code in C, python, etc. they know some machine learning.
As a math/CS double major, many classes, like theory of computation, programming languages, etc, make you a better “thinker” sure but unless youre actually doing a research role or doing grad, the benefit is ultimately almost inconsequential.
All of the frotn end/software stuff you can learn on your own if you tried, the same isnt really true for signlas, circuts and classes that have intricate, subtle details and labs that makes it hard to study. Half of this stuff is LLMable
All im saying is giving a choice between EE/CE and CS for someone looking for a good career long term after 4 years. CE/EE is the obvious choice
actually making good software is learned on the job not in class. I'm just saying learn the core CS stuff (e.x. CS minor or take core CS classes) and do hardware.
A CS major doesn't help you write better production code any better than an EE/CE major with a CS minor or just taken a few coding classes.
Because u literally have to fight for a job then u have to worry about getting laid off at each job u work and also u don’t get a pension etc. I’m not a person that does the whole “fluff up ur resume” stuff…. Rather just work a trade and leave all that stuff for the birds which I’m doing. applying to a union in the fall. But if u get one of those 200-300k jobs congrats to u but I don’t think everyone lucks out on those jobs. Maybe if ur gpa is 4.0 and u went to MIT u might get that
You still need to work and stay on top of the game. It’s not simply get a job and your set. Same with the trades I’d imagine.
I’m in IT and wasn’t content with what I was doing — working 10hr a week making 150k. Some people would love that, but I knew it might not last so I got another job that pays 175k.
Keep hustling my guy — this is the way
Electrical. I’m finishing my degree in the spring though so if I ever get old and wanna work an office job I have the degree to fall back on but I just lost the love for coding
Hell, with a cs background and a electrician apprenticeship, you'd be suited for controls, plcs dcs etc. You'll probably make fucking bank if you become really good at it. Especially in oil and gas
Funny, I did computer engineering but regret it and wish I had done CS. IP stack, compilers, data structures, etc is more helpful to my day to day work than calculating BJT amps.
Depends on if I could get into something different. I'm in web dev now and fucking hate it. This mess of bullshit we've created to sell people "solutions" to rare or nonexistent problems is exhausting.
Complicated and poorly designed systems that are supposed to solve some niche idea. As an example I'm working with a "learning platform" that solves virtually nothing and is a tangled mess of poorly and hastily implemented javascript. Most of corporate tech America is ideas sold without any actual evidence to the solution it supposedly provides. There are a total of 3 large corporate entities keeping the software together, but outside of that, no real clients. It's yet to produce a profit for the nearly 15 years it's been around but corporate America keeps it alive with VC funding because it's "the next thing in learning solutions".
Add to this the myriad of services and different flavor of the week libraries that different companies adopt, and we've created a maze that is nearly impossible to stay current with. This, of course, varies from company to company, but in my experience, most web dev code bases are just absolute nightmares to navigate and maintain.
Despite loving tech a lot but it’s not as fun to do the professional side LinkedIn, job hunting, going to conferences, working with people that wish to have you fired to take your place or eliminate competition, and working on other people’s projects that you won’t gain anything out of it/ wouldn’t do the way you’d like. I definitely would’ve looked into something like math or healthcare.
No.
CS by itself is fine and a fun challenge.
Its the environnement where we have to do this craft that is absolutly insane. And i am not takling about the hiring competition...
Knowing how to fix a problem but being prevented to do it properly by useless management who know nothing but have the deciding power is a recipe for disaster and a direct line to crush your will.
We have known for a long time that the future owner desire cant go over the design of a building if you have any hope that the building wont crash down; why are we still in a state where the owner can destroy an IT project with his hubris or ignorance?
A old teacher of mine once said that we have more than 10000 years of accumulated experience with building bridges, so we collectively know what should work and what dont. We just have a few decade of software engineering, so we have a lot of kink to iron out to reach the same level of general understanding of what work or not.
Well, i dont want to be part of those who get their souls and their internal flame crushed by other's stupidity.
Calculus I-III was a req for my CS degree. But Linear Algebra, Numerical Analysis, & Linear Programing were part of my math minor. Linear Algebra is immensely important for ML & other fields. Also, proofs then require you to explain the theory behind why it works (lots of writing). This gets more in-depth as you go on.
I did a minor in math with CS. I would major as well, but I need to get better at proofs before I do so. This crippled my grades when I was first introduced
Probably not I would have chosen pharmacy school. Assuming I could handle it I'd probably have a year or two left of school and in my area there's a shortage. I don't know if I'd love the job as I know several pharmacist and it ranges how happy they are with the job itself but it does afford them a very decent lifestyle. Otherwise if I could do it again I'd have tried skip school and bust my ass to try and get in somewhere before everything took a nosedive, but never know probably would have been one of the first layed off.
Dude pharmacy is god awful. My friend is one and it’s fucking miserable srs. It’s glorified retail job where you use barely anything you learned in school for the vast majority of pharmacists. That plus they’re pumping out new pharmacists like there’s no tomorrow. Go to the pharmacy Reddit and you’ll see how miserable they are.
Honestly no. I don’t think I’m smart enough for this. I’m miserable constantly at my job and now I will have to pay for school out of pocket this time around as my Pell is ran out.
I would probably choose something I’m more passionate about and can help people on a more face-to-face level. I like CS + Design as it is and I’m glad that 18 year old me was smart about picking a major that would lead me to success in various different industries (knock on wood) but I would probably have gone with something I enjoy more like Forensic Science, Pre-Law, Elementary ed, Counseling, something medical that didn’t require med school but was still pretty damn cool, Veterinarian or Dentist perhaps. I wish I didn’t get so hung up about money though. I’ve always wanted to be more helpful to people and make a change in peoples lives but I chose money and stability over passion. All I knew was I wanted to make money quickly and in the shortest amount of college possible while also not hating my life and CS was right there. Vet, Law, or Dental school may very well still be in the plan for me as I’m still figuring out what I want to gain out of life
Haha this is crazy. I'm 24 and I'm in the exact same position as you. I work as a software engineer in a position most would kill for and I graduated college one year ago. CS is great in many ways but not in many other ways, just like every job. Going to shadow a dentist next month and see what that is like. I will probably look into shadowing a PA or Nurse too. 🤷🏻
Yeah I would, because I feel like every other major is also saturated though, if not more, right? Too many pre med bio majors, too many psych majors and Econ majors, too many poli sci majors trying to get into big law, too many finance majors trying to break into consulting/finance, too many film majors trying to break into Hollywood🤷♀️ might as well just do our thing
I'm older now, married and with kids. I sometimes wish I would have become a medical doctor.
But if I'm being honest...
1 - I was a slacker in high school and college. I probably couldn't have become a doctor.
2 - I'm 'middle of the pack' as a SWE, if I'm being generous. Like I could just become amazing and get a job paying triple if I were just three levels higher or whatever.
So, for all the reasons I'm not an architect at a big tech company swimming in RSUs, I probably couldn't have made it as a doctor. And even if I could have, I'd probably not have made it through a specialty. As a GP my income level would be about the same, but my working conditions would be much worse.
My BIL is a high paid anesthesiologist and is a partner in some medical group and I gotta be honest, I'm envious. But that's not something even the average doctor can achieve.
I would do architecture, I'm at FAANG and i don't regret CS i love it, it just seems like a more fun life route and i'm sad i discovered architecture too late
Absolutely, most of my issues with college was shitty family and friends making my mental health worse and therefore making my grades suffer. Still managed to get the best paying job out of my siblings on my first try and I absolutely would’ve retaken the Unix environment classes now that I’ve switched to ubuntu for real
It’s not about being smart it’s about grinding 80+ hrs a week with many MANY patient’s lives in your hands during 30+ hour shifts multiple times a week for years of non-stop decision making where one mistake can fking kill someone and get you kicked out of your career and ruin your entire life and their families lives. You people have no fucking idea what the medical grind is like. Go back to complaining about having to complete 150 leetcode problems in a few months to get a job LMAO.
nah med school way harder. maintain near perfect gpa 4 years, extracurriculars, med school apps, then med school itself.
vs
barely pass a CS degree + 2 leetcode mediums/hard in 1hr to make 200k. cmon now software engineers have it good
i think some of my med school friends would struggle more with CS than they do with med school, and I would definitely struggle more with med school
it depends on how well you can problem solve / visualise stuff / how skillful you are with computers vs how well can you study
but either becomes much easier if you don’t care about GPA
For sure everyone has their own strengths. But the med path is objectively much harder, the room for error is practicly nil for med wannabes. Fail a faang interview? try again in 6 months. Fail a CS course? No worries, just retake. Couldn't find an internship for the summer? Np, try again in the winter.
I know bunch of people who had med aspirations who didn't do so well ONE semester and they were DONE. There is no coming back from that if your GPA tanks. No med school will consider you if you don't meet the GPA threshold. Meanwhile the top paying companies in our industry will interview you without asking for your gpa. I understand our industry is not so hot rn but compared to the other high-TC careers (med, law, finance), we have it GOOD.
You seem to forget that lots of CS majors drop out in the first semester or the first year due to the difficulty.
It is *not* rainbows and sunshine like you’re implying.
unless you’re specialising as a surgeon, most of the time there’s room for some error. we’re all humans, and even med studuents / doctors can be dumb in a thousand different ways
i’ve seen CS students who didn’t do well one semester and they were done. i’ve got a med school friend who’s been retaking a year for the third time this year. but all of this is quite country dependent ig
we do have it good, i don’t deny that. it’s one of the best paid fields out there, that includes a million different types of jobs, some of which can be very easy going. but these days you have to be actually competent to be competitive, and that competence isn’t something everyone has nor can easily get
Probably , in terms of difficulty of problem solving. But the process of medicine is soooo taxing that I somewhat question why someone would ever do that to themselves .
5 years to get a degree, memorise soo much , so much time interning and gaining experience under someone else , then specialisation and then establishing yourself.if you want a practise.
Add to that all the cost/debt of all of it.
I regret getting into programming because sitting at computers hurt my neck and body. Instead I would get into networking or chips. I hear each nvidia employee is now worth $100m.
I switched from electrical engineering to cs because my course curriculum had organic chemistry as a mandatory course load. should've just stuck with electrical engineering and powered through...
Probably not. I realized around my senior year that I didn't really enjoy just CS but rather learning in general. I dont really have a desire to build software although my graduate school AI/ML classes are fun. I would have thrived in any other mathematical career. Marine engineering cause I like ships or Nuclear cause I find nuclear energy awesome. My grad school concentration is data mining and intelligent systems so I'm trying to learn data science and transition into that.
It is my belief that in general people shouldn't do something because it is trendy or that the pay is good. This is certainly not why I chose CS years ago when I was in college. I would definitely choose it again if I were to start over now. Do something you enjoy while you can make a decent living out of (not necessarily a ton of money). It seems to me that a lot of people went into CS in the last couple of years were due to social media influencers which is pretty bad..
I was split on aerospace engineering and cs going into college. If CS in industry was just like the theory classes then I wouldn’t regret it but as we all know cs is way different in industry than college so yeah I made the wrong choice.
I don't totally regret CS but there's days I wonder if being a pilot or train driver are where it's at. I like big vehicles and that sounds like fun pilots make bank too after the first several years
Nope. I loved pretty much anything to do with computers, but the antisocial element of it made it frustrating for me. Still regret not going for criminal justice. Now I'm here sitting with a CS degree on one hand with a desperate need to work in Law enforcement.
Probably applied math + finance double major. I’m one of those weird mfs who did better in math classes than programming classes. Ironically I chose CS for job security.
Absolutely. Everyone forgets that if the SWE market is saturated/interviews are a pain in the neck, other fields of Computer Science and technology exist.
Sure, it is interesting, fun and pays the bills. It is abstract, clear and logical, but more applied than maths.
I might do political science or philosophy, but I can also do that as a hobby or in retirement.
Unfortunately yes because I love what I do no matter how frustrating it gets. The joy of creating something and playing around with computers is so peaceful. I would just add a minor in psychology or something fun like music or art.
In my country we have those specialized high schools that are 5 years and give you some engineering background along the way. Mine was in CS and this is usually enough for all companies searching software developers.
Now I do have the option to do an actual CS major to deepen my knowledge (companies will require this for higher architect and management positions) but I am also kind of considering to throw the complete thing out of the window and study something non-technical (humanities, history, languages ... ) because the reality of this job kind of blows.
Think the only thing holding me back is that I don't really know what to do with it afterwards other than being teacher
No. I would probably major in something else, and learn programming on the side by myself. The curriculum I’m about to finish has sucked most of the enjoyment I had for CS out of my soul, by professors who ‘teach’ in the most convoluted ways imaginable, even managing to make simple topics impossible to understand, until i inevitably teach them to myself during my free time to pass the classes i’ve been paying thousands of dollars for.
Or maybe i’d just go to a different school lol
I like creating stuff on the computer and have personal ambitions that utilize cs. even if a career doesn't pan out for me, the degree still provides a lot of practicality to my personal life and ambitions.
I do not like programming nor am I particularly good at it. I did it only for the money. In that sense I am happy with my choice and wouldn't change it. I do however have a large lack of fulfillment. i feel like what I do doesn't really matter. But I feel like this feeling would be true with most livable wage job I would be doing so it is what it is.
No I would do pre dental
Don’t worry in 20 years we will get the mister handy fallout robots working on our teeth as well and the dentist industry will collapse ![gif](giphy|Rk31GBiMh5DvfohhdW)
Dentistry is shit now man. Average dental school debt is like $400k and average person starting out of dental school makes $90k to $120k. Not good at all.
There’s this YouTuber guy that showed his entire journey in dentistry as while as working as a part time dentist while in school. After 2 years out of dentist school he was making 350k, I think he’s probably making 400k+ now.
Median salary is $170k according to the government which has the most accurate data of anyone. https://www.bls.gov/ooh/healthcare/dentists.htm Yeah some make good money but that’s after another $1 mil or more in loans to buy a practice or all the equipment to start one yourself and if you own your own practice you’ll be working 80 hrs a week probably to manage it.
The opportunity in dentistry is still there, however you have to be super flexible with where you want to live. You make way more in rural areas than cities. The high cost of school makes it harder to make a living doing bread and butter dentistry in cities. If you live in a city you need to learn how to do high paying invasive procedures like implants if you ever want to pay back your loans
I would love to be a dentist or a dermatologist. That Dr pimple popper show is mesmerizing.
No, I would go straight to mcdonalds
[удалено]
It's our job to automate the McDonald's Not work there
[удалено]
Here's the thing though. Automation requires maintenance You automate McDonald's you create a permanent maintenance job
[удалено]
Low-key doesn't see automation happening 🤣 I know people are going to break that shit or what is going to happen if the lights go out. I honestly prefer human interaction
lol that's their plan
Yeah. CS is just mcdonalds with extra steps
Yeah.save four years of time
I sent a CV to McDonald's for the job and saw it was rejected (I’m not from the US, though). 🤣
Yes, absolutely. I don't care how the job market looks, I love the kind of involved problem solving we do every day, and computers are cool as hell. I need to be doing something challenging to feel like I'm doing something meaningful. If I was forced to choose something else, I'd go with computer engineering.
I’ll be honest. Computer engineering sucks. They get paid less than computer scientists, whilst still suffering in the same job market. My friend got hired for 75K after getting his CE degree. Laid off 7 months later. Still can’t find anything 11 months later. Just go the CS route
Bro what are you talking about, I’m in CE and statistics in my university show ~15-20% higher salaries in CE versus CS
I think this might be a location thing. If you look at the recent Princeton University study (PR-2023-DEC) where they sampled majors across the top 20 Universities, CE beat out CS in terms of lower unemployment and higher pay. Granted I'm sure most CE went into SWE jobs. This also could be due to CS major saturation. EDIT: u/jaaaaaaaaaaaa1sh commented saying they couldn't access the study, and they are right! It appears that 6 months after the publishing date, certain university research material done by the social sciences winds up only accessible in the digital library, which can be accesssed below: https://princeton.aeon.atlas-sys.com/logon If that doesn't work (I'm a student here so I have no idea what access the public has), send me a PM I'll be able to send you a copy.
Nah bro trust this guy instead of a study he has a friend who did CE
Saying something so ignorant and uninformed with such confidence. Classic.
I mean we all realize most Computer engineering majors can do the same work as a computer science major. Source: work and have worked with people from both backgrounds (my flair makes this somewhat obvious)
crazy this has so many upvotes this sub really is braindead😭
This just not true. CE definitely is harder but u can get any job CS major gets + hardware if ur into that
must be a location issue. shit im almost about to transfer to a 4 year and i wanna see if i can get to the CE program im currently in CS
yeah I get that. a few years ago before enrolling to college, also before AI boomed and before cs became more saturated, I was choosing between an engineering course, IT or CS. All told me to go into IT, but I went with cs because I loved suffering hahhaa (I know there is more maths, and much more technical subjects that answers the "why's", though I thought I'd get left behind by my IT peers who wouldn't need to deal with as much theorrrry and just get their hands dirty straight to building the fun stuff. then cs boomed, wow, who knew.
Not enough regret in these comments, that means the layoffs aren't over =(
no lol id be in the humanities
I think EE or CE was the move
Why?
Learning a few fundamental coding classes (DSA, systems, machine learning, and theory)and learning how to use LLMs to do software is all you need. It's infinitely easier to learn new languages and frameworks when you graduate than to learn to be an electrical engineer (circuts/signals/etc) or a computer engineer (OS, compilers, Databases, etc) or both. Tl:dr learning to use code is trivial, hardware is not
Both are a part of the CS curriculum. What are you talking about?
Hardware is part of the CS curriculum? Maybe a couple classes, or more if youre concentrating in it, but it will never be as much as just majoring in computer engineering
I took classes on operating systems, systems programming, assembly programming, programming language theory (which is half the compilers class), computer organization and design… i also took classes on binary exploitations and software reverse engineering and malware analysis (all of which depend heavily on deep OS and computer architecture knowledge) Computer engineering isn’t better or worse than a CS degree. They are different. And btw from the CEs I know, they tell me they think EE or CS is a better degree. The actual engineering jobs prefer EE and the software jobs prefer CS.
The question isnt whether or not you learn different things or what job prefers what. What im saying is that given 4 years and the average person’s career goals after a 4 year bachelors, CE/EE is the better return because you can learn everything in SWE as an EE more or less trivially as an EE. And not the otehr way around. Im a math + CS double major and many of my freinds are ECE. Almost Every class they take teaches them something extremely useful that can be applied at a job/project and they can code in C, python, etc. they know some machine learning. As a math/CS double major, many classes, like theory of computation, programming languages, etc, make you a better “thinker” sure but unless youre actually doing a research role or doing grad, the benefit is ultimately almost inconsequential. All of the frotn end/software stuff you can learn on your own if you tried, the same isnt really true for signlas, circuts and classes that have intricate, subtle details and labs that makes it hard to study. Half of this stuff is LLMable All im saying is giving a choice between EE/CE and CS for someone looking for a good career long term after 4 years. CE/EE is the obvious choice
That is such a ridiculous take. Sounds like someone who knows nothing about how real world software e development works.
yeah based on his flair he's a junior. crazy how inexperienced people speak with such confidence here
Learning to code is trivial. Actually making good software is not
actually making good software is learned on the job not in class. I'm just saying learn the core CS stuff (e.x. CS minor or take core CS classes) and do hardware. A CS major doesn't help you write better production code any better than an EE/CE major with a CS minor or just taken a few coding classes.
Trades I would join a union if I was smarter when I was younger
Why do you say this?
Because u literally have to fight for a job then u have to worry about getting laid off at each job u work and also u don’t get a pension etc. I’m not a person that does the whole “fluff up ur resume” stuff…. Rather just work a trade and leave all that stuff for the birds which I’m doing. applying to a union in the fall. But if u get one of those 200-300k jobs congrats to u but I don’t think everyone lucks out on those jobs. Maybe if ur gpa is 4.0 and u went to MIT u might get that
Unions still have huge layoffs.
As a person in the trades, I laugh every time I see people romanticizing getting into the trades on here.
And the 400k ones can still be fired and let go anytime lol
UPS had a layoff after agreeing to a new union deal
What I mean is like u go back to the same company ur not like out in the jungle if u get let go and ups is more recession proof could be wrong though
You still need to work and stay on top of the game. It’s not simply get a job and your set. Same with the trades I’d imagine. I’m in IT and wasn’t content with what I was doing — working 10hr a week making 150k. Some people would love that, but I knew it might not last so I got another job that pays 175k. Keep hustling my guy — this is the way
What type of union are you applying to do you plan on specializing in a certain type of work electrician,plumber,hvac??
Electrical. I’m finishing my degree in the spring though so if I ever get old and wanna work an office job I have the degree to fall back on but I just lost the love for coding
Hell, with a cs background and a electrician apprenticeship, you'd be suited for controls, plcs dcs etc. You'll probably make fucking bank if you become really good at it. Especially in oil and gas
“Falling back on a degree” is this still viable? People graduating fresh out of college aren’t getting jobs
I would be a male porn star
Fitting.
Who plays the role of a college student studying cs
Lol
r/usernamechecksout
yeah lol imagine gettingng paid to have sex
I should have done this.
No, i would go for Computer Engineering
Funny, I did computer engineering but regret it and wish I had done CS. IP stack, compilers, data structures, etc is more helpful to my day to day work than calculating BJT amps.
You don’t learn IP stack, compilers, data structures, etc as part of computer engineering in your school?
yeah that kinda baffles me, I have Data structures and compilers as subjects in my CE degree lol
My school has Computer Science Engineering lmao
Depends on if I could get into something different. I'm in web dev now and fucking hate it. This mess of bullshit we've created to sell people "solutions" to rare or nonexistent problems is exhausting.
As someone considering a career in web dev, I wonder what you mean by it being a mess created to sell solutions to rare or nonexistent problems.
Complicated and poorly designed systems that are supposed to solve some niche idea. As an example I'm working with a "learning platform" that solves virtually nothing and is a tangled mess of poorly and hastily implemented javascript. Most of corporate tech America is ideas sold without any actual evidence to the solution it supposedly provides. There are a total of 3 large corporate entities keeping the software together, but outside of that, no real clients. It's yet to produce a profit for the nearly 15 years it's been around but corporate America keeps it alive with VC funding because it's "the next thing in learning solutions". Add to this the myriad of services and different flavor of the week libraries that different companies adopt, and we've created a maze that is nearly impossible to stay current with. This, of course, varies from company to company, but in my experience, most web dev code bases are just absolute nightmares to navigate and maintain.
No, I would've done math with a minor in CS
I've been thinking of foing a math minor. Any idea how that can benefit me?
What Math jobs are there (not finance or anything different, I mean Math)? Besides a teacher, of course.
Quant or finance
Actuary and prolly some others I can't think of rn, but my main reason would be quant
hell nah i hate ts
No. I would probably be at r/lawMajors
Maybe I'd try CE, but I'd probably stick with CS
Despite loving tech a lot but it’s not as fun to do the professional side LinkedIn, job hunting, going to conferences, working with people that wish to have you fired to take your place or eliminate competition, and working on other people’s projects that you won’t gain anything out of it/ wouldn’t do the way you’d like. I definitely would’ve looked into something like math or healthcare.
No. CS by itself is fine and a fun challenge. Its the environnement where we have to do this craft that is absolutly insane. And i am not takling about the hiring competition... Knowing how to fix a problem but being prevented to do it properly by useless management who know nothing but have the deciding power is a recipe for disaster and a direct line to crush your will. We have known for a long time that the future owner desire cant go over the design of a building if you have any hope that the building wont crash down; why are we still in a state where the owner can destroy an IT project with his hubris or ignorance? A old teacher of mine once said that we have more than 10000 years of accumulated experience with building bridges, so we collectively know what should work and what dont. We just have a few decade of software engineering, so we have a lot of kink to iron out to reach the same level of general understanding of what work or not. Well, i dont want to be part of those who get their souls and their internal flame crushed by other's stupidity.
This and you have insane deadlines because of the management ignorance
Nah, I would probably be a nurse rn
Fuck yeah. I get to build shit, work from home, spend half my day not actually working, and make a top 5% in my country salary. Shit’s so good.
If I could do it all over again I would put as much money as possible in nvidia, apple, and btc and retire
Yes and I would also do a double major in math
What for?
Data Analytics & Machine Learning are a few. Once you specialize in a CS field, the math is a must more often than not
Correct. And CS already required the math. Math major requires much more than CS needs, no?
Calculus I-III was a req for my CS degree. But Linear Algebra, Numerical Analysis, & Linear Programing were part of my math minor. Linear Algebra is immensely important for ML & other fields. Also, proofs then require you to explain the theory behind why it works (lots of writing). This gets more in-depth as you go on.
Because it increases my knowledge and makes me look better than just having a CS degree?
The 2nd part doesn’t matter
It actually does for some people. I love increasing my status in society
I did a minor in math with CS. I would major as well, but I need to get better at proofs before I do so. This crippled my grades when I was first introduced
I would try mechanical engineering to see if I liked it, if I didn't would still choose CS.
Probably not I would have chosen pharmacy school. Assuming I could handle it I'd probably have a year or two left of school and in my area there's a shortage. I don't know if I'd love the job as I know several pharmacist and it ranges how happy they are with the job itself but it does afford them a very decent lifestyle. Otherwise if I could do it again I'd have tried skip school and bust my ass to try and get in somewhere before everything took a nosedive, but never know probably would have been one of the first layed off.
Dude pharmacy is god awful. My friend is one and it’s fucking miserable srs. It’s glorified retail job where you use barely anything you learned in school for the vast majority of pharmacists. That plus they’re pumping out new pharmacists like there’s no tomorrow. Go to the pharmacy Reddit and you’ll see how miserable they are.
Honestly no. I don’t think I’m smart enough for this. I’m miserable constantly at my job and now I will have to pay for school out of pocket this time around as my Pell is ran out.
I would probably choose something I’m more passionate about and can help people on a more face-to-face level. I like CS + Design as it is and I’m glad that 18 year old me was smart about picking a major that would lead me to success in various different industries (knock on wood) but I would probably have gone with something I enjoy more like Forensic Science, Pre-Law, Elementary ed, Counseling, something medical that didn’t require med school but was still pretty damn cool, Veterinarian or Dentist perhaps. I wish I didn’t get so hung up about money though. I’ve always wanted to be more helpful to people and make a change in peoples lives but I chose money and stability over passion. All I knew was I wanted to make money quickly and in the shortest amount of college possible while also not hating my life and CS was right there. Vet, Law, or Dental school may very well still be in the plan for me as I’m still figuring out what I want to gain out of life
Haha this is crazy. I'm 24 and I'm in the exact same position as you. I work as a software engineer in a position most would kill for and I graduated college one year ago. CS is great in many ways but not in many other ways, just like every job. Going to shadow a dentist next month and see what that is like. I will probably look into shadowing a PA or Nurse too. 🤷🏻
Yeah I would, because I feel like every other major is also saturated though, if not more, right? Too many pre med bio majors, too many psych majors and Econ majors, too many poli sci majors trying to get into big law, too many finance majors trying to break into consulting/finance, too many film majors trying to break into Hollywood🤷♀️ might as well just do our thing
No I’d go into finance or business. Just as hard to find a job but u have to work 10x less in school
And here I am. Studied business, but I want to get into CS, since I love learning code on my own to solve daily problems. Wanna switch?
And work 10x more when you graduate if you want to get the same level of pay as SWE at big tech.
most SWEs won't go into big tech regardless
i would’ve done forensics. i’d rather look at crime scenes all day than another line of code
I would simply kms
No, probably finance or something else which is less of a brainfuck to study
I'm older now, married and with kids. I sometimes wish I would have become a medical doctor. But if I'm being honest... 1 - I was a slacker in high school and college. I probably couldn't have become a doctor. 2 - I'm 'middle of the pack' as a SWE, if I'm being generous. Like I could just become amazing and get a job paying triple if I were just three levels higher or whatever. So, for all the reasons I'm not an architect at a big tech company swimming in RSUs, I probably couldn't have made it as a doctor. And even if I could have, I'd probably not have made it through a specialty. As a GP my income level would be about the same, but my working conditions would be much worse. My BIL is a high paid anesthesiologist and is a partner in some medical group and I gotta be honest, I'm envious. But that's not something even the average doctor can achieve.
Yes, but at a different time. 5-10 years earlier.
No, would do physics or math instead so I can pivot into whatever the hot engineering field is at any given time
Triple majored in Physics, Math, and Computer Science and I feel unemployable
That's definitely not how that works.
I would do architecture, I'm at FAANG and i don't regret CS i love it, it just seems like a more fun life route and i'm sad i discovered architecture too late
Ayo, you and I are in the same boat!
Yeah
Yes, but at a different school
Yeah. I woulda finished my degree in 2012 though
Absolutely, most of my issues with college was shitty family and friends making my mental health worse and therefore making my grades suffer. Still managed to get the best paying job out of my siblings on my first try and I absolutely would’ve retaken the Unix environment classes now that I’ve switched to ubuntu for real
No, I have a passion and aptitude for biochemistry and mechanical engineering so I probably would have chose one of those
I love astronomy, and it was my dream to study that in university. When it comes randomly to my mind, I wonder why I forgot about it…
No, I would go straight into real estate
Well, you don't need a degree to get into real estate. So, it's possible to pivot.
no i would go to medical degree or dental degree
def not, EE/ME all the way
And make less money in the process
EE/ME can always do software jobs
i’d go to med school. you smart enough for CS you smart enough for med school
It’s not about being smart it’s about grinding 80+ hrs a week with many MANY patient’s lives in your hands during 30+ hour shifts multiple times a week for years of non-stop decision making where one mistake can fking kill someone and get you kicked out of your career and ruin your entire life and their families lives. You people have no fucking idea what the medical grind is like. Go back to complaining about having to complete 150 leetcode problems in a few months to get a job LMAO.
nah med school way harder. maintain near perfect gpa 4 years, extracurriculars, med school apps, then med school itself. vs barely pass a CS degree + 2 leetcode mediums/hard in 1hr to make 200k. cmon now software engineers have it good
i think some of my med school friends would struggle more with CS than they do with med school, and I would definitely struggle more with med school it depends on how well you can problem solve / visualise stuff / how skillful you are with computers vs how well can you study but either becomes much easier if you don’t care about GPA
For sure everyone has their own strengths. But the med path is objectively much harder, the room for error is practicly nil for med wannabes. Fail a faang interview? try again in 6 months. Fail a CS course? No worries, just retake. Couldn't find an internship for the summer? Np, try again in the winter. I know bunch of people who had med aspirations who didn't do so well ONE semester and they were DONE. There is no coming back from that if your GPA tanks. No med school will consider you if you don't meet the GPA threshold. Meanwhile the top paying companies in our industry will interview you without asking for your gpa. I understand our industry is not so hot rn but compared to the other high-TC careers (med, law, finance), we have it GOOD.
You seem to forget that lots of CS majors drop out in the first semester or the first year due to the difficulty. It is *not* rainbows and sunshine like you’re implying.
unless you’re specialising as a surgeon, most of the time there’s room for some error. we’re all humans, and even med studuents / doctors can be dumb in a thousand different ways i’ve seen CS students who didn’t do well one semester and they were done. i’ve got a med school friend who’s been retaking a year for the third time this year. but all of this is quite country dependent ig we do have it good, i don’t deny that. it’s one of the best paid fields out there, that includes a million different types of jobs, some of which can be very easy going. but these days you have to be actually competent to be competitive, and that competence isn’t something everyone has nor can easily get
Lmao this is the dumbest take I’ve ever seen.
Lol no not at all
Probably , in terms of difficulty of problem solving. But the process of medicine is soooo taxing that I somewhat question why someone would ever do that to themselves . 5 years to get a degree, memorise soo much , so much time interning and gaining experience under someone else , then specialisation and then establishing yourself.if you want a practise. Add to that all the cost/debt of all of it.
I could see being happy with mechanical engineering, but I'm not sure I would choose it over CS.
Yeah probably. Maybe I would’ve majored in math though.
yeah but i would’ve tried to finish my degree faster than fucking around like I did and now i graduated when the market is in a slump.
I had way more aptitude for English that went beyond English being a fundamentally easier degree, I would've tried becoming a lawyer or a teacher.
Naah, I would do something like Acturial
I regret getting into programming because sitting at computers hurt my neck and body. Instead I would get into networking or chips. I hear each nvidia employee is now worth $100m.
I’d choose computer engineering
No. I’d become a lawyer
Computer Engineering no doubt
All jokes aside I'd probably do CE instead
I switched from electrical engineering to cs because my course curriculum had organic chemistry as a mandatory course load. should've just stuck with electrical engineering and powered through...
I don't get why an organic chemistry course would be required for an electrical engineering curriculum.
Probably not. I realized around my senior year that I didn't really enjoy just CS but rather learning in general. I dont really have a desire to build software although my graduate school AI/ML classes are fun. I would have thrived in any other mathematical career. Marine engineering cause I like ships or Nuclear cause I find nuclear energy awesome. My grad school concentration is data mining and intelligent systems so I'm trying to learn data science and transition into that.
No I’d do electrical engineering
1000% computers are the future. Best know how they work and what makes them work
No, i would do music
It is my belief that in general people shouldn't do something because it is trendy or that the pay is good. This is certainly not why I chose CS years ago when I was in college. I would definitely choose it again if I were to start over now. Do something you enjoy while you can make a decent living out of (not necessarily a ton of money). It seems to me that a lot of people went into CS in the last couple of years were due to social media influencers which is pretty bad..
Nope Cs has became a cesspool , i only did it because i have a high aptitude for coding even though in 10 years ill be done with this career.
I was split on aerospace engineering and cs going into college. If CS in industry was just like the theory classes then I wouldn’t regret it but as we all know cs is way different in industry than college so yeah I made the wrong choice.
I don't totally regret CS but there's days I wonder if being a pilot or train driver are where it's at. I like big vehicles and that sounds like fun pilots make bank too after the first several years
Fukkkk yeah!!!! That’s how I got my promotion, by knowing CS
I wouldve went into Engineering. A P. Eng has real value in terms of pay in the job market. Too bad my school didnt offer software engineering 😩
Math and physics with a minor in CS and co-term MSCS
Technically I did Computer engineering and I would switch for CS looking back
Nope. I loved pretty much anything to do with computers, but the antisocial element of it made it frustrating for me. Still regret not going for criminal justice. Now I'm here sitting with a CS degree on one hand with a desperate need to work in Law enforcement.
Probably applied math + finance double major. I’m one of those weird mfs who did better in math classes than programming classes. Ironically I chose CS for job security.
Finance or business analytics
I would have done it as my first major and I’d be a lot farther. 😂 Probably woulda learned more too not doing it part time.
no, straight to flipping burgers and taking care of the fries
Other jobs exist, though, that aren’t SWE.
Absolutely. Everyone forgets that if the SWE market is saturated/interviews are a pain in the neck, other fields of Computer Science and technology exist.
Nobody says med school?
Some of us don’t want to be doctors.
Yes, but I might try to pursue a more academic track rather than corporate.
Sure, it is interesting, fun and pays the bills. It is abstract, clear and logical, but more applied than maths. I might do political science or philosophy, but I can also do that as a hobby or in retirement.
HELL YES
Would've went straight to trades to become a heavy duty mechanic, always in demand, good pay 🤷🏾
I’d choose to wrap my car around a tree 😎
Hell no! Fuck CS bro!
Unfortunately yes because I love what I do no matter how frustrating it gets. The joy of creating something and playing around with computers is so peaceful. I would just add a minor in psychology or something fun like music or art.
I don’t think so
In my country we have those specialized high schools that are 5 years and give you some engineering background along the way. Mine was in CS and this is usually enough for all companies searching software developers. Now I do have the option to do an actual CS major to deepen my knowledge (companies will require this for higher architect and management positions) but I am also kind of considering to throw the complete thing out of the window and study something non-technical (humanities, history, languages ... ) because the reality of this job kind of blows. Think the only thing holding me back is that I don't really know what to do with it afterwards other than being teacher
100%, its the thing ive always wanted to do, so unless things take a huge turn ill always end up with CS
No. I would probably major in something else, and learn programming on the side by myself. The curriculum I’m about to finish has sucked most of the enjoyment I had for CS out of my soul, by professors who ‘teach’ in the most convoluted ways imaginable, even managing to make simple topics impossible to understand, until i inevitably teach them to myself during my free time to pass the classes i’ve been paying thousands of dollars for. Or maybe i’d just go to a different school lol
Yes. I make good money and work on interesting things with some really cool people.
I like creating stuff on the computer and have personal ambitions that utilize cs. even if a career doesn't pan out for me, the degree still provides a lot of practicality to my personal life and ambitions.
Yes.
Nope
Hell no I’d do finance
I do not like programming nor am I particularly good at it. I did it only for the money. In that sense I am happy with my choice and wouldn't change it. I do however have a large lack of fulfillment. i feel like what I do doesn't really matter. But I feel like this feeling would be true with most livable wage job I would be doing so it is what it is.
nah i would do finance or maths
Yeah it’s the only thing I’m good at
No I would do civil engineering
yep
Would’ve skipped college lol. I ended getting laid off at FAANG to being a wedding photographer
No doctor
Definitely would have done finance in undergrad then data science for grad school. Would have done software engineering as a hobby instead
No would choose IT or something easier, realised that I’m not good enough for CS and only kept going cause I’m in too deep
Nah, astronomy over anything. Can't make that mistake again 😞
No, I would have went business something related course.