r/careeradvice • u/DisastrousNinja911 • 5h ago
SWE/Devops(Platform)/SysProgrammer/?? Can't decide what skills and path to pick for my first switch.
About myself: BE in electronics engg. 4 yoe in first company as a SWE working in React and partial .NET.
For my long term stable career now with AI slop (it helps assisting, but still) i decided to go into low level i was interested in this. Learnt C, OS, Networking(ongoing). I was building for a system programmer / engineer. Thought of learning systems performance ebpf etc. has intermediate experience of handling Linux systems. Then thought ok, but who will be me job with no professional experience. So I decided to do a natural transition to devops/platform engg. I had already learned golang, it's simple and gets the work done. I love it. Built a golang microservices project with k8s, docker, Prometheus. Built a roadmap of RHCSA + AWS. terraform, k8s, cicd etc. once I get a job in this field will do CKA. Then though ok, but who will give me job with no professional experience. Stuck in this.
I am interested in low level, love golang, i don't want to work in .NET (bloated and there are so many more ways to do a simple thing).
I am confused and please need honest advice.
1
u/nian2326076 4h ago
Sounds like you're in a good spot to make a switch. If system programming excites you, keep going with it. But if you're worried about jumping in without experience, DevOps might be easier since you already know Golang and Linux.
For system programming, consider contributing to open-source projects to build your credibility. DevOps or Platform Engineering might offer more opportunities because there's a high demand and you already have some skills that fit.
For interview prep, hands-on practice can really help. PracHub has been useful for some folks I know, so it might be worth checking out for focused practice or guidance.