What is a Web Developer?
Well, it depends. How loosely do you want to define “web development”? Wikipedia actually does a pretty good job helping us out here:
Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, and social network services. A more comprehensive list of tasks to which web development commonly refers, may include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development.
Front-End vs. Back-End
It is widely accepted in the industry that there are two specific disciplines of web developer: Front-End and Back-End.
Back-End web developers build applications that interact with servers and databases. I swear that was English.
A great example of Back-End development is a contact form that allows you to log in and see the submissions. After someone hits “submit” on that contact form their data is sent to a server, where it is stored in a database (think of these as big spreadsheet files). When you log in to see the submissions to that contact form your computer communicates with the server the database is on and displays that information to you.
Without a Back-End developer none of this would be possible. And that’s an example of very basic Back-End development! Clearly many things are possible, pretty much anything actually.
Web Designers, a whole different thing entirely
Another job title you’ve probably heard tossed around is “Web Designer.” This is someone who opens up Photoshop, or a similar program (but probably photoshop), and is in charge of the actual design part of the process. Personally, I like to sketch out a website before I even think about turning on my computer, but not everyone takes this step (though they should but that’s another blog post).
What a web developer is not
A web developer is not an IT expert. Just because we use computers all the time does not mean we know how to fix your computer. We Google things just like everybody else. (Have you tried turning it off and on again?)
Be wary of people that call themselves “WordPress” developers. More often than not these people just go buy a pre-made theme from some place such as themeforest or woothemes for $20-40, switch out some pictures and some text, then turn around and charge $500 plus. These people are not developers! They are scam artists.