This question was asked on graphicdesign.stackexchange.com, but I wanted an HR perspective. See the bottom-right of the resume below.
I'm not HR but I am involved in selecting candidates based on resumes.
I appreciate that the whole vehicle for a graphic design resume is different from that in my field and I need to make allowances for that while looking at the sample here. I'm going to proceed by assuming you're asking about this idea as a general thing, as I suspect that this kind of design for a graphic designer is part of their portfolio of work in a minor way more than it is a traditional resume.
I find the idea of "skill bars" presumptuous and rather useless. How can I possibly compare those "grades" to the skills of someone else? What if they have the same idea and give themselves 27 out of 30 for the same skills?
How can I tell whether or not hiring that person will solve the problem I'm trying to solve by hiring someone?
Don't tell a hiring manager how good you think you are, that's for them to decide. Show them how good you actually are. That is, of course, precisely what's happening in that sample, but not because of the number of dots in the skill bars.
Typically, you put things on a resume that have some sort of measurement or you just state something mater-of-fact: Sold "X" amount of widgets in first quarter. Managed project on time & budget 75% of the time. Built commercial website using technology XYZ.
I don't see how a bar graph helps an HR person in this case. They should be very familiar with the skills listed and if you indicate you're an 8 on photoshop and 3 on photography, they should get the idea and don't need a bar graph to display the differences in a graphical nature to focus on the point.
Bar graphs also help to show trends in some situations. Maybe if you were to put previous salaries, you could demonstrate how you've been able to get jobs with increasing responsibility and higher performance evaluations. I don't suggest that, but can't find much of a better use for a bar graph on a resume outside of skill sets.
Usually, these types of things are brought up during an interview, so there's not need to put them on a resume. Why say you're not very good at something if they don't even ask?