Some may consider that for being a good web designer you have to have some artistic sense in order to create an attractive design for the web pages, you have to be a programmer in order to understand what’s behind the page and the mechanisms of the internet servers and the world wide web, you have to be at least a SEO consultant (or even a SEO expert) in order to make the web sites optimized for the search engines. It’s true, all these skills can help a lot if you decide to create web sites and you can always learn about the subjects or you can always gather a team of people that can do everything for you.
But there are some things you can not replace and if you don’t have them in you don’t start web designing.
Everything over internet is communication: in their websites people are trying to send a message in a proper way. They might know the message (if you are lucky – some of my clients had an idea and that’s all) but they don’t know how to put it into practice. In this case you have to explain them how things are working on internet and what’s the best thing to do in order to get the most and the best results from their idea, how to spread the message to the people in the best way.
Having good communication skills means you may take the lead from time to time and, the most important, to have a lot of patience. Your subject of interest and job is the internet, but as a web designer you have to work also with people. So if you don’t know how to work with people try a different job.