I'd think that self taught is probably the best way to go. You have to learn how to adapt..."Only the strong survive"...
This it true for any profession, if you are an engineer, you are constantly having to keep up with new technologies and methodologies. If you are a doctor, you have to...