I don't know if anyone would consider me senior in terms of rank on any team, but I've been a professional developer in some capacity for ~10 years, depending on how you count time between jobs.
What I've learnt as someone who's mostly self-taught, is that while I can probably pick up the important bits of any tech I need for getting a job done, much of my knowledge is incomplete, and it can be interesting to fill out the nooks and crannies in any given domain by applying some rigor and going through a course or reading a book end-to-end.
Take Postgres for example. Yes I understand what I need to work with it, do basic data modelling, maintenance, backups etc.. but until I picked up a book I didn't know about inheritance or third-party data wrappers (don't recall their actual name)
In terms of what would be useful for your job, I think it would be great to simply find where you can improve you/your team's developer experience, perhaps by evaluating tools that fill invisible gaps, or writing them yourself with skills you pick up in those courses.
Maybe you suck at interaction design and you can get your company to fund a degree in it
That's the one. I haven't had a chance to use them yet myself, don't know why you were downvoted, but they seem like something that could be very powerful on the right project at the right company. Worthwhile to know about at the very-least.
What I've learnt as someone who's mostly self-taught, is that while I can probably pick up the important bits of any tech I need for getting a job done, much of my knowledge is incomplete, and it can be interesting to fill out the nooks and crannies in any given domain by applying some rigor and going through a course or reading a book end-to-end.
Take Postgres for example. Yes I understand what I need to work with it, do basic data modelling, maintenance, backups etc.. but until I picked up a book I didn't know about inheritance or third-party data wrappers (don't recall their actual name)
In terms of what would be useful for your job, I think it would be great to simply find where you can improve you/your team's developer experience, perhaps by evaluating tools that fill invisible gaps, or writing them yourself with skills you pick up in those courses.
Maybe you suck at interaction design and you can get your company to fund a degree in it