Being a "good coder" isn't good enough, nor is it the point. "Success" as a coder is when you know how to leverage code to build great things - for yourself, your company/clients, or the world, that's up to you.
The real goal is becoming awesome at making great & useful things.