Recently made the switch from backend/distributed systems to full stack, a more product facing role. Most of my experience before this has been working with cloud systems and scaling/reliability, which I really enjoyed. It’s my first time working with PMs, DS, etc, so it’s a great learning experience in that regard. I was wondering if this is a bad move from career standpoint, seeing as how in the future most senior level interviews test system design knowledge, which comes from day to day experience. It feels like more senior engineers are skewed towards infra/platform, as the engineering challenges are more pure. Just worried fullstack can be a career dead end? 3 YOE, 300K TC #engineering #swe
Not at all, you're only in year 3, go play and try diff stuff and see what you like
Interesting that in your previous role you didn’t work with PMs, that is actually something good for you. Regarding future work, actually with the proliferation of cloud products (which reduces the need of strong backend engineers), having solid full stack experience, allow you to have a broader number of jobs.
Yeah, it's good to have had exposure to backend 'before it goes '
Cars
Yesterday
982
SUV under 40k
World Conflicts
16h
1058
Why do Indians support Israel so much( on blind surprisingly) when Israel really thinks 💩of them ?
World Conflicts
12h
491
Peaceful Protest Hasn’t Worked and Has Been Met With Aggression.
India
Yesterday
1107
Racism against Indians on blind
Tech Industry
11h
693
Is meta really worth the wait?
Nah. It's actually a better choice if you want to switch to a management track later. But if you wanted to stay an IC, infra was a better place to be.
That’s an interesting perspective I haven’t thought of. Is it because you work more broadly across product with different people, so management comes naturally?
Managers are required to show business impact and have more product awareness compared to IC, which can be better done in product/client facing teams. Whereas senior IC needs to be technically more proficient and needs to be a part of core engineering decisions made by the company, which is generally a part of the platform/infra teams.