Graduate with Bad Grades or Repeat a Year?
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?"
Showing that you had the drive to go back and do better, scoring higher, and learning even more, would be enough to show me that you had motivation which could translate to the job. Of course, the problem is I probably wouldn't even look at your grades -- I might just check to see if you graduated and choose to check into other qualifications. In which case you might be wasting a year by going back, because that's one more you could've had either looking for the right job or already being in the right job and making money.
:)
Sorry I couldn't be more help
TLF
I do not respond to cowards. Especially anonymous ones.
You'd be better served by spending that 2 years focusing on a graduate degree - if you can get into a school.
The masters degree will most likely trump the bachelors degree, even if the guy with the bachelors has better grades. And in many places you'll automatically start at a higher salary.
Plus with the masters program you should be able to tailor your coursework to focus on the things that truly interest you.
On the other hand, few recruiters are going to ask you how long you were in school, and on top of that, so many people these days are doing a non-traditional route to completing a "4-year" program. Don't put your GPA's on your school lines of your resumes. They're not needed.
Where I work (a Fortune 500), merely having the degree will meet the education requirement that will get you through the automated screening system. At that point, it will be your experience and the way you present yourself that will matter.
So, only repeat if you really really want to. The GPA is probably not important. And if you must keep going to school, consider a graduate degree.
One last caveat, if you have specific employers you want to work for, contact people who work there. Schedule "informational interviews" with people who do the kind of work you want to do. Find out from them what is most important.
Good luck.
The degree is good, but it isn't worth any where as much as the demonstration of your coding skills and how well you can work with others.
Just graduating is sufficient IF you can show solid code, good practices and the ability to work with others on that project.
I'd lead with the project and just leave everything else as resume filler.
I just graduated with a pretty high GPA. In my experience, the high GPA is helpful to get to the top of the resume stack, but by the time you get into interviews they don't really care what your GPA is. If you have other eye-catching things on your resume that will get you to the interview phase (it sounds like you do) you might not need the GPA.
However, grad schools DO care about GPA. If you're ever planning to go back, it might be worth it to retake the classes.
graduates last in his class at medical school?
Doctor. :-)
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I have interviewed quite a few potential hires and can say that I spent little time looking at the education other than to see if they had the right skill set. The grades tell you nothing, what is important is that you prove to the employer that you are the right person at the right time with the right skills. Everything else is window dressing.
If you think that your current knowledge is insufficient then by all means repeat the year. If you would not learn anything that would justify the extra year, then go on and put your focus on getting better scores in the coming year...
Coldmoon over Dark water...
Easy, repeat the grade. There are a lot more attractive girls at college than in the real world!
I agree with this, but I would even take it further. All you really need for an interview is to have a degree, once you are in the interview your skill and personality will get you the job.
I have crappy grades (a couple of fails in there) and in my first interview I was asked about them and I told the engineers straight up that I was distracted that year and didn't put in the effort that I should have. Then I explained that I had worked hard on the last year and my results proved that. Grades were the topic of the interview for less than a minute, then it was all about what I knew.
Also, to the people saying that you may not know the material well enough all I can say is that as a graduate you know nothing anyway. 80/90% of what I know and use now as an engineer (working for some of the biggest companies in the world) was learnt on the job. If they focus too much on grades they are doing themselves a disservice. The best programmer I know has a fucking Accounting degree!
Dammit! I had a good one.