Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
AI Education Programming

Professor Warns CS Graduates are Struggling to Find Jobs (yahoo.com) 70

"Computer science went from a future-proof career to an industry in upheaval in a shockingly small amount of time," writes Business Insider, citing remarks from UC Berkeley professor Hany Farid said during a recent episode of Nova's "Particles of Thought" podcast.

"Our students typically had five internship offers throughout their first four years of college," Farid said. "They would graduate with exceedingly high salaries, multiple offers. They had the run of the place. That is not happening today. They're happy to get one job offer...." It's too easy to just blame AI, though, Farid said. "Something is happening in the industry," he said. "I think it's a confluence of many things. I think AI is part of it. I think there's a thinning of the ranks that's happening, that's part of it, but something is brewing..."

Farid, one of the world's experts on deepfake videos, said he is often asked for advice. He said what he tells students has changed... "Now, I think I'm telling people to be good at a lot of different things because we don't know what the future holds."

Like many in the AI space, Farid said that those who use breakthrough technologies will outlast those who don't. "I don't think AI is going to put lawyers out of business, but I think lawyers who use AI will put those who don't use AI out of business," he said. "And I think you can say that about every profession."

Professor Warns CS Graduates are Struggling to Find Jobs

Comments Filter:
  • It’s simple (Score:5, Insightful)

    by dangermen ( 248354 ) on Monday September 29, 2025 @07:57AM (#65689678) Homepage

    It’s actually simple: you have businesses holding their breath with the idea that AI is going to just materialize and replace people so they don’t have to hire, fire, etc. It’s actually really bad too because it’s what you see in a lot of businesses around automation: not making a choice because of the belief that something so much better will show up making all the waiting worth it.

    It’s pretty sad because in a few years, they won’t have entry level people who’ve started the climb to replace those who have moved on, up, retired, etc.

    With no real choices made, still stuck and the lack of commitment has materially hurt them.

    • by Junta ( 36770 )

      I think a part of it is that many of those programming hires never really made any sense in the first place.

      A great chunk of the programming hires were done with no good idea on how to actually utilize those people. It was more performative for the sake of investors and clients than a good use of peoples' time. So you end up with horrible bureaucracies of developers that in aggregate never got anywhere real, but to some extent that's ok because they didn't have any real idea in the first place and they can

      • There is also the fact that we have had high interest rates for a long time now (in order to fight inflation), and that has motivated significant budget cuts, especially for exploratory development, which in turn has motivate significant reduction in headcount and a unwillingness to hire new talent.

        • by Junta ( 36770 )

          Probably didn't help that in the craziness of post-pandemic recovery a fair number of software developers managed to swing 100% raises when the flood of covid recovery cash went into play...

      • by RobinH ( 124750 )
        I think you're right, but for a slightly different reason. Before COVID we had very low interest rates (practically 0%). And they were low for a long time. This created incentives for Silicon Valley to grow at all costs on borrowed money. As long as they were growing their number of subscribers, investors were OK with no actual profit. Companies were just hiring engineers to fuel growth, even if some of them were doing dubious things. There was also another hiring splurge during COVID when everything w
      • by DarkOx ( 621550 )

        Staffing of software developers has always been a challenge from an efficiency standpoint.

        Once you are a large enough organization to have specialized internal line of business applications, you need at least some retained development staff with familiarity over the code base. If something changes and you need modifications fast or if something breaks you gotta have people that not only know the technologies but know the app handy. However if you use them to do that sort of maintenance programing, then yo

    • Spot on comment.

      Also though, the idea of infinite growth seems to have run out of runway. Needs are artificially created, yesterday's ideas have to be crushed to allow the economy to grow. I don't much actual value, it seems we are chasing our tail, in the name of growth.
    • Re:It’s simple (Score:5, Insightful)

      by ArchieBunker ( 132337 ) on Monday September 29, 2025 @08:17AM (#65689702)

      Or tariffs and uncertainty are making businesses pause.

      • There's also the effects of the 2017 Tax Cut and Jobs Act which kicked in in 2022, changing how R&D can be taxed and triggering mass layoffs [alliantgroup.com] in tech.
    • by gweihir ( 88907 )

      Obviously, this instance of concentrated stupid also leads to lots of people changing fields or not even getting into them in the first place. Hence all this does is making things much, much more expensive for the morons that did not hire when they could have. And people remember who specifically did that.

    • With no real choices made, still stuck and the lack of commitment has materially hurt them.

      Im sorry but that does not make sense. These decision makers likely earned massive bonuses and pay raises because of all the money the hiring freezes saved, and future performance degradation is quarters and quarters away meaning they already left with the money. So it doesn’t hurt them at all, it’s massively helping. It just hurts the company and all the employees who actually make things work.

    • Mod parent up!

      Couple that with the fact that many entry level CS jobs can be done remotely from lower cost countries, and you get this situation. Smart companies will keep hiring a few juniors as a hedge...

      Most companies are not that smart.

    • AND you can see this around 2010 or so when the dot com crash in 01 finally played out - business was screaming for CS folks. And there weren't many.
    • Re:It’s simple (Score:5, Informative)

      by Luckyo ( 1726890 ) on Monday September 29, 2025 @09:51AM (#65689938)

      In last six months, a lot of small and mid sized software development businesses that have one-two mid sized projects in the work discovered that they only really need two people for all but the biggest software projects.

      You need one senior software architect who does design aspects of the software, and one really skilled senior coder that is good enough to clean up inputs into AI and sanity check output of AI (usually with a help of a different AI model, as just like in real world, best method of sanity checking one person is to ask another person).

      All the supporting coders, developers, designers, etc which is what fresh graduates are hired to do? They were support staff for those two before. And AI now does support for those two. Faster and with less mistakes overall once work flow for those two is properly built up. This is in fact the main current bottleneck for AI adoption. It's no longer model development. It's upper level people learning how to have AI handle their support tasks instead of support staff. The commands are different, as is methodology, as you no longer need to learn which of your support staff are good at what tasks, and what kind of words are needed to get them to do those tasks well enough. Instead you need to learn which models have what strengths, and what kind of inputs are needed to do those tasks well.

      As often noted, AI doesn't replace "people". AI replaces "people doing support for those actually doing the critical work". People who still do things that are really important have more work than ever.

      But all their support staff? That's going away once work flow for how to get same/better outcomes is worked out.

      Notably this isn't just software development. We see this in everything from university research work (where feeding inputs into a model rather than having an undergrad sort through them is rapidly becoming a norm), to McKinsey and co consulting giants where there's no more junior consultants, it's all senior consultants having AI support them in terms of data collation etc.

      If your job is fundamentally about providing some kind of a data generation support for someone above you, get to that level above you, be in terms of coding, collating, computing, inputting, or similar task. Or you have a very high chance of your job not existing soon. Because that is what current AI already does better than overwhelming majority of currently employed people who do those tasks. Current bottleneck is no longer in developing the models, but in the upper level people learning how to order AI to do the same tasks they have to order support staff to do right now. So everyone doing those lower level data related jobs are on a timer. When upper level people learn how to order AI assistants to do the support tasks, these jobs are going away.

    • Tech is simply catching up to the rest of the economy. It's the only field that was booming and constantly hiring, and now that too stopped. The "Learn to Code" line came to life 10 years ago not because tech was hiring, but because no one else was.

      There's something fundamentally wrong with the economy and we just managed to kick the can down the road because we shoved every child into a CS career. Now that this "solution" has been milked dry, we will be able (or will have) to actually look the economy in t

    • AI *is* replacing people. If you haven't seen this, you aren't paying attention or don't have insight into whats happening in businesses. Most people only work at one company so it's understandable. I consult for over 200 businesses per year and AI is absolutely replacing people right now.

    • by sconeu ( 64226 )

      Otherwise known as the Osborne Effect [wikipedia.org]

    • We already suffered with IBM/Rational Rose and Rhapsody code generators that didn’t work, but some people never learn. The problem is that you reach a point where trying to fix a bug causes new bugs resulting in a death spiral.
  • Those that got into CS or IT just because it was easy to get a job even when you were not good at things now find that this approach does not work anymore. For the rest, this is at worst a temporary set-back. Real experts always may face a year or two or three where they find it hard to stay employed or find another job. That universally goes away and they usually recover what they lost.

    The thing is that enterprises often mistakenly think they can do without those expensive experts. That stupidity universal

    • by gtall ( 79522 ) on Monday September 29, 2025 @09:28AM (#65689854)

      Yes, but once you are unemployed, it is very difficult to get another position. For one, you are out of the "flow" and so will be looked upon as dated no matter what you did to keep up on your own. And, depending upon your specialty and equipment necessary to maintain your expertise, that equipment may not be available to you. And even if you get an interview, the interviewers can stupidly ask, well why were you let go even after you tell them why you were let go. They cannot fathom a useful employee being let go even though that happens. And if you pick up a job not in your specialty to tide you over, prospective employers think you have left your field and cannot be trusted.

      It does not have to make sense, employers do not care whether it does or doesn't. They see you are unemployed and hence view you as unemployable.

    • Those that got into CS or IT just because it was easy to get a job even when you were not good at things now find that this approach does not work anymore. For the rest, this is at worst a temporary set-back.

      I graduated into the .com bust and was still able to get a job. But it was harder to land, farther away, and for less money than it would have been previously. Take what you can get, and eventually you won't be a junior developer anymore.

      • by gweihir ( 88907 )

        Take what you can get, and eventually you won't be a junior developer anymore.

        Indeed.

  • by sdinfoserv ( 1793266 ) on Monday September 29, 2025 @08:15AM (#65689698)
    So much for that failed mantra that was chanted repeatedly by the ignorant.
  • H-1B (Score:4, Insightful)

    by Anonymous Coward on Monday September 29, 2025 @08:23AM (#65689720)

    CS grads can't find jobs but industry shills say all the CS jobs will move offshore if we don't allow unlimited, unfettered H-1B visas.

    Make it make sense.

    • Make it make sense.

      Different people saying different things.

      That's why you need statistical, scientific analysis if you want to understand what is going on.

    • by dgatwood ( 11270 )

      CS grads can't find jobs but industry shills say all the CS jobs will move offshore if we don't allow unlimited, unfettered H-1B visas.

      Make it make sense.

      Companies want to spend less money. CS grads can't find jobs because companies think that AI will save them from having to pay people. The companies are willing to pay people less, but you can't live on that in the Silicon Valley because the cost of living is too high, and those employees will immediately leave for a better-paying job as soon as they can find one, so hiring Americans at decreased wages would be a revolving door of short-term temp work, and you don't want to spend a lot of money hiring peo

  • by Stargoat ( 658863 ) <stargoat@gmail.com> on Monday September 29, 2025 @09:04AM (#65689794) Journal

    "Computer science went from a future-proof career to an industry in upheaval in a shockingly small amount of time."

    This is basically 2001 prior to 9/11 again. Even the Slashdot comments could be substituted. I must be getting old.

    Sucks to be graduating right now.

    • by phlinn ( 819946 )
      Yes! That was pretty much my reaction to this article too. I entered the job market in 2000. I ended up with a tech support position. That's more or less where I stayed, with SQL queries being the closes to coding I do.
  • by Inglix the Mad ( 576601 ) on Monday September 29, 2025 @09:17AM (#65689824)
    is to build an AI model to replace C-levels and sell it to companies. The most expensive and, once you get past a few years founding of a company, useless person at a company are the C-levels. Those employees are also prime candidates for AI replacement as they make a limited number of decisions using data collated by people under them to make that decision.

    They could easily sell by saying the board could fire over compensated employees allowing the company to hire more customer facing and/or production employees increasing customer satisfaction. In short, cut costs while improving customer facing response! C-Level's won't like it, but they're outclassed by AI which can do their jobs faster and cheaper.
  • is being born rich.
  • AI is only a very small part of it. Before, during, and immediately after COVID, tech companies were hiring like mad. Way more people than they needed, warehousing software engineers either just because or perhaps to try to keep them away from competitors. Seeing this high demand, more people went into software; the number of bachelors degrees awarded went up from ~64,000 in 2016 (when it was already on a rising trend) to ~108,000 in 2022.

    Then we got higher interest rates, Musk proving you COULD run a se

  • A.I has only been a thing for about a year, so new that bigwigs where I work are still asking IT if we can get their laptop to run an LLM.

    I have a degree in computer science earned back in 2006. I can say from my entore career in IT since 2006 that the main cause of it all is: cloud and outsourcing.

    Here in the UK many companies will still have IT depts. But It is the department that is the least funded and most abused. Where I currently work we have just lost an employee to retirement. She had been in th

  • My observation (Score:4, Insightful)

    by MpVpRb ( 1423381 ) on Monday September 29, 2025 @11:04AM (#65690110)

    I learned CS in the 70s
    Back then, there weren't that many of us and even less who were good at it. I was paid and treated very well.

    Then the word spread, making software was the key to high pay, and the flood started.

    Thousands of students of varying talent flooded into colleges. Business leaders and politicians told everybody to learn to code. Boot camps and private tutors appeared. Soon there was an abundance of programmers, but few who were excellent. Talent is real. It takes a special kind of mind to be good at making software.

    In boom times, even the less talented could find work, copying and pasting code fragments and using poorly understood frameworks to quickly and cheaply churn out mediocre code. People in foreign countries also learned to code, and had the benefit of being really cheap.

    Now there are way too many people with mediocre talent competing for jobs. The best of the best have no problem, but the rest will learn the meaning of the word "oversupply". This would have happened even without AI, but AI is definitely a factor

  • by akw0088 ( 7073305 ) on Monday September 29, 2025 @11:41AM (#65690238)
    I wouldn't say this is doom or gloom for CS and/or programming, just more a sign of the economic uncertainty due to inflation and interest rates. Kind of a wait and see approach. I would assume college hiring isn't completely stopped, good programmers are probably still getting offers. But someone with a degree on the resume and little else that shows they even like programming are probably pretty abundant
  • Low talent coders now grow on trees (and AI). Time to be paid the corresponding commodity wages. In other words it is no longer a high skill high pay job unless you are actually very good at actual programming.
  • If AI gets good enough I think companies won't need any low level coders any more. So the advice for young people is that if you think you're good enough to get Master/PhD from a tier 1 school then you should definitely do it. If you struggle in your CS classes or you're not really interested in going deep you should probably find another profession, or be better than others using AI.

Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty.

Working...