I have around 7yoe as a fullstack (JavaScript, react) and some backend (nodejs, python django). Looking to take next steps in my career I have two options. 1) Stick to what I know. Focus on frontend or fullstack roles (node/python on the backend) and just go deeper in this web-dev path leading to staff/principal level. 2) Learn Java, “proper” OOP design, patterns, various distributed systems topics, some spring, effectively switching to the backend and facing a down level to SDE II initially. What makes more sense? I feel like option 2 could be more interesting (transition to backend heavy work) and could open a lot of doors, but it’s been years since I graduated college and would need to brush up on a lot of things from scratch while companies would usually pick people who already have years of experience working on large distributed systems (writing services in Java/Go) TC 170k #stripe #airbnb #roblox #spotify #uber #netflix
World Conflicts
Yesterday
527
Why I Find Free Palestine Inspiring
World Conflicts
Yesterday
605
Is "From the River to the Sea" So Wrong?
Tech Industry
Yesterday
2015
Do people underestimate E6 role at meta?
Personal Finance
Yesterday
1508
Thank you AAPL and NVDA
World Conflicts
Yesterday
701
Israeli precision-guided munition likely killed group of children playing foosball in Gaza, weapons experts say
Go for C# .NET. Enterprise solutions use that alongside Azure services