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" :)
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.