Social Networking/E-Commerce Web Design & Development

rss

PHP / mySQL / xml / xHTML / CSS / DOM - By Dennis Plucinik

The Difference Between a “Web Designer” and a “Web Developer”

I started writing this as part of a response to a reader’s question and it ended up being such a rant, I decided to make it a whole new post.

The confusion

This is a confusing topic and for good reason. Here’s as best a response as I can give. When beginners are starting out learning the basics of creating websites, they’re responsible for every aspect of the site. This includes deciding what pages there are, how they look, how they function, etc. I personally started creating websites for myself for fun when I was about 15, and I started charging for them when I was 16 or 17. This seems to be a path that many others follow and at this point it seems only natural to call one’s self a “web designer”. Since you are basically designing everything, it isn’t necessarily misleading and seems pretty straightforward and harmless.

Now fast forward 10 years. This young “web designer” has possibly gotten very deeply involved in one or many of the different fragments of creating websites professionally. At this stage in the game, those fragments, and the titles associated with them look much more specialized.

You now have specialists in areas like:

On the front end:
- wireframe and usability design
- motion and interaction design
- graphic and user interface design
- animation (Flash), video, sound, etc.

On the back end:
- web programming
- database design
- architecting and development environment design

…and the list goes on.

You’ll notice the distinction between “front end” and “back end” here. In general, “front end” refers to the parts of the website a user can see, and “back end” refers to the programatic inner working that drive the site. Herein lies the root of our problem - companies hiring front end specialists say they are looking for “designers”, and companies hiring back end specialists usually say they’re looking for “developers”.

So, even after 10 years of studying, working, honing your skills, becoming an accomplished specialist in any of the front end related positions - you still share the same general job title as a 16 year old. It’s the same with developers who generally come from a computer science or engineering background. They’re likely competent in a few core languages but they share the title “web developer” with anyone who knows any language.

Problems caused by the confusion

One of the problems which makes the question of validating a designer’s qualifications so difficult to answer is that often, after 10 years of producing websites, someone might still only have intermediate knowledge and ability. This is because many people just enjoy doing it aside from a full time job elsewhere. This is fine, and there’s really no purpose for them to start learning anything more because they likely either don’t have the time or desire.

So, asking a candidate for “years of experience” doesn’t necessarily validate someone as capable. It’s best to ask for years of experience “…with technology A”. This will get you a little closer to the truth about whether someone is actually some variant of a designer, developer, or is just a generalist.

One of the core and most dangerous problem arising from this confusion is that people getting into web business for the first time start looking for a “web designer” and end up getting just that “a design”. They think they’re getting a whole site “made” but they end up with basically a bunch of pictures. This usually only happens in rare cases such as:

- the designer is acting predatorily
- the client just doesn’t listen to the designer and the designer fails to really clarify deliverables

In both of these instances, a legal work agreement is likely not present. If it were, it would specify at least the deliverables and that alone would clear up any confusion. Sadly enough, money does change hands with no contract, and people end up getting screwed.

The associated article is here: “What Qualifications to Look For in a Web Developer”.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

5 Comments, Comment or Ping

  1. gravatar

    How true this is my friend! I actually started doing it when i was a teen too ( no no, websites, not,.. sicko! ) and started charging later. Then i did clearly call myself a developer. I still do - mainly cause i just dont feel i can call myself a designer, though i design a lot of stuff.

    Love the article - great read :D

  2. gravatar

    All true. And imagine the confusion in place where English is not a first language, and words as designer and developer are mostly used as fancy buzz words.
    On the other hand, these labels are very industry-specific, and don’t really apply to most real life situation I’ve encountered.
    Most of my gig are frontend development, but any front end developer most often ebnds up design UI elemnts, if not all layout, top down; and I alos do a lot of back end stuff. So I guess unless one is part of a very structured workflow, it’s easy to see design and developments role overlapping.

  3. gravatar

    Thanks for the comments guys.

    Regarding industry specific labels, if you want to get even more confusing try asking different people what the “frontend” and “backend” refer to. If you ask a programmer, they may think the view vs. model & controller - if you ask a UI developer, they may say the html/css vs. the “database and stuff ” - if you ask a designer, they may say the photoshop mockups vs the HTML/CSS.

  4. gravatar

    Robin Owen

    Thanks so much for all the information you post on this web site. Every article has been helpful. I haven’t seen this kind of info posted any place else on the web.
    It has opened my eyes to what is involved in starting a forum for photographers. Much more involved than I expected. At least now I know what to ask and know some of the obstacles I can expect to face.

  5. gravatar

    Well if employers could only understand this knowledge, They offer a position for web designer but what they really want is a web designer who can develop as well, these are two very different or should I say seperate college degrees. One is programming and the other is a design degree like a As in digital graphic arts or a BFA Bachelor of fine arts.

    These idiot HR people combine the two and offer a salary about 20,000 less than the labor and employment statistics of that particular area reccomends. So basically they want to pay you 12 an hour for someone who has a dual degree Bachelor in computer science and BFA . This is really offensive to me.

    Not only are Hybrids rare but they more than likely know alot of tech related info as well for instance I can repair and fix computers as well as build them. So im not f*cken working for 12 an hour, you will never find a hybridthers like maybe 1 to 5 ration in a city, and if you do they are going to want alot of money because they know their rare duh :)

    So offering 12 an hour is pure insult and it really makes me wander if HR people are really retarded or just dunb asses. Its called google HR people~ 10 seconds on google and you would know a web designer and a web developer is not the same thing and if you find a person that can do both its rare~ therefore 100k seems reasonable but I wouldnt work for less than 120k~

    “Hybrid means programmer and designer its tech slang for those who don’t know” :)

Reply to “The Difference Between a “Web Designer” and a “Web Developer””