Switching from distributed systems to generalist work

Apr 21, 2021 6 Comments

I've been working on an infra team that builds distributed systems for about 2 years, but I haven't really been enjoying this type of work. I don't enjoy systems work, networking, and all the other low-level concepts heavily used in distributed systems, and especially debugging the systems. Maybe I'm just not that smart, but I find it complicated, frustrating at times, and not very stimulating.

I'd prefer to work on backend services of a product that might make use of a distributed system and other low-level infrastructure components, but not build those things. I'd probably even prefer full-stack work to distributed systems and infra.

Would it be a bad move (in terms of future employ-ability) to switch to more generalist work like I described above? My long-term plan is to work in big tech (Google, FB, etc) and I don't really care too much about making it past E5/L5. Do you see generalist work becoming a commodity later and needing distributed systems skills to keep the same TC and job opportunities we have now?

TC: 205k, YOE: 2 #google #facebook #linkedin #uber #amazon

67 PARTICIPANTS SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 6 Comments