an open letter to employers
posted 2003.01.26
Recently viewed at an employment web site:
- 3-5 years of Web based application design and administration experience (preferably with Webmaster or similar certification),
- Expert Level Java / HTML / XML / XSL / PearlScript / CGI / JavaScript development,
- Familiarity with XML standards/technologies (including Web Services), XML Schemas, DTDs, and XML/XSL development tools (editors/parsers),
- Reasonable ASP / Vbscript / Php development experience,
- Familiarity with J2EE/EJB, component development, OO development (RUP methodology), 3/N tier Web application architectures, Web Application Servers (WebSphere, WebLogic, Jboss, iPlanet, etc.),
- Familiarity with Unix platforms (Linux/HP-UX, AIX, Solaris),
- Familiarity with ODA standards and compliance,
- Good experience with Web content management, trouble shooting, site administration and related tools, Web site trend/traffic monitoring/analysis,
- Familiarity with security standards/issues (PKI, SSL, HTTPs, etc.), backend database interfacing (JDBC, ODBC, ASP), interfacing with Queues and mail providers (JMS, SMTP, MIME), front-end database reporting tools (Cristal Reports, etc.),
- Good experience with SQL databases (Oracle, DB2, MySQL, SQL Server, Access, etc.), Web Servers (IIS, Apache, TomCat, etc.), NT/W2000 platforms, networking with TCP/IP, MS Office automation tools (Word, Excel, Access, Outlook, Power Point),
- Good experience with Web development/administration/maintenance tools, such as PhotoShop, FrontPage, DreamWeaver,
- Good understanding and application of state of-the-art Web design/development products/tools/best practices,
- Business requirement specification, Modeling and Web Application Architecture,
- Highly developed analytical, problem solving and decision making,
- Should be conversant with Change / Problem / Issue Management,
- Quality Assurance Testing of Web applications,
- Web End-to-end Testing Tools and Techniques
- Effective Presentation Techniques
- Documentation,
- Oral and Written Communication
This, sad as it is to say, was for one job. And the job, amusingly enough, wasn't even for a Web Developer, Programmer, or Engineer. It was for a Webmaster.
Let's put aside the fact that this was obviously written by an HR person who had little technical knowledge (Expert Level PearlScript is one of my all-time favourites). The fact is, employers, that if your job descriptions read like this you aren't going to be able to hire anyone that is good enough to actually meet the requirements.
Taking this one point at time...
Certifications are a pretty rare animal in this biz, at least so far. Particularly for something as vague as a Webmaster. Certification definitely does not mean that you're getting someone with the skills and qualifications you are looking for. In fact, hiring someone with "Webmaster" certification may well mean that you're hiring someone with as little knowledge of the field as you have. Sorry. It's the truth.
Expert level HTML and programming skills in the same person are very rare. Why? It's easy enough to figure out - learning Java, CGI, Pe[a]rl, and other backend technologies at an expert level takes a huge amount of time. HTML, XSL and other front-end technologies also take a huge amount of time. Finding someone who has devoted huge amounts of time to both is difficult. And even if you found them, you'd never be able to hire them. I'll tell you why in a moment.
Programmers rarely know Photoshop or Dreamweaver. Again, this is pretty straightforward. They are two different disciplines. It would be like asking your finance people to start selling, or your salespeople to start balancing the books. Some crossover is possible in many people in this field — programmers who know a bit of front-end, front-end people who know a bit of programming — but by and large you're not going to find expert skills in both. Or anything even approaching expert skills in both.
A job ad for Web services, Tomcat, J2EE/EJB, and FrontPage in the same ad is the funniest thing I've ever seen. Sort of like putting a brand-new engine in a car that's spackled together with PolyFilla and duct tape. You want a quality web site? Don't put the word FrontPage in your job ads.
Traffic analysis is rarely in the purview of programmers. They may look at the numbers to ensure they're not overloading the system. But there is a world of difference between that and actual traffic analysis. Traffic analysis touches the worlds of marketing, search engine optimization, user experience, information architecture, and corporate communication. Rarely is a programmer involved in this kind of thing.
Java and Perl programmers don't play with PowerPoint, Access, or Word. Period. They are too busy playing with real applications.
People who might actually have these skills will never respond to this ad. There are a few people out there who may have 95% of the skills you're looking for, with nearly all the experience you require. There may be quite a few people who have 75% of the skills you are looking for. These are all very talented people, to have even met 75% of the goals set out by this job ad. But by putting together a job ad like the one above — something that absolutely screams “We don't know what we're doing!” — you've guaranteed that none of these very talented people would ever want to come to work for you.
Even in this recession, where there are more out-of-work tech people than ever, employers and employees both have to remember that there is such a thing as mutual respect. If you want us to learn your business, take a bit of time to learn ours. At the very least, avoid laundry lists of requirements if you have no idea what they mean. Build up a relationship of trust with us and we will reward you with loyalty and dedication, not to mention the inevitable overtime that most tech people go through at least occasionally. Don't insult us, and we won't insult you.
There are 6 comment(s) so far for this entry.
Join in the discussion below!
comments
It's amusing, but I am both a floor wax and a dessert topping. That said, I am stronger in the Architecture side, than I am in the making pretty pictures side.
My personal favourite gaffe is "10+ years of J2EE experience" (for the record, Java has only been out since 1996. I was at the first Java One conference. J2EE -the "Enterprise Edition"- isn't even 6 years old). And there are people who will change their CVs to reflect the "fact" that they have all the bullet points. Sigh. I weep for the future of humanity.
I do agree about the mutual respect thing. Another issue I have is with companies who claim they want [insert very senior position] but insist that they should be code monkeys/production wonks (for no pay). The quicker they realise what they really need, the quicker the job will be filled with a qualified candidate.
Sigh
Bravo. These employers need to get a clue. I am constantly annoyed by the job requirements I see in my monster.com agents. I don't know why I bother.
I'm amazed at how many ads for web designers/webmasters demand the use of Photoshop,
and Illustrator--especially when I can design quality graphics and logos with many other programs. I also wonder why they think someone with excellent HTML skills would even need to use a program like FrontPage.
Also amusing are companies who insist on using Flash intros on their web pages. People in the business world don't have time to wait five minutes or longer for a page to load--they just want to know about products or services a company offers, their prices, etc. Most customers who don't do web design themselves couldn't care less about how artistic a company's website is--they want a functional, informative, user-friendly site.
What always amazes me about ads like these are the wages offered (when posted). I have seen similar job ads, here in Wisconsin, offering a starting rate of $10 per hour and also needing you to be able to regularly travel and stay away from home using your own transport! I thought that was kinda funny until I saw that they also needed experience with Win95. I never applied!
Does anybody ever go after these jobs? Has anyone reading actually got a position from one of these ads?
More often than not THERE IS NO JOB. These are placement agency or HR idiots on fishing expeditions looking to fatten up their pile of resumes. They are constantly doing this because they want their workforce to think that they are totally expendable and that they can be replaced in an instant. All this type of an ad accomplishes is that it encourages potential applicants to lie about their credentials because the posting sets standards that are impossible for mere mortals to meet. Payback for the .COM era perhaps?
The previous poster hit the nail on the head when they mentioned respect, since these days it seems to be in very short supply on both sides of the fence. Employers do not show any loyalty to their employees, instead they choose to be loyal to their shareholders first. Employees are just as bad. We have become mercenaries who would turn our back on the organization that previously fed our families just so that we can jump to another firm because they have a pool table or more flextime or some other trinket. What happened to the employer-employee relationship?

Sadly whenever I post a Web Developer position these make up 95% of the responces.