Unable to load image

Word of caution for aspiring CS majors - [wealthy mom textboard site] :taylorlorenzcrying: :surejan: :fancywithwine:

https://www.dcurbanmom.com/jforum/posts/list/1206224.page

https://www.wsj.com/lifestyle/careers/compute...-job-market-7ad443bf

WSJ is reporting what many are already seeing -- market for CS majors is pretty saturated.


Are English majors in high demand?

Actually, yes. The future is bright for humanities majors.

For low paying jobs.

I make $300,000. But sure.

Kids that have actual social skills are in demand more than. Kids that can communicate effectively, look people in the eye when talking, write effectively. Kids with great time management skills and EQ.

All of these executive functioning disorder/adhd Geniuses glued to a screen, not so much.

My husband always tells our HS sons--if you put down the iphone and channel more time in face-to-face and real world you are going to fare so much better than the others of your generation. Set serious limits.

Read the 'Anxious Generation'--if nothing else doesn't convince you that tik tok and SM and iphone are dumbing the h*ll out of our kids and making them socially inept IRL.

:marseynotes: anxious generation...

https://i.rdrama.net/images/17184586960253384.webp


What market isn't saturated?

Also, this is why it is so hard to get admitted to a CS program -- they aren't expanding the seats to meet student demand unless there is market demand.

UMD CP actually halved the CS class, but I think that was due to too many students who are not ready for it being interested in it, and wanting to keep the classes more intimate. UMD is also developing its AI/ML programs.

Job market is cyclical, but low level IT jobs have all been offshored. The big thing now is AI and ML, both of which are related to CS degrees. Some colleges are now starting to offer AI majors. That's the next big thing.

Lets push more kids into a technology whose primary benefit is requiring less workers


It's good that they're not expanding the seats. My English major found a good high-paying job quite easily out of school, but I know there are not clearly established paths for those majors as there are (or at least used to be) for CS majors.

Please share firm and $.

I won't name the firm but it's a large consulting firm with quantitative focus. Salary is around $90k. I agree with the advice to go to the best school you can get into, do as well as you can in that school, and don't accept the notion that you are limited by your major. My English major also took math, econ, government, etc, so firms knew she could do the work.

Great advice.

And hustle. Wherever you are.

I've already help DS [dear son] research the clubs/teams to join at Ivy - will be freshman in fall.

The parenting job doesn't end once they get in to a top college or program. It shifts and changes. Now they need life & career advice. Show them where to look, questions to ask, clubs to join, people to meet.

I know this is much harder with introverts….

Ugh


Many CS majors end up with contractors and bouncing from job to job with little job security.

A friend seems to be "off" every few months as they say, looking for a new gig.

They are probably in lower level jobs or in older tech. My spouse was the same. Luckily, spouse is at the tale end of their career and retiring.


This economy sucks


I guess people should go into the low paying industries like home health care hospitality instead since that is where the job growth is.


Get a liberal arts degree (economics and something soft) from the highest ranked school you can.

Recruiting for finance, consulting, and corporate /strategy roles are much much easier if you are in English and economics major coming from Rice or Vanderbilt or Emory compared to CS at Purdue…..

Ask around people!!!

lol at this bs


Unless you have good connections/networking, that will not help.

DS [dear son] will graduate from an Ivy, commencement is today, and he is still looking for for a job, as most of his friends who don't have connections. Those with connections have good jobs.

Your kid had to join the clubs in schools and network network network….

Nothing lands in your lap.

These "clubs" arent the only way to network. One of my undergrad TAs encouraged me to apply for a job he used to have, since I had mentioned in office hours that I was interested in that subfield and I had a high A in the class. You don't need to golf.


+1. Some seem to think it's not fair when a person gets in the door a job interview due to connections, but you need to work to develop those connections.

Ultimately though, outside of CS, you need a graduate degree if you don't want to hit a hiring ceiling a few years down the road.


Huh? Why wasn't your kid networking? It's a requirement in life…..

Social skills people.

Golf and tennis….


That's why my kid is double majoring with math. Hoping for options...just in case.


Also, 90% of the people who were CS, along with myself in undergrad, moved into other areas like sales or management. Very few spent their career in tech. Some of the best product managers I've met at top Silicon Valley companies started off as Engineers even before going on to business school.


My husband is a senior software engineer with a highly specialized skillset; the market for entry-level to low mid-level is extremely saturated and starting salaries are no longer competitive.

Party's over!

I know! My oldest just graduated from UMDCP and only got 3 offers for over 120k.

Nice!!


That's why my kid is double majoring with math. Hoping for options...just in case.

My kid is also a double major in math and CS, but only because they love math. I don't think a math major in and of itself is lucrative.

Math connects back to the data science and financial quant side (and goes further "just for fun")


This is why we need entrepreneurs to create more of the jobs your kids want.

We need your kids to be the entrepreneurs! That's what Gates and Zuckerberg and Page did!

Being an entrepreneur is too hard for most people. I say this as an owner with 50 employees and $26M in sales last year. People want the success without the risk and pain. Honestly, most people are basic and want a steady paycheck for minimal effort.


I mean, my CS major took English and Business classes (straight As). I guess they can do non CS related work, too?

+1 Our CS major is minoring in creative writing and theater.


Very soon the CS degree will be considered obsolete

+100


good thing my CS major kid can communicate effectively and look people in the eye (debate team), and write effectively (IB DP grad), as can many other students of other majors, not just English.

English majors aren't in high demand, though. So, it's better to major in STEM or business AND communicate and write effectively.


Just returned from a college reunion, and my friends' kids who majored in CS and graduated last year and this year are all un- or under-employed. It seems pretty obvious to me that low-level CS jobs are the first to be gobbled up by AI. If you go to a top school, it truly does not matter what you major in. Most of those kids who want top jobs in tech, finance, consulting will get them. Majoring in something skill-based is more important if you attend even a slightly lower-ranked school. This is why people work so hard to secure spots in the Ivy-plus schools.

Again the data doesn't agree with your imagination.

Harvard english major 4 year out median salary = $49,675

https://collegescorecard.ed.gov/school/?16602...301=&fos_credential=3


This is utter BS.

You have no idea what you are talking about.


https://i.rdrama.net/images/17184586962184587.webp

oh shit there's 10+ more pages of this shit

https://media.giphy.com/media/NGvUvUBkUpKYWwHCoD/giphy.webp

70
Jump in the discussion.

No email address required.

>UMD is also developing its AI/ML programs.

RIP to the poor bastard that gets a degree in ChatGPT from University of Maryland.

Jump in the discussion.

No email address required.

https://i.rdrama.net/images/17184681194604821.webp

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

I only did codecel shit for like one year in highschool, so "if - else" is about the height of my l33t skills.

But even so, cant you at the very least make it something like

If number / 2 == int return true

Else return false

? Though i imagine theres probably an in-built check in most programming languages to do that for you...

Jump in the discussion.

No email address required.

That kind of tech might exist in 15-20 years, right now it's impossible.

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

I think returning the binary and checking the last digit is faster in some languages than calling mod.

Also, for python, using the bitwise & is better than % for this in many cases.

if x & 1:
  print('odd')
else
  print('even')
Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

>I think returning the binary and checking the last digit is faster in some languages than calling mod.

sounds r-slurred can't be true

Jump in the discussion.

No email address required.

Modulo operator is usually used for this.

Jump in the discussion.

No email address required.

>Get a liberal arts degree (economics and something soft) from the highest ranked school you can.

Unironically this is good advice. Signalling you're clever and fluent in upper class social norms is probably more valuable in the long run than knowing some specific skill that will become obsolete.

Jump in the discussion.

No email address required.

i will get paid more than the stemcel. any day now.

Jump in the discussion.

No email address required.

:tayshrug: I have a liberal arts degree with a double major in math and philosophy and I've never not-gotten a job after making it to the in person interview round. I get paid stupid amounts of money because software is a stupid industry.

Jump in the discussion.

No email address required.

with a double major in math

Key point.

Jump in the discussion.

No email address required.

it's nice they let you jerk off intellectually while learning the important stuff

Jump in the discussion.

No email address required.

You posted in the wrong thread, did you mean to post with the other mommies?

Jump in the discussion.

No email address required.

I'm brainwashing DS to do GS instead of CS.

Jump in the discussion.

No email address required.

>math and philosophy

How did you do it? I wanted to minor in philosophy but hearing the philosophy kids wax about the natural sciences made me want to scream. Made me waste my 1 free elective credit

Jump in the discussion.

No email address required.

That sounds like a triple major bb

Jump in the discussion.

No email address required.

Nah, liberal arts includes math, philosophy, science, literature, etc. Basically if it's not engineering or trade school it's part of the liberal arts.

Jump in the discussion.

No email address required.

liberal arts includes a bachelor of science

:#marseyschizonotes:

Jump in the discussion.

No email address required.

Technically it's an AB but the letters don't matter for an undergraduate degree.

Jump in the discussion.

No email address required.

what r u talking about bb?

Jump in the discussion.

No email address required.

Could you elaborate on the software is a stupid industry part? I'm in a similar situation as you education wise and just pivoted to IT, just wondering what IT roles are good to get into thanks

Jump in the discussion.

No email address required.

Ok so I made this chart for you that explains the entire industry...

https://i.rdrama.net/images/17185271820183806.webp

The short version is you ideally want to get jobs on the upper-right quadrant: Making new stuff is almost always more interesting and high-status than maintaining legacy stuff or installing and configuring something someone else has made. You want to get a job where the work you do earns the company money (think writing software for a company that sells software) not a job where it costs the company money (think setting up the email servers at the cardboard box factory).

Avoid the lower-left quadrant at all costs. Upper-left and lower-right can be good for the right person or at the right company.

There's a class hierarchy even about the words they use:

High status = "software engineers" (lol it is not engineering), "developers", "data scientist"

Low status = "IT", "programmers", "analyst"

You have to start somewhere, but try not to get boxed into a single tool or language. Make yourself a person who solves problems with software, not a "______ programmer". Companies love a "T-shaped" hire who is expert at one or two things and not-rslurred at others.

@Aevann I wasted my time making a vector image and then pomf2.lain.la doesn't support svg! :pepereeeeee:

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

suifuel for me , just spend the last months installing and configuring buggy software someone else wrote :marseydepressed:

Jump in the discussion.

No email address required.

This is pretty accurate and can confirm. Though in the Navy we're totally using W10 now ok!?

hate aws goons

hate salesforce dudes

But yes, you make stupid money when you're someone in the production side instead of support side, i.e. being a password reset monkey and azure virtual desktop support. You're going to be paid peanuts because even sexy Indian dude can do it when he's not being fricking r-slurred.

The money comes from being a subject matter expert.

And I say this as far as word class hierarchy goes: I'm a DevSecOps Architect

https://media.giphy.com/media/XOELmOhVyw9vq/giphy.webp

Jump in the discussion.

No email address required.

>DevSecOps

...when mere yaml can no longer contain your raw power.

For real tho "Architect" is a great high-status title that can mean anything but usually lots of money. @saint_floyd if you love UML and slide decks full of colorful rectangles, this could be the ticket for you.

Jump in the discussion.

No email address required.

Almost, basically its not one yaml file but MULTIPLE!

And I also deal with configuring the openshift podman containers n other bullshit. I just took over the whole team because the last guy left and he basically overengineered the yaml files to the point I almost want to destroy them all and redo them again because its too much modularity going on that when a dev looks like it they have no idea what the frick is going on. Maybe that was part of the job security though, lmao.

It's obnoxious but DoD loves this shit for some reason.

Jump in the discussion.

No email address required.

I'm an internal toolcel but at least the salesmaxxers use it.

Still have to deal with customer r-sluration even if those customers are internal.

Honestly I think internal tools are probably the most fun and interesting because in most businesses the customer does not have deep technical wants and it takes a few layers of org to distill

I want my Chuck to sneed

into

we need a highly available 300 gigaACK MPI sneed processor running CHUDA libraries to solve the Minimal Unsneeded Chuck problem as outlined in this paper by Cobson, Szojać and Chudrasekhan

Jump in the discussion.

No email address required.

:marseygiveup#:

I like being a sysadmin. All the older women send me nice messages when i fix the broken servers :marseyexcited:


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

I cost money to promise ai in the future :marseydab2:

Jump in the discussion.

No email address required.

:marseykneel:

Jump in the discussion.

No email address required.

:marseysweating:

Jump in the discussion.

No email address required.

Hey I can't log in to the VPN...

Jump in the discussion.

No email address required.

Thanks great explanation will look into this

Jump in the discussion.

No email address required.

OUT!

Jump in the discussion.

No email address required.

If you're just starting out and you don't want to get replaced by AI in 5 years, learn network infrastructure. It gets more complicated every year and the guys I see doing it have no problem holding a job.

Jump in the discussion.

No email address required.

you paid money to study some shit a 4chan thread could have passed on to you for free as a reading list

Jump in the discussion.

No email address required.

No, I taught myself to code. I didn't spend money on it.

Jump in the discussion.

No email address required.

every time I've tried to study AND use 4chan, I just ended up arguing with some dude about something I barely care about until I have 400 tabs open

Jump in the discussion.

No email address required.

Math is liberal arts. A math degree from a top tier school will open ever single door out there. In the STEM fields there's an implicit understanding that if you know math at a higher level than what the job requires you're smart enough to pick up whatever practical field you're trying to get a job in. Every single quant firm would prefer a math major that they can teach trading than someone who majored in quantitative finance, for instance. And if you're doing anything else, it instantly makes the :marseyretardnotes: who couldn't handle precalculus think you're a genius and hire you for pretty much anything else.

(This is, of course, predicated on having a math degree and a modicum of social skills. If you have the math degree but are a complete sperg, this does not apply).

Jump in the discussion.

No email address required.

I love that you actually have really practical career advice, but didn't check see if the depraved Coomer material you made using a million-dollar work GPU cluster was actually private or not

Jump in the discussion.

No email address required.

So do pure math or physics not some soft dumb shit

Jump in the discussion.

No email address required.

>spend a decade doing extraordinarily hard abstract number theory to earn a 1 in 100 shot at a job that pays 120k :marseyno:

>leverage my sophomore stats elective and rudimentary Python skills to walk into a $150k "data science" gig mangling CSVs. :marseyyes:

Jump in the discussion.

No email address required.

I think you're majorly underestimating the degree to which being a foid is helping you in this process

Jump in the discussion.

No email address required.

I'm sure it doesn't hurt, but you might be overestimating the abilities of the average new grad CS major. Check out some of the other threads where CScels can't into an array or w/e.

Jump in the discussion.

No email address required.

Things are going back to normal with CS. It was inevitable that overvaluing recent grads was a fad that would eventually evaporate.

I got my degree in 2001 and had to work my way up the chain from entry level pay like any normal college graduate. CS degrees not being a get rich quick scheme is just the universe correcting itself.

Jump in the discussion.

No email address required.

There's a school in my state that lacks any hardass professors so they just spew 400+ CS majors into the workforce every year

They study interview questions, they have fill in the blank type homework, and easy generic projects that are easy to find code for

it's ridiculous

Jump in the discussion.

No email address required.

I went to a pretty mediocre university and knew a lot of kids who smoked their way through undergrad, and I think all of them know what an array is.

Jump in the discussion.

No email address required.

Pure math can pivot to any sort of data science/CS job at any point. I know I did, and my career results speak for themselves.

Jump in the discussion.

No email address required.

Yeah, but why waste your time and those years of lost earnings doing a PhD and/or postdoc? The guy who has the same job as me for the billing/finance squad (my team are forecasting) has a PhD and signs his email signature with "Dr so-and-so" (lol) but all that really means is that I will retire ten years before him.

Honestly some of this is just :marseycope: on my part because I know I am not smart enough to really make a go of it as a mathematician.

Jump in the discussion.

No email address required.

Nobody gets a PhD for the money. For those who go into industry, a PhD is mainly just a qualification required for working on more interesting problems.

Jump in the discussion.

No email address required.

Most of the PhDs in industry ended up there because they failed to get a postdoc, or a faculty job, or didn't make tenure. There's a brutal winnowing at every stage of the process. It takes a certain kind of arrogance to go into a process with a 95% failure rate assuming you'll be that 5% winner.

Jump in the discussion.

No email address required.

I think being clever and fluent in upper class norms is all that matters. You'll rise up to the top anywhere you go. Just don't pick something that actively hinders that.

Jump in the discussion.

No email address required.

If you can get into HYPSM, you are so much smarter than any of these people that you should never take their advice.

If you aren't smart enough to get into HYPSM, that career path is closed to you anyway. Unless you want to be a 60k a year hack at EY, learn some real skills.

Jump in the discussion.

No email address required.

Most new CS students I've met are actually incompetent. Like… not understanding what an array is level incompetence.

If you have no idea I've heard a physics major is a good choice. It at least signals the world that you're not dumb and the navy will scoop you up for a Nuke position

Jump in the discussion.

No email address required.

Having a CS degree alone doesn't signal competence, but it's imo really not that difficult to impress during an interview. As long as you get an interview, you should be set, if you know what you're doing. As you mentioned, the bar is just so low these days. The number of candidates I've rejected for not knowing basic stuff is too darned high.

Jump in the discussion.

No email address required.

What gets you ahead of the curve when taking CS in college has more to do with discipline and whether you actually want to go on in a career or have a passion for it (granted you can also say this for all STEM majors). CS is a sad career to stay into if you have no passion for it.

I remember the president of the main CS org on campus sat next to me for a final and was trying to bum answers from me in a class I took like two years ago :marseyxd:

Jump in the discussion.

No email address required.

People were trying to copy answers off me like crazy in every CS class I ever took, both CS 101 and senior classes

When they weren't, they were begging for homework answers because it wasn't on chegg

Take notes in class and study everything related to them? Ask the fricking professor for help?

I had some mfers ask me if they could copy off my major projects :marseyshock: heck no!!!

English majors unironically take better notes

Our class to professor ratio was HUGE, and most of the professors were ancient C enjoyers and 90s java sirs that didn't give a shit

I love ancient C enjoyers but these were friendly lovable old people that just want you to learn :marseywholesome: and every class had like 10 buttholes trying to emotionally manipulate them into good grades and they'd be like :leokay: "...ok you can have one more week :("

The only thing that stopped everyone from graduating was one single hardass java sir that would get people expelled for cheating, had esoteric requirements, and actually give out F grades

:kovid: "Oh, is unfair? Life unfair sometime. Your time to resolve the issue has past. Remember for next time."

:kovid: "..."

:kovid: "That is an issue for financial aid office, is not my problem.

TODAY WE ARE REVIEWING THE SPECIFIC OF THE JAVASCRIPT, I hope you all reviewed the materials assigned as I have asked, there will be quiz, there will be participation"

Jump in the discussion.

No email address required.

Oh, everyone who made the professors push project deadlines back were always the most r-slurred and lazy students in the class. Me and my friends would always complete these projects that could be something easy to very challenging like a week or so earlier than the deadline but the students would make the profs push them back to a half week even for the easiest projects. Thankfully, I got a steady job now since I graduated university but I'd expect at least 95% of those students are un(der)employed now

Jump in the discussion.

No email address required.

Wow, you must be a JP fan.

Jump in the discussion.

No email address required.

Some cs courses are just very theoretical, I did a cryptography module from comp sci department and it was all just math, no coding

Jump in the discussion.

No email address required.

Computer science is neither about computers, nor a science. Software engineering is about writing software, computer science is about the mathematics of computation.

Jump in the discussion.

No email address required.

If you actually write code for any crypto algorithm you're going to have to deal with arrays though and even if it's theoretical, it's much easier to understand something when you can fiddle with code.

Jump in the discussion.

No email address required.

I don't even have a degree and the Navy recruiters keep calling me asking if I want to work on a nuclear sub.

Jump in the discussion.

No email address required.

I meant officer positions, but yeah… they really need bodies for that

Jump in the discussion.

No email address required.

What's the point of becoming an officer if you still need to suffer through working on a sub?

Jump in the discussion.

No email address required.

Better pay and retirement plan. Also officers don't do “real work” unless they're a pilot or something like that. They're just PMs who make more then real workers

Jump in the discussion.

No email address required.

Go into engineering over physics unless you're looking to stay in an academic/research job. My cousin did physics and lamented for years that he wasn't getting work like all the engineers on his team were getting.

Jump in the discussion.

No email address required.

At the end of the day, just do CS. The market is narrowing but it's still the highest reward-effort field, and worst case scenario you're still an engineer (in most programs).

Jump in the discussion.

No email address required.

If you have any domain knowledge you can easily jump from cs to finance, data analysis, or scientific research. Being able to code is increasingly in demand with those jobs and it's usually easier since its domain tools for experts not making an app for the lowest common denom.

Jump in the discussion.

No email address required.

Being able to code is a base line for lots of in demand careers

Code monkeys who can't think outside of "software engineer job pls" have always been mostly mediocre and replaceable with Indians

Jump in the discussion.

No email address required.

Lacking domain level knowledge is exactly the problem with programming now.

I think companies should be hiring internal dev teams that crank out shit that's specific for their needs.

Instead, everything is 3rd party where some recent grad is developing shitty crud apps for an industry they don't understand. And then trying to develop multitenant solutions leave clients pissed because it fails to meet these needs. Basically, enterprise software doesn't work as a model.

Jump in the discussion.

No email address required.

Its crazy how much enterprises pay for shitty software for basic shit. They wont use anything unless it has an enormous price even if free options exist or an internal dev team could easily make ot.

Jump in the discussion.

No email address required.

Auditing rules and the general rule of thumb that trusting known entities is a better bet than yahoos?

Jump in the discussion.

No email address required.

For simple stuff like travel rebates you could easily make your system without paying out the butt for shitty third party ones. Any "official" enterprise It support is just a joke now. You can start off emailing or calling them and explaining that you've tried all the classic stuff and they'll just act dumbfounded and tell you to turn it off and on again or reinstall the OS. Id trust any random tech support forum user over "official" enterprise IT support

Jump in the discussion.

No email address required.

Yeah, MSPs are pretty much conmen, even the custom software solution ones which make the most sense, but most are like one step away from contracting jeets anyway (if they don't already do.)

Jump in the discussion.

No email address required.

It works as a model for getting Accenture paid, so frick you.

Jump in the discussion.

No email address required.

I know multiple old guys that got fired from their local C, COBOL, 4TRAN, or PHP job to get replaced with contractor software that didn't work right after coorperate mergers, and then that 3rd party software needed eight more contractor teams from three continents (minimum) to fix it up while complying with the compliance :(

Jump in the discussion.

No email address required.

Plus those areas were historically bereft of neurodivergent codecels so some decent codecel knawledge easily awes the suits.

Jump in the discussion.

No email address required.

We are trying to hire CS people and the problem is that they are all r-slurred. Some are well coached on how to interview and are naturally charismatic and it is true they fare better in the interview part but then they totally flunk the test assessment so it means nothing.

We make this test so incredibly easy that you need to zero programming experience and zero exposure to any sort of programming at all to breeze through it. Our standards are so low that we don't even care if you get the answers completely wrong, just that you are able to apply some sort of logic at all.

But every person coming out of school or has been out for the past 5 years just cannot do it. They are hopelessly r-slurred. Only the slovenly dressed, negative EQ, anxious autismos come close so that's who we get.

Jump in the discussion.

No email address required.

What's your company? If you need basic social skills and only the most rudimentary programming knowledge I could do the job.

Jump in the discussion.

No email address required.

2 rdrama users in the workplace, known only to each other, is something i would pay to see

Jump in the discussion.

No email address required.

We would give each other handjobs in the bathroom ironically. :daydream:

Jump in the discussion.

No email address required.

Networking on rdrama. So r-slurred it wraps around to baste

Jump in the discussion.

No email address required.

Everyone here is a work from home self-taught tech millionaire who graduated from Harvard or MIT. Why wouldn't I want to network here?

Jump in the discussion.

No email address required.

It worked for SPAL

Jump in the discussion.

No email address required.

If you enjoy programming so much that you do it in your free time and try to improve your skills, you'll do very well in the industry. I've met a ton of people in the industry that aren't passionate, are only there for the paycheck, don't know normal shit, and don't improve year to year. People in this second group are a major liability and the less they do the better.

Jump in the discussion.

No email address required.


Link copied to clipboard
Action successful!
Error, please refresh the page and try again.