Professional Freelance Web Developer
CodeIgniter Activist, Caffeine Junkie

Elliot Haughin

Web Developers – We Don’t Need No Education?

14th September 2008

To follow up from my last post on web accessibility, I think it’s time to talk about ‘professional qualifications’ in web development.
After all, it is September, start of the new school year, and we’re all fresh to do some learning after the summer right?

When it comes to web development, I don’t actually have any qualifications for my industry. Well, I have an A-Level in Computing (*woo hoo!*). But, let’s face it, that’s not exactly a tough one to get. So, after being emailed recently regarding qualifications, I decided to investigate the whole industry. What qualifications are available, are they recognized, and are they really worth the bit of paper they’re written on?

I started by looking at some of the options available here in the UK. I imagine that this would be similar to the USA too.
On the first tier, there is the well established Zend Certification, which is specifically for PHP. Zend states some of the ‘benefits’ of gaining their qualification:

  • Differentiate yourself from competitors when looking for a new job
  • Boost your value at your annual salary review
  • Get your resume/CV noticed
  • Gain recognition from your employer
  • Have your profile displayed in Zend’s Yellow Pages for PHP Professionals
  • Join the Linkedin Group Exclusively for ZCE’s

Well, a linkedin group! Who could possibly say no?!

Zend Certification is actually fairly well-known. But unfortunately, only by other PHP web developers. Even move to the ASP land, and they won’t have any idea what the qualification means. This isn’t exactly ideal when you may be being interviewed for a position by a Java guy and a manager.

In terms of price, it’s not too bad. I suspect Zend have lowered their prices in the last few years.
The actual exam costs around $200, which isn’t that expensive. But your likelyhood of passing first time isn’t top notch, so you’ll want some practice exams at $15-$20 each, and maybe the study guide for around $50. Now we’re looking at about $300-$350.

If you’re nowhere near passing the exam, then you will have to get the full training course, which is about $1,500.

Overall, the Zend certification appears to be a good thing. And, if you’re already pretty slick with your PHP5 then it could be a fairly cheap qualification.

The downside to it is, it’s only for one specific area of web development. It doesn’t even touch front-end development (XHTML, CSS, Javascript)… and it doesn’t look at database administration/building.

In a nutshell: Zend Certification is a decent PHP5 qualification. But only if you can get it cheap. It’s way too specific to spend a great deal of money on

Maybe I was looking at this from the wrong angle. Maybe, what we could all really do with is a degree! Yep, a fully fledged BSc, a ‘proper’ qualification. Everyone knows what those three letters mean: You partied and lived off pot-noodles while racking up $40k of debt for a few years.

In terms of degress, the situation here in the UK has improved. Traditionally, degrees in the computing department tended to be very broad. Subjects like ‘Computer Science’ kind of looked at all sorts of computing areas but never really spent a great deal of time on the web.

But, now there are options! Several universities here are offering degrees such as this one:
Internet Computing (3 years) [BSc] (Manchester University).

Manchester University has always had an excellent computing department. They claim to have made some of the world-changing inventions in computing. To my suprise, they now do this much more specific degree. And it’s still housed within the computing department. (Many internet specific degrees are studied in an ‘informatics’ department instead).

So, what is a degree in ‘internet computing’?

The internet has become central to a wide range of commercial, educational, and leisure activities. As a result, the internet is used directly by a diverse collection of individuals and organisations, with different requirements and priorities. This course provides knowledge and understanding of the architecture and design of web-based systems and web development tools. it also provides skills that underpin the development and evaluation of collaborative and interactive web sites in commercial settings.

Well, it sounds pretty good, until I saw this line:

Tuition fees for Home/EU students commencing their studies in 2009 will be approximately £3250 per year

So that’s £9,750 just for the tuition fees for 3 years, then you can probably triple that figure to include living costs. So, £30,000 and 3 years of study for a BSc in internet computing.

Seems a bit expensive.
Now, I wouldn’t mind spending that if it was the ‘only’ way to get a decent job in web development. But it’s not! We are currently in such a great industry, where employers are very much more concerned about what you know, and how much quality work you’ve done, than how long you spent at university and how many letters you have after your name.
After all, I could have a degree in computer science and not know a thing about OO MVC PHP Development.

There are however employers who do demand degrees. Google is one of them. Because they’re such an awesome company, they can demand only the elite of the academic world, and so expect first class degrees in very complex and deep subjects such as Computer Science.

In a nutshell: Until a degree is classed as ‘essential’ by the industry. Or unless you want to work for Google… They’re just not worth it.

Basically, I believe that a really good portfolio, and experience in the industry is worth more than any qualifications. Unless that qualification really is essential.
And with the state of specific web qualifications, getting one that’s recognized can be a real minefield.

I think that there is a space for a good web development qualification system.
But it needs to be more defined and nationally supported.

For example:

  • A-Level in Web Application Development
  • BSc in Web Application Development (Specialized in: PHP/ASP/Java/Coldfusion)
  • BSc in eCommerce Technology
  • BSc in Database Administration

By making the qualifications more specific, and being able to start from an earlier age (A-Level), then we could have a generation of web developers with excellent, focused, and relevant experience that comes from good education to attain their qualifications.

But for now, I’d just build a kick-ass portfolio.

No related posts.

  • I agree with Vince. I feel that we are in a market saturated with averages and lacking the exceptional. You can hardly throw a Google without hitting 27 [friend's cousins] who promise the world and end up delivering a rusty bucket full of exceptions.

    I have no qualifications in my field, but have always wanted to get them. Sadly full-time work and a family preclude this, so I'll have to settle for an exceptional job and the contentment I derive from it.
  • I recently graduated with a degree in Web Design and Development. Between 3rd and 4th year - there was a huge discussion between the class if continuing into 4th year was worth the qualification over the work experience you can get during that year.

    I myself stayed on, found the year very rewarding and have taken the initiative to take a Post-Graduate focusing on Business Startup Incubation.

    Looking back, the people that left to get a "head-start" on the industry has accomplished less than I have working part-time at a local agency...

    I thought I would share this... was an entertaining read as the Zend Certification subject was risen a few times during our discussions.
  • I have to agree with you for the most part, but I also think you have to take the attitude that a degree isn't a requisite for being a good developer with a grain of salt. I've been doing various web related jobs for several years now, and have just started out running my own shop with a few small contracts. I'll give you the low down from a different perspective: someone who is hiring a web developer.

    From my point of view, I'm looking for people who can:

    1. meet deadlines
    2. communicate effectively
    3. work efficiently
    4. learn a new language within a week or so

    You can't really show any qualitative evidence of these skills just by building a portfolio, although interviewing well does help a lot. But on that same topic, interviewing well is a skill that can be aided by a traditional academic education!

    I'll admit though, many of the most skilled people I've ever worked with have no college degree, but it sure is damn helpful when you're trying to convey your non-technical abilities.
  • roj
    After developing knowledge through books, sites and charity work I thought I'd take the web apps course with the open university. It's only a cert and not a degree but with no prior formal education in this field thought it might be a good step. I've learnt a bit but not sure if my efforts wouldn't have been better spent continuing with the informal route as a fair bit of the content has been outdated or very brief.
  • Vince Stross
    I've been in the IT field for 8 years now, bringing home more per year than I would have spent on a degree.

    If you're talented, then you'll do well. i often find when i talk to someone who "can't find work" in this field, it's because they thought their degree would find it for them. it's always who you know that puts you in the position to show what you know. or, when I really try to "talk shop" they don't know anything. which is either because they've never had a real project to work on, or they just don't have the passion for it; for them it was all about the promise of high salaries.

    you can't be too proud to take on some pro-Bono projects to build the portfolio and experience. people don't do this unless they love to code.

    anyone can get a job. but you have to love what you do to snag a good one. no piece of paper can give that to you.

    you can learn more from a $60 book than an outdated professor anyway.
  • Hmmm..."BSc in Web Application Development" sounds great. Though, I doubt that you could fill 3 full-time years with interesting courses when the only subjects are 'all things web'.

    Specialization is great, but I think "BSc in Web Application Development" is too much; but hey: that's what minors are for!

    If my university offered a minor in web-science I'll be the first to attend.
  • I've got a Bachelor's degree in Web Site Development and Management, But no one else that I work with does. It's certainly nothing close to a requirement to work in our field. And honestly, I feel like I would have learned a lot more spending those 4 years working on the web. I have noticed, however, that a lot of the recent postings on the web job boards seem to list "Bachelor's degree in computer science or a related field" as a requirement. So I'm glad that I have the degree, but I certainly don't feel that I'm at any advantage over someone with a more general degree. If you are a young web worker being urged into college/university I think finding a web-specific program might be a good move, but only because it will offer courses close to your interests--not because it will give you a career advantage over your computer science peers.
  • Hi,
    great post, i think that if you would look on a certification side a bit wider you could find a lot more than ZCE, fo example look ar A+, mysql exams DBA or DBD, and there as well tons of exams on abobe or ms technologies, so with a certain approach in a couple of year you could have some widely know certificates. But as well i agree that, besides certification real experience needed and it cannot be replaced by anything else.
  • Excellent post Elliot and something I have been looking into myself as well.

    Like you mentioned, Zend is an alright attempt at validating your qualifications but it's only known within PHP circles and doesn't begin to validate the knowledge we have with other technologies/practices that are probably more important (xHTML, CSS, REST, SOAP, MySQL, MS SQL, Javascript).

    A dedicated degree is an option I have looked into but why focus myself on Internet Computing when I can go Computer Science? As it was once described to me: Computer Science is the trunk of the tree, [insert name] is a branch. If you start at a branch - that is as far as you can go. But, if you start at the trunk of the tree, you can pick any branch you want.

    A kick-ass portfolio, a resume that adequately represents your knowledge level and experience, and excellent interviewing skills are the best route in my opinion.
blog comments powered by Disqus

Boring Stuff

Design © copyright Elliot Haughin 2009

Content published here are copyright their respective owners.

You cannot copy content from this site, either in English or translated to another language.

Keep Subscribed

Theres lots of ways for you to keep up with me on the web.

Please Note

Information given out on this blog should only be used as a guideline. I hold no liability for any code I write.

Always consult a professional before acting on this guidance.