Limecv – A LaTeX CV Document Class
olivierpieters.be
olivierpieters.be
http://www.rpi.edu/dept/arc/training/latex/resumes/res.cls
As a hiring manager, I much prefer simpler resumes that are easy to scan. I don't really like the "five stars" self-rating stuff, however. It feels a little strange to distill one's language knowledge down to a number.
One thing I do love is when people include some of their notable open source projects. This gives me a chance to learn about their interests and see their skills first-hand.
Here's my LaTeX resume, built with res.cls and including a section about my OSS work:
https://chrissnell.com/resume?latex
Also: never, ever put a photograph of yourself in your resume. You're just asking for someone to judge you based on your looks, gender, age, or ethnicity. Likewise, don't put your age. If you've been around for a while, trim everything but the last 5-10 years of positions off your resume to avoid the unfortunate but oh-so-common ageism. Even old hiring managers can be ageist! Don't give anyone a chance to judge you on irrelevant characteristics until you've firmly established your appeal to the employer.
In Germany, you ALWAYS put a photograph in your resume.
Not really.
The more educated people are about this topic (e.g. have read "The Google Resume" by Gayle McDowell, which I highly recommend), or have had startup experience, the less common it is.
We all should stop doing it, everybody will benefit.
Smaller companies like startups, especially without large HR, don't care about photos.
If a German company of any size really were to sort me out sure to those "omissions" on my CV, it's probably for the better - I doubt we could ever be a match.
If you haven't married your partner but have children together, they might think you are a single parent. If you are married, they worry that you might get kids and take parental leave (which is by law quite generous in Germany compared to other countries). And so on. I personally leave that out now.
I work at a startup and we get a mixed amount of applications with a photo and without, doesn't really make a difference for us.
I call them "passions" because these are what I love to do at work. I'm confident about talking at length about any of them.
I don't like it either, and it looks especially bad when coming from someone with little experience. Occasionally I see someone working as a junior developer and putting 4/5 stars in Ruby, 5/5 stars in CSS, 3/5 in JavaScript.
I feel what these people mean is that they are most proficient in CSS, then in Ruby, then in JavaScript, not that they're experts in CSS, but this is not obvious.
If you have 5/5 for a language, I expect you to be as knowledgeable as the authors of the language
Could that work in your favor too?...
I once tried to redo my resume in LaTeX, and after finding a decent-looking template, spent a lot of time fighting it to do simple things that weren't built in, like add my GPA to my school listing. In the Limecv template, what if I don't want the "stats" bars? Better go browse through a 2000-line template that I didn't write to figure out how to remove them.
I ended up actually doing my resume in HTML/CSS, which provided me the flexibility to lay things out exactly how I wanted, which was quite nice. The main difficulty I had was getting a consistent PDF layout, as Chrome's PDF print is pretty much a black box that you have no control over.
However it has become more and more painful to edit it.
I have moved to a simple Google Document 3 years ago.
Reasons :
- I dont really need all these advanced Latex features, I am not writing a maths book.
- Docs has everything I need in order to make a resume (tbh I have considered doing it in Photoshop to have more graphical flair but never spent the time to do so)
- I can get feedback directly in the docs.
I am not going to spend the time to do it in Latex again
Would be a cool project one day, for now I'll just keep using LaTeX.
I've moved past ModernCV though. Too many people are using it nowadays :)
This is pretty much what I did. I've learned exactly enough LaTeX to write my resume (and I'm happy with it).
I tried using res.cls (which was recommended elsewhere in these comments) and I didn't like it. It was very opinionated, offering only a few different pre-defined layouts. Using a different layout would've involved modifying the class file, which was more than I could handle as a beginner. Writing my own class file from scratch (with help from some tutorials) was a lot easier.
But, to be fair, it's not supposed to be efficient - it's supposed to be consistent.
But I really wish it was less painful to use.
And speaking of word/openoffice/google docs. Those are text processing tools, not typesetting ones. If you need typesetting on any complexity their are the absolute worst choice. If your CV has a very simple structure and style, on the other hand, sure, go ahead.
I wonder if any tech recruiters notice this kind of things... If I wanted to hire nerds, I'd surely notice. CV made in word, marked with "not geek enough" :)
A few properties:
* There's no separate CV and Resume. A resume is just the highlighted elements in a CV.
* The "PDF" version is created by print-to-pdf in Chrome.
* `cv` and `resume` pages are statically pre-rendered (google-friendly), with a switch (visible on desktop browsers) to toggle between them.
* Elements are represented in JSON objects, so the entire CV's data can be exported to one JSON string. I also only need to edit the JSON files for changing stuff in my resume.
* Each commit to Github triggers a build in Travis CI, which 1) updates the JS bundles, 2) renders the static pages and 3) updates the rendered PDFs.
Story:
Couple years ago I was doing a re-design on my resume. I started with LaTeX, but in the end did not continue: I wanted my resume to look good on both the Web and on paper, and I couldn't find a LaTeX -> HTML renderer that can be properly indexed by Google.
Then I realized, perhaps I've been doing this backwards: instead of rendering HTML from LaTeX, why don't I just use Chrome's print-to-pdf function to create a PDF from HTML directly? I also wanted to learn React.js, so that was my chance.
Now, if I want to change something in my resume/CV, I can just edit the JSON files, and Travis CI takes care of all the updates, instead of me manually updating multiple versions. I use nightmare.js to capture the PDFs and pre-rendered static HTMLs, and the workflow has been greatly simplified.
Want to hide something in the resume and only show it on the CV? Easy, just change `featured` property to `false`. The "Publication" section even recognizes my frequent co-authors, and render their names as links to their homepages. The possibilities are endless. I have been satisfied ever since.
Source is an XML document that describes my various experience, a system of XSLT that targets three forms; an HTML landing page, an HTML form of the resume as a document, and a LaTeX output for PDF.
Haven’t updated my resume in 10 years but when I do it’ll be pretty straightforward to keep going with the system I wrote 13 years ago. I should really post it to github, as others have done with theirs.
I put out a tutorial about how to make you're own if anyone is curious http://www.maxburstein.com/blog/creating-resume-using-latex/ I still use it to this day
Personally, I use moderncv: https://ctan.org/tex-archive/macros/latex/contrib/moderncv/ It doesn't look very fancy, but it's actually simple and clean. (See the exaples directory.)
However, the Adobe Utopia font, available by using the fourier package, is so much better IMHO.
The easy way is usually to spot some of the no-no's of layouting; single words at the last line of a paragraph, sentences spanning over page breaks, spacing in block paragraphs, etc.
It's easiest with letters or invoices with some text, where the spacing and word placing is most obvious but you can usually tell in CVs with less text too.
Of course, sometimes Word gets lucky and does a proper layout, but I've found that it's rare that I get to see properly layouted word documents.
I'm sure having a LaTeX CV correlates well with other skills which you might deem desirable and, if so, it seems like a perfectly reasonable indicator to use. It shouldn't be used exclusively, but nothing should be.
A LaTeX resume template has done that for an extremely small proportion of all the people who have used a LaTeX resume template.
To that end, I want it to feel natural and to be somewhat easy to reason about. Not to be absent.