The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.
This coming Wednesday I'm planning on attending the career fair being held by the university I graduated from this past spring. The thing is, I've never been to a career fair so I don't really know how to prepare or what to do aside from bring a ton of resumes. I've read that I should look up what companies are going to be there, but for the life of me I can only find the fair's big sponsors.
So can anyone offer me pointers?
If it helps at all, I have a BS in Computer Science and I'd like to find a job that would make use of the education I have received.
Bring a bunch of resumes. Dress real nice. Get there early and plan to stay late, depending how many people are there, number of companies, how bad you want a jorb, etc. I guess make sure you get some rest and eat good. Interviews suck when your tired and/or hungry.
My school has workshops and shit when they do the career fair thing to make sure you know how to act. It's basically like a big fair with booths laid out for companies. Kinda approach them and make your little spiel on why they should hire you, give them a resume and ask any questions you might want to ask. I mean, it's like open interviews to whom every walks up. Lotta competition though, so you gotta be on point.
I usually like to spent a few minutes doing some research on the company before I approach them. Never hurts to have a little vague idea of what the do and what they having going on business-wise. There's really not list of companies planning to attend? How far away is this thing?
Wear the nicest business attire that you have. Give resumes to each company and get business cards from 1-2 recruiters per firm. Be friendly and inquisitive. Ask questions about the company, the recruiter's own experiences, and how the company can benefit your long-term career compared to similar competitors. Send follow-up emails thanking the recruiters for their time and weave details from the conversation into the email.
Find out who is organising the fair and contact them for an attendance list. They have a vested interest in ensuring the success of the fair so they should be helpful. Get friendly with them and they might even be able to personally introduce you to some of the atendees.
Develop a quick pitch about who you are and what you are looking for. Open every conversation with it.
Be prepared to fill out applications on-line. Keep Business cards; write everyone you get a card from a personal e-mail expressing thanks and interest.
Improvolone on
Voice actor for hire. My time is free if your project is!
I hear a thank you note is better than a thank you email. Also your pitch should be as much - if not moreso - about what you can offer the recruiter than what you are looking for personally. Job hunting is all about marketing yourself. One of the basics of marketing is highlighting what benefits your product offers to the buyer. Of course, it also works the other way - they are buying you and you are buying them so listen to their sales pitch as well.
Sometimes you can get a list of what companies are recruiting in your field beforehand, so you can focus on them. On the other hand don't be afraid to talk to a company just because you didn't google them before the event. Have enough resumes, dress nice, and talk to as many people as possible. Even if you walk away from this empty handed, you are going to get better at this kind of stuff if you keep at it. I went to a ton of these in college and even more interviews, and I'm to a point where interviewing is a breeze for me.
If you can get a list of the businesses, research them online and come in with not only resumes, but cover letters tailored for that business. It will make you stand out in the recruiters mind that you took the effort when so many others didn't. Any little edge helps.
Elin on
Switch SW-5832-5050-0149
PSN Hypacia
Xbox HypaciaMinnow
Discord Hypacia#0391
The cover letter idea is a good one--I don't know how large this fair will be, but I'm sure the idea won't occur to terribly many people. It could very easily distinguish you from the rest of the pack.
This only one occasion I'm talking about so it may not be that applicable but the last time I went to a careers fair I took a stack of CVs and gave away maybe two, most presenters either gave out flyers or business cards or asked you to put your name and contact details into a laptop. I'd be surprised if there isn't a list of exhibitors, get hold of it and plan where you want to go but also make sure to leave some time for wildcards.
Ah, yeah, that. I had exactly the same thing happen recently. I went in expecting to (attempt to) schmooze with HR people and maybe make a good impression. Unfortunately, nearly everyone there simply directed you to their respective web sites to apply that way. Still, you have to try. You never know when or where you'll catch a lucky break.
Ok, thanks for the advice so far. I managed to find a list of the companies attending so I'm looking into those now.
Another thing I'm not sure about is how to organize my resume. What I mean is, as of right now, it's about 1.5 pages. So should I just make two pages and staple them together, or should I just print on both sides? Or should I do something else altogether?
From what I have seen from business recruiters, 2 pages on the professional level is fine. It is even advisable to tailor the resume itself to the job you want. Look at what you will be applying for and emphasize the skills you learned at that job that you think they will be looking for. I believe it should be fine to staple it together, I don't see how that would be an issue.
Elin on
Switch SW-5832-5050-0149
PSN Hypacia
Xbox HypaciaMinnow
Discord Hypacia#0391
0
Powerpuppiesdrinking coffee in themountain cabinRegistered Userregular
edited September 2009
Don't print on both sides, and your resume should be one page if you're entry-level.
Don't print on both sides, and your resume should be one page if you're entry-level.
Ditto. A buddy of mine once thought it was smart to do THREE PAGES when he was basically at entry level. Needless to say, he had no bites until he edited it down.
Ok, here's my resume. The reason it's so verbose in the relevant course section is because I was talking to some guy my dad golfs with who is apparently a VP or something in UPMC's IT department. He recommended I flesh it out with examples of what I did and used. Unfortunately after he asked me to do so he decided he was too important to return any of my e-mails.
TwistedJester on
0
Powerpuppiesdrinking coffee in themountain cabinRegistered Userregular
edited September 2009
Spoilered for long:
Objective: Not enough meat to justify the length. "To begin a career in software development" is all that's useful there. You'll get to the education, skills, and experience soon enough. I would tailor this for different companies. If the company is large, "To begin a career with an established software development company" or "To begin a career with an established software development company by obtaining a entry-level position with advancement opportunity."
Education: Where is your GPA? I wouldn't bother with the high school stuff.
Relevant Coursework: missing an 'e', first of all. Proofread this super carefully before you upload it anywhere. Easy mistakes are killer. Somebody in DnD chat just found out they'd been sending out resumes with a typo'd phone number for months.
I would rename the courses, unless you feel that to be dishonest.
"Intermediate Java Programming (Learned core OOP concepts such as polymorphism and inheritance)" is a little shorter without losing any information.
"Discrete Structures for Computer Science" becomes "Discrete Structures"
"Data Structures" is sufficient, unless you want to add more detail than you have now. Employers will know that Data Structures covered lists, heaps, and trees, and they won't care what language you covered them in. Beware of using words like "efficient." How efficient were they? Show me on this whiteboard. *takes notes* Bear in mind that your resume nabbing you an interview is only helpful if you can cash the checks your resume wrote, so it's important not to accidentally imply more than you mean to imply.
The algorithms class is tricky... I wouldn't list the problems, but you need more than DP if you want to give details for it. Did you cover Amortized Analysis? Greedy Algorithms? Add those in if so. Again, language is not relevant here.
I don't actually know what "Formal Methods in CS means". I would add a little explanotry detail there.
"Applied Statistical Methods" seems fine.
"Software Design Methodology": the details you've added aren't the ones I would care about. What methodologies did you learn? Can you talk to me about different lifecycles? The mythical man-month? Cohesion and Coupling?
Cryptography: This one is good.
DBMS: I don't particularly like this one... It seems like it could be stronger but I'm not sure how.
"Programming Languages for Web Applications" is okay, but if you need to trim, you could cut it to "Web Programming Languages: Studied MYSQL, PHP, Javascript, and other web programming languages."
"Computer Organization and Assembly Language" seems fine.
Your skills section worries me. Either you're far more knowledgeable than I was out of college, or an experienced interviewer drilling you on some of these subjects could put you in a lot of trouble. I found it useful to distinguish between what languages I was "proficient in" and what languages I was "familiar with." Don't ever use the word expert, though!
Work Experience: The Valspar Corporation entry is way too long, but each bullet is useful and important, so leave as much as you can. Maybe change the third bullet to "Ported applications from Corda to Microsoft SQL Server Reporting Services."
I would drop the Pittsburgh Zoo to 2 lines.
"Pittsburgh Zoo and PPG Aquarium (Summer 2002, 2003, 2005)
- Food preparation and cashier work
I would drop the Activities section. I think your resume will be plenty full without it.
Did you receive any awards or honors while at school? Dean's List, Honorable Mention, Scholarships? A short honors section can be nice.
Objective: Not enough meat to justify the length. "To begin a career in software development" is all that's useful there. You'll get to the education, skills, and experience soon enough. I would tailor this for different companies. If the company is large, "To begin a career with an established software development company" or "To begin a career with an established software development company by obtaining a entry-level position with advancement opportunity."
Education: Where is your GPA? I wouldn't bother with the high school stuff.
Relevant Coursework: missing an 'e', first of all. Proofread this super carefully before you upload it anywhere. Easy mistakes are killer. Somebody in DnD chat just found out they'd been sending out resumes with a typo'd phone number for months.
I would rename the courses, unless you feel that to be dishonest.
"Intermediate Java Programming (Learned core OOP concepts such as polymorphism and inheritance)" is a little shorter without losing any information.
"Discrete Structures for Computer Science" becomes "Discrete Structures"
"Data Structures" is sufficient, unless you want to add more detail than you have now. Employers will know that Data Structures covered lists, heaps, and trees, and they won't care what language you covered them in. Beware of using words like "efficient." How efficient were they? Show me? *takes notes* Bear in mind that your resume nabbing you an interview is only helpful if you can cash the checks your resume wrote, so it's important not to accidentally imply more than you mean to imply.
The algorithms class is tricky... I wouldn't list the problems, but you need more than DP if you want to give details for it. Did you cover Amortized Analysis? Greedy Algorithms? Add those in if so. Again, language is not relevant here.
I don't actually know what Formal Methods in CS means. I would add a little explanotry detail there.
"Software Design Methodology": the details you've added aren't the ones I would care about. What methodologies did you learn? Can you talk to me about different lifecycles? The mythical man-month? Cohesion and Coupling?
Cryptography: This one is good.
DBMS: I don't particularly like this one... It seems like it could be stronger but I'm not sure how.
more to come.
My GPA was 2.897. The guy I mentioned earlier recommended to not include it since it wasn't anything special.
I kept the HS stuff on there because I'm planning on staying in Pittsburgh, and my dad says alumni from my high school tend to help each other out whenever possible.
The algorithms class was mostly just dynamic programming.
Formal Methods in CS was stuff like truth tables, logic, things like that.
The Software Design class was a joke. I honestly learned very little aside from some stuff about designing software as components. I only list it because a lot of the people who have taken it said it looks good on a resume.
Another little problem is that I'm not sure what I really want to do. The stuff I enjoyed the most is the work I did in my DBMS class and my web programming class (the most enjoyable of which involved MySQL). I'm not necessarily looking to work for a software development firm. I think I'd be perfectly ok just doing database administration.
TwistedJester on
0
Powerpuppiesdrinking coffee in themountain cabinRegistered Userregular
edited September 2009
I'll agree on the GPA and high shool stuff then. If the design class was a joke I would just not elaborate on what you learned in it, like you did with some of the others. Leave Formal Methods in CS the way it is (they had a whole class on that stuff? o_O). Regardless of what you really want to do, look at the career fair folks that you would be willing to apply to, and format a resume for each one that is specifically tailored to the type of job they might have open. Once you get the offer you can decide whether you want to do it. Also man don't knock the sysadmin path, that is just as respectable as being a coder!
So I'm looking these companies up, and a lot of them either don't have job openings listed in my area, or they're not jobs related to my major. Should I just write these off or what?
TwistedJester on
0
KakodaimonosCode fondlerHelping the 1% get richerRegistered Userregular
edited September 2009
I've been to a few of these as a company representative. Here's what we'd usually do.
First the bad news. Your GPA isn't great. That was usually the first question we'd ask. If it was below 3.0, we'd smile, take your resume and file it the no callback pile. What's your GPA in your major? If it's higher, I'd put that on there.
Cut it down to a page. We'd usually get at least 40+ resumes at these things and that was when the economy was good. We want to be able to scan a resume fairly quickly and make a decision to do a pre screen or not. Lose the objective, it's nothing special for someone coming out of school.
Move up the internship/work experience. That's a big plus, it shows that you've worked in an actual corporate environment and have some experience. Can you be a little more specific about the applications you worked on? If that means you cut some of the high school stuff or activities, that's fine. If I can see that you've actually delivered a few working programs for a company, I'd be much more interested in bringing you in.
Generally, what I like to see in the format is: Contact Info, Technical Skills, Work Experience, School Information, Coursework. Especially for technical candidates.
And a lot of companies don't list new grad positions on their websites. They almost always fill those by going to career fairs or through college placement offices.
That's all I've got right now off the top of my head.
Kakodaimonos on
0
TheScrupleThe Oldest of BridgesRegistered Userregular
edited September 2009
This may sound silly, but once your resume is squared away, look to make an impression. You will be one of hundreds of students in business attire looking for a job. What will make these companies remember YOU over all the other faceless masses?
My college roommate scored his first summer internship by wearing a "Download" t-shirt with a cartoon of a guy sitting on a toilet. Some companies wouldn't talk to him, but the ones that did sure remembered the dude with the download t-shirt. This is an extreme example, to be fair, but the moral of the story is that he stood out in the crowd.
How exactly do I know if I'm "proficient" in a language? To be honest with you, even though I've taken a ton of classes using Java and C, I'm not even sure if I can say I'm proficient in those.
How exactly do I know if I'm "proficient" in a language? To be honest with you, even though I've taken a ton of classes using Java and C, I'm not even sure if I can say I'm proficient in those.
Don't worry about it. Can you write a basic program in them? Know how they work?
We never expect any fresh grads to be completely "proficient" in a language right out of the gate.
Ok, so I talked to a bunch of recruiters, handed out resumes and got a bunch of material on companies. Do I follow up immediately? Do I do it via e-mail or phone? And what do I say? I was thinking:
"Mr./Mrs. X,
I would first like to thank you for talking to me at the career fair about your company and the positions available within it. I wish to re-iterate my interest in working for you and would like to remind you that if you need any further information, please feel free to contact me. Again, thank you for your time."
Also, I talked to one or two companies that seemed very interested in my resume, however they never mentioned their names when I shook their hand, had no business cards to give out and as a result of my nervousness, I forgot to ask them for their name. Should I just shoot off an e-mail to their HR department and hope it gets bounced around to the right person?
How exactly do I know if I'm "proficient" in a language? To be honest with you, even though I've taken a ton of classes using Java and C, I'm not even sure if I can say I'm proficient in those.
Become proficient. All it takes is practice once you've been taught the basics, and coding positions often have tests at the interview. Obviously not much help for the hiring fair, but for the future. It'll make more difference in your employability as a CS grad than anything else, unless you want to focus purely on hardware.
Career fairs are awesome. I was offered 3 jobs from 1 fair.
It could be different where you are, but the one I went to you were not expecting to know anything about the companies, in fact a lot of them were fine with you not knowing anything about them as long as you ask questions and seem genuinely interested in hearing their spiel. Of course remember to take resumes, always ask for a business card and take any brouchers that are at their booth.
I know sometimes the actual people hiring are the ones at the booth, so you may want to follow up with them a day or 2 later
Posts
My school has workshops and shit when they do the career fair thing to make sure you know how to act. It's basically like a big fair with booths laid out for companies. Kinda approach them and make your little spiel on why they should hire you, give them a resume and ask any questions you might want to ask. I mean, it's like open interviews to whom every walks up. Lotta competition though, so you gotta be on point.
I usually like to spent a few minutes doing some research on the company before I approach them. Never hurts to have a little vague idea of what the do and what they having going on business-wise. There's really not list of companies planning to attend? How far away is this thing?
Be prepared to fill out applications on-line. Keep Business cards; write everyone you get a card from a personal e-mail expressing thanks and interest.
PSN Hypacia
Xbox HypaciaMinnow
Discord Hypacia#0391
Another thing I'm not sure about is how to organize my resume. What I mean is, as of right now, it's about 1.5 pages. So should I just make two pages and staple them together, or should I just print on both sides? Or should I do something else altogether?
PSN Hypacia
Xbox HypaciaMinnow
Discord Hypacia#0391
Ditto. A buddy of mine once thought it was smart to do THREE PAGES when he was basically at entry level. Needless to say, he had no bites until he edited it down.
Education: Where is your GPA? I wouldn't bother with the high school stuff.
Relevant Coursework: missing an 'e', first of all. Proofread this super carefully before you upload it anywhere. Easy mistakes are killer. Somebody in DnD chat just found out they'd been sending out resumes with a typo'd phone number for months.
I would rename the courses, unless you feel that to be dishonest.
"Intermediate Java Programming (Learned core OOP concepts such as polymorphism and inheritance)" is a little shorter without losing any information.
"Discrete Structures for Computer Science" becomes "Discrete Structures"
"Data Structures" is sufficient, unless you want to add more detail than you have now. Employers will know that Data Structures covered lists, heaps, and trees, and they won't care what language you covered them in. Beware of using words like "efficient." How efficient were they? Show me on this whiteboard. *takes notes* Bear in mind that your resume nabbing you an interview is only helpful if you can cash the checks your resume wrote, so it's important not to accidentally imply more than you mean to imply.
The algorithms class is tricky... I wouldn't list the problems, but you need more than DP if you want to give details for it. Did you cover Amortized Analysis? Greedy Algorithms? Add those in if so. Again, language is not relevant here.
I don't actually know what "Formal Methods in CS means". I would add a little explanotry detail there.
"Applied Statistical Methods" seems fine.
"Software Design Methodology": the details you've added aren't the ones I would care about. What methodologies did you learn? Can you talk to me about different lifecycles? The mythical man-month? Cohesion and Coupling?
Cryptography: This one is good.
DBMS: I don't particularly like this one... It seems like it could be stronger but I'm not sure how.
"Programming Languages for Web Applications" is okay, but if you need to trim, you could cut it to "Web Programming Languages: Studied MYSQL, PHP, Javascript, and other web programming languages."
"Computer Organization and Assembly Language" seems fine.
Your skills section worries me. Either you're far more knowledgeable than I was out of college, or an experienced interviewer drilling you on some of these subjects could put you in a lot of trouble. I found it useful to distinguish between what languages I was "proficient in" and what languages I was "familiar with." Don't ever use the word expert, though!
Work Experience: The Valspar Corporation entry is way too long, but each bullet is useful and important, so leave as much as you can. Maybe change the third bullet to "Ported applications from Corda to Microsoft SQL Server Reporting Services."
I would drop the Pittsburgh Zoo to 2 lines.
"Pittsburgh Zoo and PPG Aquarium (Summer 2002, 2003, 2005)
- Food preparation and cashier work
I would drop the Activities section. I think your resume will be plenty full without it.
Did you receive any awards or honors while at school? Dean's List, Honorable Mention, Scholarships? A short honors section can be nice.
I kept the HS stuff on there because I'm planning on staying in Pittsburgh, and my dad says alumni from my high school tend to help each other out whenever possible.
The algorithms class was mostly just dynamic programming.
Formal Methods in CS was stuff like truth tables, logic, things like that.
The Software Design class was a joke. I honestly learned very little aside from some stuff about designing software as components. I only list it because a lot of the people who have taken it said it looks good on a resume.
Another little problem is that I'm not sure what I really want to do. The stuff I enjoyed the most is the work I did in my DBMS class and my web programming class (the most enjoyable of which involved MySQL). I'm not necessarily looking to work for a software development firm. I think I'd be perfectly ok just doing database administration.
First the bad news. Your GPA isn't great. That was usually the first question we'd ask. If it was below 3.0, we'd smile, take your resume and file it the no callback pile. What's your GPA in your major? If it's higher, I'd put that on there.
Cut it down to a page. We'd usually get at least 40+ resumes at these things and that was when the economy was good. We want to be able to scan a resume fairly quickly and make a decision to do a pre screen or not. Lose the objective, it's nothing special for someone coming out of school.
Move up the internship/work experience. That's a big plus, it shows that you've worked in an actual corporate environment and have some experience. Can you be a little more specific about the applications you worked on? If that means you cut some of the high school stuff or activities, that's fine. If I can see that you've actually delivered a few working programs for a company, I'd be much more interested in bringing you in.
Generally, what I like to see in the format is: Contact Info, Technical Skills, Work Experience, School Information, Coursework. Especially for technical candidates.
And a lot of companies don't list new grad positions on their websites. They almost always fill those by going to career fairs or through college placement offices.
That's all I've got right now off the top of my head.
My college roommate scored his first summer internship by wearing a "Download" t-shirt with a cartoon of a guy sitting on a toilet. Some companies wouldn't talk to him, but the ones that did sure remembered the dude with the download t-shirt. This is an extreme example, to be fair, but the moral of the story is that he stood out in the crowd.
Don't worry about it. Can you write a basic program in them? Know how they work?
We never expect any fresh grads to be completely "proficient" in a language right out of the gate.
"Mr./Mrs. X,
I would first like to thank you for talking to me at the career fair about your company and the positions available within it. I wish to re-iterate my interest in working for you and would like to remind you that if you need any further information, please feel free to contact me. Again, thank you for your time."
Also, I talked to one or two companies that seemed very interested in my resume, however they never mentioned their names when I shook their hand, had no business cards to give out and as a result of my nervousness, I forgot to ask them for their name. Should I just shoot off an e-mail to their HR department and hope it gets bounced around to the right person?
Become proficient. All it takes is practice once you've been taught the basics, and coding positions often have tests at the interview. Obviously not much help for the hiring fair, but for the future. It'll make more difference in your employability as a CS grad than anything else, unless you want to focus purely on hardware.
It could be different where you are, but the one I went to you were not expecting to know anything about the companies, in fact a lot of them were fine with you not knowing anything about them as long as you ask questions and seem genuinely interested in hearing their spiel. Of course remember to take resumes, always ask for a business card and take any brouchers that are at their booth.
I know sometimes the actual people hiring are the ones at the booth, so you may want to follow up with them a day or 2 later