+

Andrew Wolfe

I Am a Web Designer / Developer, But Read the Job Description

April 22, 2013


I’ve been a web designer / developer for almost 15 years. Wow, that's a long time to have a single job title. But technology changes so much, even within a small corner of it, that the job title (or, at the very least, the description of it) changes too. SO READ THE JOB DESCRIPTION, NOT JUST THE TITLE.

I’ve been a web designer / developer for almost 15 years. Wow, that’s a long time to have a single job title. But technology changes so much, even within a small corner of it, that the job title (or, at the very least, the description of it) changes too.

Job title, no, job description

At the beginning, 15 years ago, the job description would have probably included:

  • HTML
  • Maybe that’s it???

Then:

  • HTML
  • CSS
  • Table-less web design

Then:

  • HTML
  • CSS (tables are gone, except for table data)
  • Javascript
  • AJAX

Now:

  • HTML (5)
  • CSS (3)
  • Responsive design
  • Grid layouts
  • Javascript, both client and server-side (AJAX is just included)
  • Knowledge of CMS frameworks (like Drupal or WordPress or one of the other 100’s out there)
  • Server side programming (like PHP, Ruby, Java, .NET or one of the other 1000’s out there)
  • Version control (like Git/Github, CVS, SVN or one of the other 100’s out there)
  • Server OS installation and maintenance (*nix)
  • Database installation and maintenance (MySQL, PostgreSQL, even Oracle)
  • Content Strategist
  • Information Architect
  • Usability Testing
  • Performance Testing
  • Knowledge of 508

This list could go on and on.

The point is change

The point is that my job changes and I have to learn more on an almost daily basis. It’s not just wash, rinse, and repeat anymore. I started with HTML, learned CSS, learned javascript, learned PHP, learned a few CMS tools.

I am learning Ruby. I am learning responsive design. I am learning CSS3. I am re-learning javascript. I am learning HTML5. I am learning Apache. I am learning Git/Github. I am learning Linux. I am learning content (the many aspects of it). I am becoming a command-line junky (I used to stomp my feet at it and demand a UI).

I’m definitely not claiming to be an expert in all or any of these. But I have definitely dabbled in all of it over the past few years.

I have to. I have to keep up. I’ve also realized that I’m getting older and it won’t be long until some young whipper-snapper can take my place.

Ok, now I have a headache and have realized I have to get back to work because I have a lot of web designing, developing, installing (uninstalling), testing, content migrating, usability testing, performance testing, database configuring, information architecting, command-lining to do.

I’ll keep it because I like it

So I’ll keep my job title, please just realize that calling me a web designer / developer means a lot more these days.

** NOTE: None of this is a complaint. I love what I do. I am lucky that way.


I have had this post on the back burner of some time. Inspired to get it done by @mdo and his The Designer-Developer spectrum post.

More Posts

Using Agile? Using Github? Need a Burn Chart?

Part 3 - Second Project using Agile - Using Github Issues with Agile, Ahhh Milestones

Doing What I Can to Contribute to Project Open Data

A Quick Jekyll Framework

Making Jekyll Dynamic ... Sort Of

A Little Bit of Work Advice

Using Jekyll to Build a Data Visualization for the FCC

Please, Please, Please Stop Centralizing Everything

I Am a Web Designer / Developer, But Read the Job Description

Part 2 - First Project using Agile - Using Github Issues with Agile

Part 1 - First Project using Agile - The Evolving Process

It Really is the Same Everywhere

Helping feoMike

Is this going to happen again in a few years?

Re-thinking the way I build websites ... simplifying

Designing the State Sequester Project