[tweetmeme source=”snarayan” only_single=false]
I’ve shared my views about the recruitment process in general and the absence of actual coding/programming for programmers. In this topic lets talk about resumes.
What are resumes for.. to define one’s body of work and experiences that one has had in his career/lifetime. They give a glimpse of what the person has been doing in their lives till then.
By looking at a resume (in software industry) you can say that a person is interested in Java/.Net/Ruby and understand that he’s executed multiple projects in these technologies. And most importantly (and mostly useless..) his number of years of experience. They effectively become the basis of the face-to-face interview that follows next, where mostly one is asked to define the things that are presented in the resume.
Now, how much can you tell about a person by just looking at his resume?
Frankly, the resumes that I’ve seen in last 5-6 years, Not Too Much
Most of the resumes look very similar and there’s very little information that can be termed useful in any way. Frankly, a visiting card would give you the same information that most of our resumes contain.
Now, here’s an alternative.
Let’s read the person’s blog. What does he like to write about? What does it tell you about his personality, his attitude..
Let’s look at the content that he likes to share with others.. Twitter, Google Reader, StumbleUpon, Digg, Delicious.. What are his interests?
Let’s look at some of his code that he’s written.. Github, Google code.. What does he like programming? What’s his style?
Let’s attend to some of his conferences.. Barcamps, Devcamps, Tech conferences.. How good is he in communicating things? What’s his style of presentation?
Now compare the information that you just got with his resume, and see for yourself..
Yes, it requires more effort than reading through a mundane resume.. but your chances of hitting a good programmer are extremely high. (if you’re looking for one..)
After this.. Interview becomes exactly what it should be.. a process of exchanging views. When both of you are moving in the same direction, well.. you join hands.
Many organizations are doing it very actively.. It should only be a matter of time before it becomes fairly mainstream.