Graduate with Bad Grades or Repeat a Year? 277
An anonymous reader asks: "I'm a CS Student within one year of graduation. Due to financial reasons, I've been working on a full time basis for the past 2 years, and I've worked on an open source project. This has brought me from the B's and A's of my first two years of college to somewhere in the mists of C's and lower. I now have enough money to sustain myself for two years of schooling. I've got two choices: repeat one year, repair all my bad grades and graduate with better grades but with a mark that I repeated one school year; or graduate with lower grades but with no repeated year. I'd like to know the opinion of recruiters out there: if you had two candidates which ranked similarly during the interviews, would you choose someone who repeated classes for higher grades?"
Don't bother repeating (Score:5, Interesting)
The only time grades matter is in getting your first job. After that, references and a good resume will be all you need. I didn't have great grades when I finished school - it made getting my foot in the door for that first job harder, but since then, I've been offered every position I've applied for. What matters most is if you're good at what you do.
Do a Masters (Score:3, Interesting)
Ace Rimmer (Score:1, Interesting)
Now what you do depends on the quality of the place you are at, and what the spread of marks you have is. Certainly a lack of good marks in coursework due to time restraints is not going to look good, because that's valuable experience missing.
I'm certainly a fan of using popular TV shows dictate the actions one should take in life.
Re:Yes. (Score:5, Interesting)
Re:Yes. (Score:2, Interesting)
But YMMV according to the types of companies you want to work for -- or help create.
Larger companies tend to get you stuck in a singular or very small set of roles. Small companies tend to give you a wide variety of job duties, albeit with longer hours. For instance, the other day I got to design business cards. Show me a big company where an IT guy gets to design business cards? Sure as hell was a nice break from programming.
from someone who hasn't finished a degree... (Score:1, Interesting)
I studied physics briefly at the University of Chicago, then ran low on money and went to a Big 12 school to study engineering physics and mathematics. I was never a particularly good student, but that didn't mean that I didn't understand the material or that I didn't learn from my courses. If anything, the coursework encouraged me to explore more and more, and my grades suffered as a result of my extended exploration in the subject matter. By the time I found what I really loved, it was too late. I took my senior design lab course, learned a ton, performed phenomenally well, only to be accused of cheating by the associate dean of engineering. He could only back it up with my transcript, and judged me despite the the corroboration of my work by my peers and professors. Long story short, I told the associate dean he could burn in hell and left. Now, my engineering senior design project was graded by real engineers in industry, and one of them knew that this cheating accusation was a load of bullshit and hired me regardless. A couple years later, I have brought several projects to completion successfully for that company and am one of two R&D engineers for aerospace systems. Additionally, I am a committee chairman in an aerospace industry consortium, a board member for the county committee on science and engineering education, hold a patent for a device I recently invented, will have my invention featured on a show on a widely watched informative cable television channel, and have papers published for NASA, NSF, and the American Institute of Aeronautics and Astronautics (AIAA). By all accounts, things look like they are going well.
But you know what? I can't leave. I can't go anywhere. I'm stuck. Not a single other company that does the work I have _demonstrated in the real world_ that I am good at gives a damn because I had bad grades and haven't finished a degree. I have bombarded companies with resumes. I have talked to hiring managers. I've had friends who have worked at these companies drop my name. None of it seems to do any good.
Finish the degree.
Re:Repeat, Repeat, Repeat! (Score:3, Interesting)
Re:Yes. (Score:2, Interesting)
Re:Spelling . . . (Score:3, Interesting)
HR person's opinion (Score:2, Interesting)
Re:Yes. (Score:3, Interesting)
Re:Yes. (Score:3, Interesting)
Re:Yes. (Score:1, Interesting)
And this part is just me: for the developers I hire, some pollyanna who got straight A's is not the best for my team. I want someone that smart, but who isn't so toe-the-line obedient. Someone with their own ideas and their own initiative. Those people don't necessarily do too well in school. A lap dog who needs to be spoon fed each individual task probably wouldn't be satisfied with the level of direction we work with. I tell my people what we need to accomplish; they tell me how we're going to do it.