Slashdot Mirror


Writing a Good Technical Resume?

SuperMallen asks: "As a newly minted hiring manager, I've spent the last few weeks plowing through the large pile of resumes for one of my open positions. The varying formatting and quality of the resumes has stunned me. People do everything from a short list of jobs and positions to essays on each and every project they ever thought about in a job. Everyone seems to subscribe to the 'here's a giant pile of technologies I'm familiar with at the top' school, but I usually ignore this and go straight for their past work history and glean from there. Surely the Slashdot community can help point out what makes for good formatting and content in a technical resume. I'd love to also see some good sample resumes people have used in the past, and any good websites or book recommendations on how to write these effectively, so we can all spend less time reading and writing bad ones."

33 of 137 comments (clear)

  1. I know your pain. by onion2k · · Score: 4, Insightful

    I've had occasion to read through stacks of Curriculum Vitea (I'm English) in my job. It's truly a soul destroying task. I don't have any links to samples but experience has taught me one universal truth: Long lists of skills mean nothing. People put everything they've ever heard of. It comes to the interview and it goes along the lines of "You know Perl well? No, but I walked past the Camel book in a library once.". If there isn't any mention of using the skill then the chances are the candidate hasn't ever used it professionally. I've updated my CV to put jobs and key projects with a description of the skills used in each first now.

    1. Re:I know your pain. by WasterDave · · Score: 3, Insightful

      I've had occasion to read through stacks of Curriculum Vitea (I'm English)
      Then lern to spel propper. It's "vitae".
      Long lists of skills mean nothing
      You know that. I know that. The candidates know that. Unfortunately the droid at the employment agency doesn't. They are given a list of buzzwords to match and a pile of CV's. Any CV's that match the buzzwords get their addresses tippexed out and are faxed through to you. Daft, innit?

      Dave

      --
      I write a blog now, you should be afraid.
    2. Re:I know your pain. by cperciva · · Score: 2, Informative

      I've had occasion to read through stacks of Curriculum Vitea (I'm English)
      Then lern to spel propper. It's "vitae".

      Also, it's "Curricula Vitae", not "Curriculum Vitae", unless he was reading a CV which arrived in multiple volumes.
    3. Re:I know your pain. by WasterDave · · Score: 2, Informative

      Oh, very nice. "+1 - Well aimed pedantry" ... or is that the thing involving sheep and Wellingtons?

      Dave

      --
      I write a blog now, you should be afraid.
    4. Re:I know your pain. by MattBurke · · Score: 2, Informative

      Indeed. I've lost count of the amount of times I've had to do one-off CVs for agencies with stupid stuff anyone familiar with the work would take for granted like "pc hardware" and "vi" listed in the huge list of acronyms at the top (there only for the sake of matching on agencies searches).

      The worst thing about dealing with agencies is their tendancy to treat skills as objects - 'you've "got" linux and bind but you haven't "got" vi so I won't put you forward for this role' - ARRRRGGGGHHHHHH!!!!

    5. Re:I know your pain. by Mouse42 · · Score: 2, Insightful
      Long lists of skills mean nothing
      You know that. I know that. The candidates know that. Unfortunately the droid at the employment agency doesn't. They are given a list of buzzwords to match and a pile of CV's. Any CV's that match the buzzwords get their addresses tippexed out and are faxed through to you. Daft, innit?

      Yes, very true. Due to this, I usually modify my resume for each job. I first evaluate the company, and try to surmise who will be reading my resume, and then modify it to fit.

      If I'm being hired/interviewed by someone who has barely a grasp on what I'd be doing, I dumb it down a lot, and focus more on end accomplishments and buzzwords. If I'm being hired/interviewed by someone who could do my job if they had the time, then I gear it as if I'm talking to a peer, and focus more on process and techniques.

  2. Specify the format by Anonymous Coward · · Score: 4, Insightful

    Well, first of all you should realise that every applicant is just trying to please you. So if they write the CV in a certain way, they do it because they expect you to like it that way. How do they know? Well, they go by the few clues that they have, the most important ones being the job announcement and the company website.

    > People do everything from a short list of jobs and positions to essays on each and every project they ever thought about in a job.

    If you think that the variety makes it difficult to compary CVs, you can specify a certain structure. The easiest way to do that is a web front end for entering the CV information, with some guidelines on how many details to give. Just look at the CV generator at monster to get the idea. For applicants that can be a pain (unless you use e.g. monster), so you may lose some, but if it makes your work easier, it might be worth it.

    > Surely the Slashdot community can help point out what makes for good formatting and content in a technical resume.

    That depends on what you are looking for. I like to see a clear (and appropriate) structure, because structure is so important in IT. Many HR people look for fonts and spelling etc, but I always found that a bit superficial. Instead have a look for good command of the english language, which is not at all too common :-).

    Oh, and BTW: all these requirements also apply to the job ad. You get what you deserve. So if your job ad is a huge unformated pile of bullshit bingo and TLAs, don't complain about the declining quality of resumes!

    1. Re:Specify the format by cervo · · Score: 2, Interesting

      I think it would be cool if the world had a standard XML resume format. Companies could have applications and using the XML tags each company could only view the information they want. Also each company could reformat the resume so that whatever they want to see is emphasized and those details they do not care about are hidden. A nice web front end with AJAX and all that web 2.0 stuff would probably sell many higher vice presidents (unfortunately).

      But a killer app would be a WYSIWYG resume builder that puts it into an XML format and the WYSIWYG resume reader that lets you pick what you want to read. It would make life even easier to submit the resume to monster too. Instead of rebuilding your resume 5 or 6 different times for each job site, you could build one and submit it over and over again (minimizing the chance of typos/etc.).

      The variety problem would be solved because companies could put it into whatever format they want.

      I agree with you 150% on job ads, I've seen many with typos/misspellings/wrong words/more years of experience in a technology then the technology has existed (I loved 5 years .NET a year after .NET came out). Other ads are vague or just totally wrong. A job interview and the ad are part of a two way process. As much as a company wants to screen me out and interview me I want to do the reverse.

    2. Re:Specify the format by mrmtampa · · Score: 2, Informative

      The HR-XML Consortium http://www.hr-xml.org/ has developed a whole suite of human resources dtd's and schemas. Monster and Dice are using them. My resume is built using the JobPositionSeeker-v1.0.dtd. It contains all the usual segments and includes a skills table which I print as the last page of my printed copy. I created xslt scripts for producing html and text versions. It makes it easy to keep current (but I don't).

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy." Hamlet (I, v, 166-167)
  3. Insist on XML, that'l sort em out... by PaulHurleyUK · · Score: 3, Informative
    Insist on all CV's being submitted as XML data files, then you can sort them out easily ... http://xmlresume.sourceforge.net/

    Paul.
    --
    Paul Hurley, Completely Pointless

    1. Re:Insist on XML, that'l sort em out... by MikeFM · · Score: 4, Funny

      Never found an employer that actually accepted that format - unfortunately.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  4. Depends upon the field by cperciva · · Score: 2, Insightful

    The ideal resume structure depends upon the job for which one is applying. A resume I recently used was slightly under 200 lines of (up to) 78 characters of ASCII text; its sections were "Education" (2 degrees, 5 lines), "Scholarships" (3 entries, 3 lines), "Awards" (5 entries, 5 lines), "Employment" (3 entries, 8 lines), "Research" (8 entries, 60 lines), "Other activities" (10 entries, 20 lines), "Publications" (10 entries, 25 lines), "Software written" (3 entries, 15 lines), and "Grep bait" (3 lines). Obviously, this was heavily weighted towards pointing out my research abilities; this makes sense, since I was applying for a job doing research.

    If I had been applying for a position as a programmer, I would probably have swapped the positions and lengths of the "Software written" and "Research" sections. If I was applying for a scholarship, I would have listed more of the awards I've received. If I was applying for a job at a company which didn't have a reputation for applying computers to the task of filtering resumes, I would have omitted the "Grep bait" section.

    It's not rocket science: Decide what job you want, decide what you would like to see on a resume if you were hiring someone for that job, and then write that resume.

  5. filters suck by MikeFM · · Score: 5, Insightful

    The problem with resumes these days, IMO, is that you have to both make a resume that'll get through the automated filters many companies use and still be grabbing to the human that eventually will read it. Filters throw out anything without the right keywords so you have to cram your resume with lots of keywords. Obviously, like web pages that are stuffed with keywords, this leads to resumes that are long and ugly. Then you feel your resume is to long and repetitive so you feel the need to trim out details in your work and education history.

    I always feel the need to explain not only what I know but also how well I know it and how recently I've used it. This is helpful I think but leads to a resume that some people throw out as simply being to verbose.

    Then my girlfriend says my resume is ugly so she wants to spend a lot of time picking the right fonts, paper, etc despite the fact that the nicer looking version is actually harder to read. I hate resumes. Why don't we use one of the available XML-based formats for passing around resumes.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  6. Re:How is entry-level situation for other ppl? by Lewisham · · Score: 2, Informative

    I graduated with a First Class Masters, so I am not *exactly* in the same position as you. I managed to find a job, as did most of my friends, quite quickly. However, your carpet-bomb approach has come up with jack, and you should have found a job by now. I am expecting you are doing something wrong.

    First place to start is the resume. Is it eye-catching? If it's not, it's in the trash. You can Google for resumes, and some people have good-looking ones (especially graphic designers, but don't use graphics in yours!). Don't fall into the trap of copying other people's structure either. I suggest a Personal Profile, bullet-point list of achievements, and then your education at the bottom (your degree isn't too hot, you've got it, but they're looking for what you learnt from it, and that's what you are giving further up)

    Does it tell them who you are? You have no work experience, which really hurts you, but what did you do at school? Think about what they are looking for. Have you been a team leader? Give an example when you had to communicate something effectively (written or verbal). Do you have teamwork experience? These are the things that your degree isn't necessarily going to prove you have, and separate the wheat from the chaff. You need to let them know.

    The second place to look is who are you sending it to? Is it targetted? If you just send a CV to IBM, it's going in the bin. Don't just send it with a cover letter and cross your fingers. Actually apply to a position that exists. You'll need to apply for a position where you are suitable. You probably aren't going to get a graduate job with the big companies, look smaller. Look for grad programs, sure, but also look for small-time positions at universities, IT support for schools or small businesses.

    The third thing to look at is definitely that experience problem. Get a job, doing *anything*. Even retail will help, show you can manage your time effectively, communicate with customers to help find what they want (requirements elicitation is a great way of wording that!) There is no job which will not help you resume (apart from stripper). I would suggest looking at recruitment agencies; there are usually temp programming jobs in cities that need a Java or .NET guy for a month or two to help out with a project; and they generally aren't that picky (if you were a stunning recruit, you would already be in full-time employment!)

    I hope this helps. I also hope this seems very obvious to you, and this is what you have been doing already ;) Good luck! Persistence is the key! (and it really seems you have that in bucket-loads!)

  7. My ex was a headhunter... by ozmanjusri · · Score: 5, Insightful
    She helped me put my resume together, and it's never let me down. The format is:

    Identification & contact details. (address, phone etc)
    Date (so they know the resume is current)

    Summary blurb. (Use this as your "hook" if you have anything to brag about.
    "On our last project I was instrumental in our team's successful cure for cancer, elimination of world hunger and the establishment of Unreal Tournament as the nation's premier sporting event."

    Bullet point listing of key competencies.

    * Brain surgery
    * Microsurgery
    * Lisp coder
    etc

    One or two paragraph summary of experience, most recent first.

    August 2005 - Current:
    Crowd controller for Rammstein.
    Acting as a human buffer to crazed fans, I successfully protected the band from encroachment and injury on 37 separate occasions. A strong commitment to workplace safety was demonstrated by my use of a rubber-shielded baton, while my leather and vinyl attire coordinated well with the band's homo-industrial stage antics.

    July 2004 - August 2005:
    Speech Writer for Tourettes' Debating Team.
    etc

    The key is to get ALL of this up to a couple of your most recent gigs on one page. That'll give the reviewer a good chance to assess you and shortlist you without having to wade through reams of paper, so keep it al brief and to the point.

    Once you've got that part done, you an start listing other experience and qualifications on the following pages, then finish up with references. As well as a list of names and contact info, it's a good idea to include a couple of juicy quotes from referees.

    References
    "T Person was the most effective human speed-bump this company has ever employed. His great bulk would have been enough to stop a rocket propelled tank."

    Good luck...

    --
    "I've got more toys than Teruhisa Kitahara."
    1. Re:My ex was a headhunter... by Alex · · Score: 2, Interesting

      As someone who sees a lot of CVs and has hired a lot of staff, I couldn't agree more with this.

      Keep the summary short and concise - a few lines ideally.

      Give more details about recent jobs than old jobs (I'm more interested in your recent experience, than your job as a barman when you were 18).

      A good piece of advice I heard a few years ago - if you've got the experience - focus on the experience (ie if you are sysadmin, wanting another sysadmin job - focus on what sysadmin stuff you know), if you haven't got the experience - focus on the skills (ie if you are helpdesk dude - applying for a sysadmin job - focus on what transferable skills you've got - maybe how good you are at solving complex problems).

      Personally I think quotes from referees is a bit cheesey - but each to their own. If you think a bit about what references are - would you really want to hire someone who couldn't fake a set of references ?

      Fitting it all onto less pages by taking out all the white space and using a smaller font is cheating, and has a side affect of makeing your CV harder to read. If your CV is hard to read - there is a risk that people won't, most hiring managers will be faced by a pile of CVs you want yours to be the one that stands out, being well presented and easy to read is at least as important as the skills on the CV.

      And last of all leave out anything you do that could be considered wierd (by the most narrowminded person). Ultimate Frisbee / caving / climbing / extreme ironing - ok, role playing games with wired names - probably not.

      good luck,

      Alex

      PS - Don't come back with "its my skills that are important not my CV", presenting information in a concise easy to read format is an important skill.

    2. Re:My ex was a headhunter... by tyldis · · Score: 2, Informative

      Recently hired someone...

      12 applicants and 2 of those did as the ad instructed (written and snailmailed application, without diplomas and crap, only a cover letter and a CV).
      Most had a messy CV which I have a hard time reading and comparing with others.
      One hadn't updated his since 2001.
      The worst one was almost 60 pages long and included a huge essay detailing his life. Most pages were just 'diplomas' from every course or training he ever attended. It seemed as if he asked everyone who ever taught him ANYHING to also make some kind of 'proof' for that knowledge. Needless to say, I simply threw it out without even looking at his details.

      I want a CV/resume like parent is suggesting plus a SHORT letter, max 1 page with:
        * Who you are
        * What you currently do
        * Why you want to change employer
        * Why you suit this job
        * What your goals are

      I also want applicants to be honest. Telle me of potential weak spots you have, and tell me how you want to tackle them.
      Applicants with minor faults look more honest than those perfect candidates. And claiming to have a skill you don't have only makes you nervous and will piss me off when I expect you to be able to do something. If I know I need to hold your hand for a while I will happily do so if you were honest about it.

      I don't want to see your diplomas until I ask for them or invite you in for an interview.

  8. Re:Hmm by hdparm · · Score: 3, Funny

    Heh. I actually did this. Response was mixed - from complete ignorance (recruitment agents) to positive surprise by some (tech) hiring people. I fell of a chair when one email reply started with:

    Hi, Karma Whore :-)

  9. Interview matters by blwrd · · Score: 2, Insightful

    I'm not in position of actually hiring people, but every now and then I've been asked to interview the employee candidates. The managers then base their decision (more or less) on my opinion. In the (hopefully clearly structured) resume, the candidate claims to have knowledge on specific technical areas, let it be programming environments, languages, databases or whatever.

    My job as a interviewer is to determine how truthful the resume is. This is done by discussing the competence areas with rather low level technical terms. Asking whether the candidate can explain terms like semaphore, mutex, process, thread, iteration, recursion, and so on, tells a lot about persons technical skills. Way more than "Java Programming, level 4", in the resume.

    So if the person can fluently discuss with technical terms, he probably also knows the stuff he's talking about. Conclusion? A compact, well structured resume may get you to the interview, but IMHO it's the interview that eventually matters.

  10. LaTeX by A-Rex · · Score: 2, Informative

    You probably want to find or make a good LaTeX/TeX template and use that. Every computer science master student does that here at least, and the companies loves it.

  11. That list of skills is why you see the resume by 192939495969798999 · · Score: 2, Insightful

    Most recruiters, job engines, etc wouldn't even forward you the resume if it didn't match certain keywords. So people that want to get their resume in front of someone have to put every conceivable keyword on there, in the hopes that their resume will at least get to some decisionmaker. You can safely ignore that list, it's an unfortunate consequence of trying to get hired in today's market. A classically formatted resume will never get past the computer filters.

    --
    stuff |
  12. Re:How is entry-level situation for other ppl? by Cyphertube · · Score: 2, Informative

    To add on to the advice:

    When dealing with recruitment agencies, you need to be persistent. It's a two-way street. You need to follow-up with them. The go-getter who calls is going to stick in their head more than the the stack of CVs on their desk. If they don't have your CV in front of them when you call, offer to e-mail it straight away.

    The other part is that you need to be selective about the recruitment agency as well. Make sure they are good. Ask if you can talk to others who have worked for them. You don't want to get bound to some crappy company. And companies vary from region to region, so make sure you find out from someone local what the rep is, not from another part of the country.

    I hounded my recruiter for weeks and weeks. And he got me a job, partly because I kept up with him, kept my skills fresh in his mind, and reminded him that I could do jobs he was thinking would be boring for me.

    --
    Linux - because it doesn't leave that Steve Ballmer aftertaste.
  13. Re:One Page by GoofyBoy · · Score: 2, Insightful

    I can't tell if you are joking or not, but forget about the
    "keep it to one-page advice".

    If you can only fill in one page, then keep it to one page.

    If you need 10 pages, fill 10 pages, but try to put the really good and recent stuff on the first page.

    Think long and hard if you want to work for a company that rejects you based solely on the number of pages you submit.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  14. Re:One Page by pipingguy · · Score: 2, Insightful

    I disagree. If I'm looking at a stack of resumes and I'm busy (i.e., not a HR professional) I'll not likely pick up one that weighs a lot. A heavy CV usually indicates too much information (possibly padding) and someone who cannot (for ego reasons or whatever) summarize their own experience and qualifications.

    Put a web link or note mentioning extra information instead. If the interviewer is interersted s/he'll call you for more details.

  15. Re:One Page by GoofyBoy · · Score: 3, Insightful

    >If I'm looking at a stack of resumes and I'm busy (i.e., not a HR professional) I'll not likely pick up one that weighs a lot.

    Your job is to find the right person for the job. Again its not clear how the weight of a resume has anything to do with this. Do you also filter by the orientation of the staple on the resume?
    For me, do I really want to work for you if my coworkers were chosen by this arbitrary method? What does it say about your skills as a manager?

    "Hi! I have no technical skills, no experience I can share, but I work here because I lucked out because I have a one page resume. Good thing too, because I would have lost to at least three other more qualified people but they never even got looked at because they had a hefty five page resume. Nice to meet you."

    >A heavy CV usually indicates too much information (possibly padding) and someone who cannot (for ego reasons or whatever) summarize their own experience and qualifications.

    I can do both of those things, pad and fail to summerize, with a one or two page resume.

    >Put a web link or note mentioning extra information instead.

    You can't be bothered to turn the page of a document right in front of you, yet you find it ok to ask a person to go to an computer and type in a potentially long/complex text (URL)?

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  16. Biggest Resume Mistake by Cassini2 · · Score: 3, Interesting

    The biggest resume mistake that I have ever seen is when everyone in some college / university program takes a course where *EVERYONE* has to format the resume exactly the same way. The result is that the entire classes resumes look almost identical.

    After I read the first two of those resumes, every single one of them gets weeded out.

    You really need to do something on the first page that clearly gives me a reason to hire you. When reading through a stack of resumes, I am looking for a reason to hire you. Why are you better than everyone else? If you can't give me a reason to hire you in the first page, then you are out. I am not reading the second page.

    Incidentally, I went to one of these photostat resume courses once. I did a resume on blue paper. I was held up as an example of the worst possible resume you could write. That resume netted me a job interview with a prestigious high-tech company at the time.

    Lesson: avoid having the exact same resume format/content that your classmates have.

  17. "Things I do for fun" resume section by davidwr · · Score: 2, Interesting

    For some jobs, I add a 3-4 line "Things I do for fun" section to my resume, highlighting relevant technical and non-technical hobbies and volunteer work not listed elsewhere.

    It just might get me the interview if I'm on the bubble, and it may help me know which hiring managers see me as a person not just as a skill set.

    The key is keeping it relevant and short, and remembering that the entire section is expendable if space is an issue.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  18. Re:I know your pain. (not exactly) by gosand · · Score: 4, Interesting
    Long lists of skills mean nothing.

    Hmm, well, not exactly. If you only put down the skills that you have that are your best, you may miss opportunities. I have gone over many resumes, interviewed a lot of people in my day (probably 50) and have been a hiring manager. I like seeing a list of their skills grouped by their level of understanding of the subject. If using Linux is a must-have skill, but I don't need a guru, I might be willing to look at someone who has a decent understanding of it. I have talked to people who said "yes, I have used Unix". My next question is always "What shell do you use?" If I get a blank stare, I already got my answer. But it is much easier for someone to learn MORE about Unix than to have never used it at all. I don't have a problem with people putting everything they've ever used on their resume, as long as they qualify it. Oh, and aren't stupid about it... listing all the versions of Windows you have ever used is silly. I put on mine "MS Windows - 3.11 through XP" That covers it.

    Yes, that can maybe be gleaned from job descriptions and whatnot, but things like programming knowlege can't always. I have a CS degree, and used to do programming. But I have been involved in QA and testing for my whole career of 13 years. I still have the various languages I am familiar with on my resume, with the caveat that my experience with them is fairly low. Of course, I still get people asking me about programming jobs, probably because they don't even READ my resume and probably have someone keyword matching on it.

    I can tell you, finding technical QA people is difficult, so I make sure to point out on my resume that I do have a technical background. It makes a big difference when interacting with the programming team to have a CS degree. I can read Java and pretty much figure out what is going on, but I wouldn't want to have to write anything in it. I know enough to leave that to the experts. But if my job involved writing some Java, it wouldn't be too far of a leap for me.

    --

    My beliefs do not require that you agree with them.

  19. Get a temporary job and do volunteer work by davidwr · · Score: 2, Insightful

    I assume you are looking for any paycheck that pays the bills and uses your skills, and that you aren't expecting $50,000 to start. You won't get it with your history.

    After you've been employed 2-5 years GPA becomes less important.

    Get a job, any job, even if it's not in IT. You need to pay the bills and get some "employment" experience. Best would be one that has a decent-sized IT dept, preferably one in the same building you are in.

    In your spare time, do volunteer work that can boost your resume. Teach kids how to use computers or better yet, teach them how to code. Design web pages for charities. Write some code and publish it. Coach a kid's sports team - that shows leadership and management skills. The list goes on.

    Meet people. Join your local ACM or IEEE professional chapter if there is one. Join your college alumni association.

    If you have the luxury, pick a job that will lead to internal or external connections. If you work as a bank teller then get transferred to corporate, you can have lunch with some IT guys. In 3 or 4 years, they may hire you.

    Another option is to go for the low-wage IT hire. Go to your state's employment office and look for IT jobs. SOME, not all mind you, but SOME, of those companies are looking for cheap labor and won't mind a sub-3 GPA at all, if you are willing to work for under the industry norm.

    From reading your post, your biggest obstacle to getting a paycheck isn't your low GPA, but your past and possibly present shyness. If it's a current problem, join Toastmasters or a similar organization, they can help in that department.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  20. Re:How is entry-level situation for other ppl? by BDZ · · Score: 3, Insightful

    There is some good advice in this thread and you should take it to heart.

    I can think of a few other things. For one, do you have email addresses of old classmates, profs and school friends? Are you in touch with them all? If not, consider starting to contact them even if you haven't seen them in well over a year. Drop them a line to see how they are and what they are up to and mention that you are in the job market and would truly appreciate hearing of any openings they may know of.

    Do you live near a decent market? If not, would you consider moving? Being willing to relocate might open new opportunities for you.

    By all means, follow up! I can't stress that enough. If you see a job listing and send in your resume and cover letter (you do fine tune each to the job and company right? Research is easy with companies having a web presence and being unemployed you should have the spare time.) follow up a few days later. An email is the most basic, better if you are able to pinpoint an actual person, better than that is to call them. I know you said you are shy, but forcing yourself to do this is well worth it. Just call the main switchboard and ask to speak with someone in HR. If they ask why say it's to follow up on a job application. Believe me, this small bit of initative will make you stand out from the mass of emailed resumes.

    Is your resume on the job boards? At least once a week (better once a day) go into your account and "update" your resume. When employers and consulting agencies do a candidate search the responses are listed by freshness. At least that is what my sister who is a headhunter has told me.

    Again, I know you said you are shy (and I can empathize with that), but you might want to force yourself to take the steps to get involved with a developer community. Many technologies have regional/local user groups. Could be a good way to meet new people and maybe learn of an opening somewhere.

    You haven't said where your talents/skills lie, but I bet you could find ways of putting them to use which would help you build a portfolio showing you can code. Whether it's volunteering to help a local non-profit on their website, soliciting local businesses for consulting work, hobby projects which you can reference in your cover letters (and pointing to source code on your website), etc. You need to show a prospective employer that you can "do".

    Once you get an interview, whether it is a phone interview or a face-to-face one make sure to follow up immediately with a "thank you for your time" email. It used to be a thank you card was the norm, but email seems to be very acceptable now and it is immdediate. Also reiterate in it briefly why you want the job, how excited you are about the possibility of working there, etc. You can also use this as an opportunity to point out something that you forgot in the interview. Again, a little extra effort and initiative helps you stand out. Personally, this and being very enthusiastic in the interview, have probably led to more job offers than anything else.

    Finally, just to reiterate what others have said -- look into getting into a consulting group. It'll get you job experience and help you build up a network. Once you can put some work experience on your resume your educational background (and that GPA) will not be the thing a prospective employer will focus in on. They'll see that you can hold a job, know how to work, and can produce results.

    Good luck to you!

  21. I put my resume in XML by josepha48 · · Score: 2, Informative
    I used the format described at http://sourceforge.net/projects/xmlresume, which seems to be down right now or not accessable.

    I found that you should have a section called 'technical skills' to list all your skills. You can call it skill proficiency, but only if you are proficient in ALL the skills. I switched the name when I got burned in an interview at yahoo, because I put mysql and was expected to be a f'n DBA in mysql, and expected to know all date time datatypes. I'm a developer who has worked with mysql, but have always had dba's that dealt with that crap!

    I have also found that using 1 sentance bullet points, which in the xmlresume format they call 'achievements' I think, at least that is what I am using. each line says clearly how you used technology X. Also I think you should use 'active voice' I think it is called ( or is it passiv, I forget ), like 'I created blah blah using C/Java, blah, which resulted in more sales of the product.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  22. Writing bad Perl code is the job security you need by SimHacker · · Score: 2

    Every Perl programmer knows the way to job security is to write piles of horrible undecipherable code, so your current employer will be afraid to fire you because they can't find anyone to take over the mess. The only reason anyone hires new Perl programmers any more these days, is to take over the horrible mess left by their previous Perl programmer who got hit by a bus. Anyone hiring Perl programmers to write new code is crazy.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  23. Cha ching. by Travoltus · · Score: 2, Interesting

    That's why I made our company post resume format requirements in our job listings. We also warn the applicant that we'll be calling in 2nd interviewees to prove their knowledge in person.

    The number of incoming resume's shrank by 83% and now we mostly have qualified applicants. The problem now is choosing which one has the coolest sounding Mumbai or Hyberadad address.

    (Just kidding on the address thing.....)

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!