To truly succeed as developer, you need feedback, I mean team and actionable feedback: code reviews, stand-ups, design doc reviews, etc. When you are able to explain your ideas to a group most of the time you grow, as you need to make sure you are doing your due diligence when you present your work.