Beyond having great computer skills, web developers need to have a love of learning. The field is changing quickly, and web developers have to enjoy and have a commitment to keeping up with changes in the field. Also, they need to have good communication skills so that they can understand exactly what a client is looking for in a web page. Web developers also need to have patience, problem-solving skills and perfectionism to create the best products.