A photographer is someone who is skilled at taking pictures or photographs with a camera. An "amateur photographer" takes pictures for their own use. A "professional photographer" takes pictures as all or part of their job. Many people hire a photographer for their wedding, "debutante" party or other special events. Photographers work in many different specialties.