If you want to become a better web developer, you need to understand that at some stage it will become more about the team than about yourself. You might know something about everything. You know how to handle the technical support, account management, marketing, website development, server hardware, networks and graphics design. You still need to seek out a team.
They say a picture says a thousand words, so I will explain the team scenario with 2 images. A lot of web developers aspire to become this:
Some developers want to be the Chuck Norris of programming. And this is a good goal to have. You need to know that no matter how good you are, You are always replaceable and no matter how good you get, there comes a time when being alone will bring you down.
I would much rather aim for something like this
You need to surround yourself with people who can do things that you can not do. If you can build a great team. Your web development skills will get so much better. This is about teamwork. The kind that is fair to each member in the team. People who are more then work colleagues. People who you can consider friends. They are difficult to find, but something that can push you to new heights as a web developer.
To me teamwork is such a big deal, if I feel you will drag my team down, I will not hire you. As the leader of my own team I would much rather fix a person’s code of web than fix their code of conduct.