Data Engineer vs Backend vs Full Stack ?

Posted by WittySophisticate@reddit | ExperiencedDevs | View on Reddit | 7 comments

Hello Experienced Devs,

I have a Master's in a data leaning stream (graduated 5 years ago) . At the time in college..I enjoyed Front End Dev...and everyone was telling Software development would have more prospects and better pay, so I went down that path instead of being a data engineer.. like most folks in my class did.

Fast Forward Today, things have gone 180.. I am now upskilling towards backend (Spring Boot) since frontend roles have dropped drastically thanks to AI and SDE is not seen as what it once was, and we all know why. I am enjoying learning backend but it has a lot to cover in terms of depth and tooling . I love real time systems the whole picture and how everything connects during System Design..However my pace of learning is slow. I have lot to cover, I sometimes feel I should drop Full Stack Dev and pivot to Data Engineering. although I will have to start from zero including re-learning python.

But a part of me still feels , Full Stack and Backend Roles are hard to automate 100% and be handled by agents. I am mean you need a human in charge to handle critical stuff like Payments, authentication, security. Yes an agent can help you build those, but they can't be trusted to act autonomously.. Yes the head counts of teams have dropped but that is for all roles in the tech industry right now.

Senior devs, please share your thoughts on this , and are my reasons valid to stay in Development valid