I'm a web developer and have been for 10 years. Currently I work in a large company that treats their employees pretty well. I get along with everyone and like the culture here.
However, about 2 years ago there was a change in direction with the technology (code libraries) my company is using. At first I was fine with learning the new tech and getting on top of it, but I just...didn't. For one reason or another this new tech is just not sticking.
Of course I have done courses outside of work, but they're incomparable to what we actually do at work. It's one thing building a little website in a course on a site like Udemy and a total other thing to work in a large multi-national company with dozens of other employees. Our work is so customised Googling a solution or asking a question on Stack Exchange is pretty useless.
I've spoken to my bosses about this and their advice has always been to get training from my peers. This doesn't really work - as they're not skilled or qualified trainers and they themselves are very busy. I've picked up a few things, but really still don't get the broader picture - it's like writers block that has lasted 2 years.
I've also talk to my bosses about changing roles slightly, but that doesn't seem to be on the table.
I'm at a point now where I am really quite stressed and depressed. I don't want to leave the job, but I am worried I will have to due to my mental health.
Has anyone ever had this before? How did you handle it?