Is it tougher now to get a job as an experienced dev?
So to start things off, I've been doing web dev for 4 years now at the same company. Began with pure front-end using AngularJS, mostly was just pigeonholed but grew to like FE. After a couple years of working on the same team, things slowed down considerably, management changed, people started leaving and I no longer learned anything and coasted. Not going to lie, I relaxed for a bit and enjoyed myself while trying to start things on the side. Once shit hit the fan in my old team, that's when I tried switching companies but found myself not up to par as I failed all of my onsite interviews (Google and some more established startups in NYC). So then I decided to try to make a change internally and switched to a revenue-producing team so at least I could learn - and I did, still do every day. So far in the last few months I learned more than I did in the past 2-3 years: React, Spring Boot, even dabbling with some infrastructure tools like Terraform, Ansible, AWS. It's all cool but it's just... overwhelming how much stuff one needs to be proficient in on top of being an algorithm god to stay competitive in this industry. Does it get any easier? Am I just stuck in a bubble where everyone knows everything and can easily pick up new things just like that? How do you become good at any of these tools/frameworks?
Right now I'm trying to learn as much as possible and starting to think about switching companies within a year to improve my compensation and I'm already dreading the interview process where I'm going to need to demonstrate my DS&A abilities on top of all this stuff I'm learning now. How do I even study for the interviews now? It just feels like I'm climbing a mountain here and not enjoying what I do because it's so stressful.