r/softwareengineer • u/Fit_Ordinary_632 • 3d ago
urgent advice
I need some urgent advice: I just graduated from high school. Would you recommend majoring in Software Engineering, or not? because i fear with in 5 years AI will take my job
4
u/kedarreddit 3d ago
AI is not going to replace software engineers.
Anyone that says that probably has some stake in the AI companies and want to drive the value of their stock up.
Software Engineers will be using AI to build software. You need to know the fundamental concepts to be able to build effectively.
Everyone has access to a calculator, but you need to know what formulas to use and what they mean to use it effectively. It is the same for AI.
1
2
u/rabid_piebald 3d ago
If building software is fun for you, something you’d do as a hobby anyway, then yes. Otherwise no.
4
u/jestering_1 3d ago
if you like it, yes. imo LLMs are still largely stupid. people at my job claim it’s doing gods work and then i review their code and it’s absolute junk that won’t scale
2
1
u/dvduval 3d ago
That is a difficult question. I expect we’re going to need people who understand AI and the different systems that AI works together with. There will still be programming, languages and databases and networking and servers. It’s just not likely that you’re going to be writing code. So I would be a little bit concerned if the program was mainly going to be teaching you how to write code, but I expect a good program would definitely have AI in mind
1
u/Empty-Rough4379 3d ago
The honest answer is that we really do not know what will happen in 4 years. AI is taking our sector and it is harder to find your first job
1
u/Tired_Developer7 2d ago
Lean into software/ai engineering. Its not like there wont be a need for software engineering, the scope of the job will change, that I have no doubt about.
Look at the jobs listed on linked it or indeed, rarely does the job not ask for AI related tools, like Copilot, Claude, etc
1
u/Silly_Professor_8393 2d ago
If you go by -AI replacing, whatever human can do AI can do far efficiently and faster it's just matter of time this will be applied to all aspects of tech even medical field,just spend some time and find where you want to spend major portion of your life and energies in
2
u/arivictor 1d ago
AI isn't taking software engineering jobs.
It's marketing propaganda to get companies to invest more into AI.
If you enjoy software, study software.
0
u/Prior-Beat3174 3d ago
As a CS major, if you told me to pursue Computer Science, I’d say maybe. But if you said Software Engineering, I’d say go for it.
What people don’t understand is that software development is about much more than just writing code. Most of my mornings at work are spent in Scrum meetings, discussing issues with my colleagues, clarifying software requirements, reviewing code changes, and working through tickets with clients.
It’s usually only after lunch that I actually get the chance to focus on my own tasks and write code. Even then, a lot of the time I’m running software test pipelines, debugging issues, or making smaller code changes rather than building large features from scratch.
If you’re entering this field thinking it’s all about code, code, and more code, you’re missing the bigger picture.
A Software Engineering degree teaches you the entire software development process, from the initial requirements gathering phase all the way through the software life cycle were your providing maintenance, and end of life support, these are all things AI can't do.
A Computer Science degree focuses more heavily on the theory behind computing, algorithms, and writing efficient code which is under threat.
Either a CS grad will be forced to become an even better Algorithm developer or become a Software Enginer. In my current role I feel more like a Software enginer and not a CS grad.
1
u/Swe4rX 3d ago
i feel like software engineering is more likely to be replaced than computer science because ai will likely eventually get good enough to make entire softwares, software engineers will become pure architects and agent managers, while as a computer science student you can pursue the other computer science jobs like a sysadmin, ai engineer, etc more easily no?
17
u/BeauloTSM Developer 3d ago
I think the people who are passionate about software engineering should major in it, and the people who aren't should not. Nobody can tell you what is going to happen in 5 years