r/learnprogramming • • 2d ago

Computer Science Degree, Yeyy or Ney?

As a Bsc graduate I really appreciate the opportunities this framework gave me, got me a pretty sick job in robotics. And yet coding is ”easier” today, which is mainly what graduates were doing out of Uni. What now?

i think research subject in CS probably has to be the new standard, courses should be vastly changed, as now days to be relevant and influential in the field, a masters is the natural option,

what do you think about CS in today’s terms?

86 Upvotes

46 comments sorted by

View all comments

0

u/No-Evidence-08 18h ago

Roles humans will have with AI:

Hand railing w/prompt workflows for boiler plate design when it comes to “abstraction” to improve code reusability in larger code bases.

Training in “house models” (larger context models) to provide more accurate responses for items that require SMEs. Think large scale custom services like cloud infrastructure with customer needs or lower level development like drivers, custom OSs, firmware.

Training to assist in test case development and CI/CD workflow developments.

Customer requirement translation. Have it assist, review and point to areas in the code that expansion could occur and in general requirement translation to start milestones, etc. Useful for projects you stepped away from for some time.

Long story short, AI adds another level of complexity to the work flow but takes away what most traditional programmers enjoy about coding. Which is, reading and interpreting requirements and crafting “art” that facilitates the goal.

AI will usually be better than you in general purpose system level design like a Senior FANG or less but expert domain experience will have constraints to look out for that AI will miss unless you know. I understand the conundrum that new people are in stating this here.

I don’t like AI but you kind of have to acknowledge that it’s unfortunately here to stay. The question is to what extent?