Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I consider myself a well-rounded developer. I read books, delve into technologies at home, go to developer meet-ups, frequent Stack Overflow, and so forth.

But how do I show this to the prospective employer? If I read a book on Hibernate but we don't use it at work, how do I show it on my resume that I know Hibernate? Would having a side project that uses it and putting it on GitHub help? How do you all tackle this problem?

share|improve this question

migrated from stackoverflow.com Jul 7 '11 at 19:45

This question came from our site for professional and enthusiast programmers.

kanundrum since it has some upvotes as well. –  Omnipresent Jul 7 '11 at 19:12
Really, they thought your stack wasn't impressive enough? What part of smart and gets things done do these companies not understand? –  KevinDTimm Jul 7 '11 at 19:14
It wasn't me at the interview. It can also be blamed on bad interviewers trying to act slick but still how would we able to show what we learn outside of work. as @matt said open-source is top. –  Omnipresent Jul 7 '11 at 19:17

6 Answers 6

I always prefer to implement something for myself that others may or may not find useful, to indicate to others that you know something about the technology, I suggest a straight-forward approach - add a Personal Studies section to your resume. It has several good points:

  • It shows you know something about the language/technology
  • It shows that you like programming enough to experiment / read about it during your free time
  • It gets the keyword on there for the search engines
  • It creates the reasonable expectation that you'll come in knowledgable but not at an expert level.

If you put something together that a employer might find interesting you can include some details in that area as proof of being able to make practical use of self-taught knowledge.

share|improve this answer
I like this idea a lot. I'd keep it short and just use it as a vehicle to talk about hobby projects you have done if they are interested. I have done hobby/learning projects that I'd never release as open source since they are not in and of themselves anything anyone should use...they were strictly for me to learn with. –  Jeremy Jul 7 '11 at 21:08
thats a why didn't i think of that idea i'll surely be making use of this in future. –  Omnipresent Jul 7 '11 at 21:53

Contribute to open-source projects.

share|improve this answer
It is tough finding open-source projects using spring, hibernate etc. Do you know of any? –  Omnipresent Jul 7 '11 at 19:13
@Omnipresent none that don't sound like real drudge work. –  Jeremy Jul 7 '11 at 21:06
@Omnipresent: Start your own :) –  Shady M. Najib Jul 8 '11 at 9:09
@Jeremy: I found this little spring open source projects which looks promising terracotta.org/examinator/quick-start –  Omnipresent Jul 12 '11 at 14:18

You could for example try to combine Hibernate with an interesting new Web GUI layer and write a blog post about it.

Concerning WebServices it is easier to make a REST demo than to use SOAP in a small context which makes sense.

share|improve this answer

Another thought here would be to consider what your profile on various sites like LinkedIn, SO, Branchout on Facebook etc. that may provide useful notes on what you know and do to some degree.

Something else to consider is how one discusses their current stack. Does it come across as a painful set of tools that are slowly sucking the life out of you? Does it seem like an exciting world of possibilities and adventures? This could also be a factor on interviewers too.

Lastly, it may be worth getting to know some recruiters and talk to them to see if they have any ideas of how they would suggest handling this. Granted there may be more than a few that may believe the candidate should handle this on their own, there are likely also a few that may offer tips and ideas if you keep trying to find the good ones.

share|improve this answer

This answer is kinda a merger of two answers. The problem with doing open-source projects is either they're rare in the specific technology, sometimes you coan't even come up with an idea of your own, or at least the idea you can come up with is a bit "too small" for an open source project.

The answer to this is blogging you small idea, or your experience with this technology. Being a good blogger/active community member is a great plus in any interview. Adding the technologies you've learnt on your own there makes it even better

share|improve this answer

Here are my suggestions:

  1. Maintain your own Open source project (or contribute where you are comfortable and receive recognition).

  2. Have industry body affiliations/certifications.

  3. Be active in StackExchange or such interactive sites.

  4. Maintain blogs where you can explain in depth about various things you have learnt/created.

  5. Maintain Public profiles (like LinkedIn or others) which provides link to all of the above to give good perspective.

Reading books is good, but don't think you should try to cash-in on that factor when you are applying for job. (Someone who hasn't read yet, can also catch up with you!) But, it is a good sign that you are doing things beyond the job. That's what you should highlight.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.