in reply to (OT) Programmer Job Search How-to

Pretty much iterate what everybody else has said.

I'd put in an emphasis on getting some real world experience - the charity organisation is a good one (in the UK I'd recommend the national health service - they always need cheap, good staff).

Tom Melly, tom@tomandlu.co.uk