There is one thing that will make you a better coder than the average person. It is being able to take pieces of prewritten code, and put those pieces together to make your project work.
Anyone that tells you that that’s not true or they don’t do that, is an absolute liar. I have been freelancing as a dev for the last couple of years. I think that last piece of code that I actually wrote from scratch was in school. That was only because they had a plagiarism checker.
To be an awesome and efficient developer, all it takes is defining what you need for what you are doing, find similar sites that do what you are trying to do, taking chunks of code from them, and piecing it all together so that it works for your specific needs.
Again, anyone that tells you that that’s not true or they don’t do that, is an absolute liar!