You can treat it as a job, but if you let it, it will be a wonderfully rewarding career full of lots of twists and turns along the way. Stick it out until you find a company that values your efforts, one large enough to have room for advancement, but not too large so you can help with changes. Keep your head down, focus and don’t sweat the small stuff. There are very, very few things you can’t fix, just step back and think through your decisions. Enjoy the ride !!