I'm 2nd year of 3 into my CompSci degree, and just (!) starting to think about employment after I graduate. I've been ... lost ... shall we say for a good long time, back at uni after a long break, enjoying it, working hard etc ... but I have no idea what I want to do when I finish, except that I've chosen Computational Maths for my major and I think I would like to do something with a science / r&d slant, as opposed to say, writing games, or web apps, or business software. I have prior work experience, but not in the software field. I worked my way up in a warehouse from storeman to "hey you, fix the computer", to "hey you, fix all the computers and manage the server, the network and the website" to "hey you, here's a few million $ of international freight, ship it, land it and cost it, and fix the computers as well!" So I understand, to some extent, how to work in a real company (it was a small company) but I have no experience working with a team of programmers, using a proper tool chain, etc So my question is, how important, or well regarded, is a 4-6 week vacation placement at a big corporate? I assume it will be very hard to get, my GPA is around 3.2 as far as I can figure it, and I'm terribly shy which won't do me any good in the interview but I'm willing to swallow that and have a go, if it's really worth it. I'm also a bit worried that the position won't be paid, and I might have to live on a whole lot of not much while I do it.