Basically Title.
I love CS, I love designing systems, programming, some cyber and math.
The problem is, I am due to admit into CS this year (4 year program). My Parent’s will be funding a majority of it (~2 years, + RESP). And one of my parents, thinks CS won’t have many jobs come 7 years?
Why? Because AI will take them all (or is more likely to take them all). That AI is expanding at a rapid pace, and they will slowly but surely take the hardware designing jobs, the programming jobs, and pretty much all the jobs except the administration ones. I have a poor time putting into words what I would like to do in the future (cause I love lots of things related to CS) but I say thing a bit on the technical side, and this parent says that if I cant explain it to them than I don’t understand it and that they understand (more to me) what will happen to the market due to their age

I am not saying they’re wrong to any of this by the way, I’m just looking for advice on if they’re right, and if not, why?

I don’t think I’ll ever give up doing CS because its something I love with all my heart.
But if I’m not able to convince them, they want me to take a gap and get a different degree (in a less likely to be taken job).
I might be rambling here, but I am genuinely soooo lost.

  • unmagical@lemmy.ml
    link
    fedilink
    arrow-up
    22
    ·
    1 month ago

    CS will go in a several different directions:

    • Some will be over AI agents to make high value, low risk things
    • Some will be after AI agents to trouble shoot and repair
    • Some will build stuff completely without AI just cause

    There’s gonna be room for all of those in industry. Companies are gonna move away from large scale general solutions and expect boutique in house software that does exactly what they need to be developed with the help of AI and others are gonna expect human maintenance in legacy languages.

    The trades will always be available, but so will developers–it’s the balance of expectations and the tools we use that are changing–same as always.

    Personally, I hate it. I still do my development by hand, though I’ve had to learn to use the tools for compliance.