Like, right now, for too long already, I have been trying to figure out how to make something work. And when/if I am successful I have a carrot to look forward to maybe possibly, and otherwise a stick which is a known fact and I hope to turn around, eventually. I hate the stick so much and I never get a carrot, for reals.
But there is no one that can teach me at least given my resources, although no doubt Other People know. My boss cast me aside to search for those other fish (arrogant privileged fool he is. First-developer-turned project-manager btw; who obviously couldn't deliver the functional requirements himself), is that a stick or what?
If there is no first option, and you're motivated enough, then you might as well do what you can with option #2. How else will you learn anything?
Did I mention I am using open-source software? So if I ever get a carrot, at minimum, at least I gotta follow through with documentation for others to follow. Or there's that karma thing, maybe for reals too. Did you ever see the movie Groundhog's day?
Option #2 is really hard, and you can hope to avoid it all you want, but sometimes, it just smacks you in the face like a ton of bricks.