One of the things I took away from Web Directions North that I could actually put into use, was Microformats. These are just a formalization of the encoding of common pieces of data such as addresses and events. Most people reading this blog have probably come across a vCard file, they are sometimes attached to people’s email. An hCard is an HTML version of a vCard basically. The number of Microformats continues to grow and some large internet sites have started to get behind them.
If you have a Flickr account then you have an hCard. If you have a public LinkedIn.com profile then you have an hResume. Some LinkedIn.com public profiles are pretty sparse, certainly not the entirety of information you would actually submit to a job application or to graduate schools.
As someone who has spent too long looking for a job, I’ve had to submit my resume in HTML format on more than one occasion. Google in particular seems to specify this. Most companies will accept Word or a subset of document formats which usually includes Microsoft Word. Although search engines have learned to index it, Microsoft Word is still not a truly open format, and it isn’t the best way to make information available online.
I’ve had my resume available online for almost as long as I’ve had a home page online, so over ten years. My thinking when marking up a resume was to use the absolute simplest HTML possible. The last time I changed the format, was when it was mandated by the Business Career Center at the Sauder School of Business. They only really cared about the formatting in MS Word and were more concerned with the wording than typography. They provided a sample resume, but not an actual Office template file, let alone one that made use of styles correctly.
I never made a Microsoft Word template for the Sauder School of Business resume, but I did hand code some HTML that looked how they wanted and made it available online. I want to keep my resume in sync over two formats. When I finally got around to making my resume into an hResume, I of course read the documentation, but somethings are learned better by example. Web Design is something that benefits from seeing a working example, links to several valid hResume implementations were provided. I looked at all of them, but the one that I used as a basis of my hResume was Clint Andrew Hall’s.
The main reason I chose his markup was he did not use an external style sheet and his markup was clean and minimalist. When you apply to a job, you often can only attach a single file, and if your resume relies on external style sheets and images it may render extremely poorly without them.
I’m a definite minimalist when it comes to web design. I code everything by hand, I hardly use any graphics, I want things to be clean and to load quickly, content is king and all that. I did introduce some more styling and formatting to my resume when I redid it. My hResume is a cross between how the BCC wants things to look in Word and how Muschamp.ca has looked for the last few years.
No one uses that browser anymore, nor old versions of Netscape, so it is pretty safe to make use of CSS in everything online even your resume. My hResume template is simpler than the code used on Muschamp.ca which makes heavy use of
display: none; and any browser that doesn’t support that would render this website very badly indeed.
What are the benefits of having your resume in hResume format? Well I’ll let you know. It might perform better in some search engines going forward. It might impress certain people and companies. This blog entry may attract some extra attention to my resume. Having nicely formatted HTML is its own reward as you never know when your website will appear on a giant screen at a conference full of web designers.