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.
As an employer, grades really aren't a top concern. I graduated with 2.85, I know skills go beyond grade. An interview is really where I'd make my decision.
All most recruiters seem to care about is that you have a degree and where you came from. The real question you should be asking yourself is "Did I learn the material?" and if not "Is this material worth learning (aka is the reason for my bad grades a CS class)?".
If you answer yes to the first question I wouldn't worry about going back.
If you answer no to the second question I wouldn't worry about going back. A D+ in History is nothing to be proud of but won't hurt your ability to program.
Which leaves us with you if you answer yes to the second question hell yes go back.
Also remember statistically you will probably never go back to college if you leave so if you have any remaining fears go ahead and repeat the year. You might even be able to pick up a minor in something if your credits line up right. Better to fix it now then being haunted by it later.
I keep telling myself I'm not the desperate type.
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.
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.
>> "What would the robut do? Frame someone!"
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.
as an occasional interviewer, I have no knowledge of what classes you've taken or repeated. I would only know that if I asked for a transcript, which I wouldn't. HR might call and verify the GPA, but I wouldn't weigh it too heavily if you have work experience that mitigates the poor GPA. A company can''t get your transcript without your permission. Many large companies won't talk to you if you have under 3.5 GPA or some such bs. The same companies are often not considered good employers.
Focus on your strengths. OSS work does count as work experience, but only if it's verifiable work. You can even provide the code you contributed as an example of your work. Doing so provides potential employers a good example of the kind of work they could expect from you. Such a step is really only useful if the OSS project keeps records of who contributes what code. If I can't verify your sources, I may not believe you.
Consider the math. 20k to repeat a year. 60k you won't earn. 80k opportunity cost of repeating a year, plus or minus interest.
Bottom line, repeat the course if you really think you need to learn the material. Otherwise, just bone up of the material during all your free time and get on with your life.
You can always keep your options open. Go through on-campus recruiting and see what happens. If you don't like the result, you can always go back to school.
What work did you do full time? If you were in an IT-related position, definitely don't repeat courses. You'll do fine in your job search based on your experience. If, on the other hand, you worked full time at McDonalds, you can still demonstrate your experience on the open source project.
Experience means more than grades. Many CS grads have poor grades. You will probably be pleasantly surprised when you go through on-campus recruiting.
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
No one will care about your college grades after your first year of work. After that it is all experience, skills, and relationships.
Peter
Downsize DC Today!
That's what they're for.
Deleted
graduates last in his class at medical school?
Doctor. :-)
Many large companies won't talk to you if you have under 3.5 GPA or some such bs ...
... The same companies are often not considered good employers.
You are misinformed. Many large companies do have flexibility on GPAs. Specifically, GPA "minimums" are often waived if the student was also working more than 30 hours per week. Note the person asking for advice wrote "I've been working on a full time basis for the past 2 years".
I believe this statement is about as accurate as your first.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I'd vote for finishing school as soon as possible. The BS is worth something but after your first job the grades won't matter.
As a firmware engineer of 27 years I'm much more interested in:
the candidate's presence (i.e. how well they handle themselves),
the extra-curriculars (are they REALLY interested in the things they work on? Do they have a passion for anything? Open source projects are good, ham radio license or private pilot is better),
and for how complete their knowledge is of the things they say they know.
Education/Accedemia is NOT the same as the real world and showing that you can spend all sorts of time working for a university is NOT as impressive as showing me that you can work for me, AND for yourself.
.. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
You still have time. And it's midsts, with a d. Unless it's particularly foggy in the classrooms at your school.
If moderation could change anything, it would be illegal.
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...
A degree is nothing more than a piece of paper which certifies that you can get boring shit assigned to you done. In essence, this is all an employer cares about when hiring graduates. It does not guarantee a minimum level of knowledge or skills.
At the same time, education facilities are running a business. They want to maximise profit, which is where students come in. However, they are also competing against other education facilites, so they dont want to squeeze too hard, otherwise you will take your money elsewhere.
Having looked back at my 'academic' life, all I really needed to have is the minimum 2-3 year tertiary diploma / degree (which is called differently from country to country). This provides the above mentioned certificate (get boring shit done). After a year in the industry, degrees no longer matter, it's all based on experience and specialisation. Shit, I should know, I'm an electronic engineer by education, and 7 years later, I'm a software architect in a company with 120 software engineers. I've advanced faster in this company than people with masters degrees and excellent academic marks.
If you wish to work in academia, its a different story. But then again, if you specialise in a new field untouched by academia, guess who'll be knocking at your door once the 'education business' decides it needs celebrity names to entice a new generation of students.
Revolution = Evolution
I can't stress enough that you will, at some point, regret it if you graduate with bad grades. Having an extra year of school won't matter at all to most recruiters or schools (if you decide to try grad programs). I had a bad first year in school due to medical problems. I had surgery over the summer and did very well for the next 3 years. My school did not let me repeat those first year classes and I have been suffering ever since from one bad year. Without knowing your specific grades I can't say much else but for example if you have less than a 3.0/4.0 GPA and that extra year will bring you above a 3.0 then I don't think you should even consider any alternatives.
I've got a friend who just graduated in physics with a 2.85. You know what phrase gets him to work? "Cleanup on aisle 6." Thats right, he's a janitor at the Wal-Mart next to campus (Purdue).
Granted, physics is slightly different as a field than CS. So heres another argument. Someone mentioned this: Tuition of 20k + lost wages of 60k for one year of school is an opportunity cost of 80k. Well, if you want to work for a top company like Procter and Gamble (where I'm currently working) those extra GPA points will probably get your resume to the top of the stack. Why is that important? Because P&G recruits what they proclaim as the "Best of the best." And they really do. Forbes didn't rank P&G's employees #1 in the world for having a reputation for innovation and intelligence for shits and giggles. Regardless of your GPA, you'll start at the same salary, but first you've gotta get that far.
ObDisclaimer: I work for an Engineering college and am a part-time student. This is my opinion, not my school's.
As others have mentioned, the opportunity cost of taking that year off is a big deal. If you've been participating in projects and work outside of school, that is a Good Thing and will help you get a not-too-horrible first job out of school. Since money is looking to be a problem otherwise, save what you can and find a paletable flexible/online grad curriculum as soon as you can if you want to make up for a subpar bachelor's GPA. If you live in California, the Software Engineering (Online-only) Master's program at Fullerton is a great deal IMHO.
Your first job is unlikely to care about your undergrad grades. Your subsequent jobs won't care AT ALL. That said, you may want to keep a list of your weaker topics and review those that you aren't getting drilled on in industry. In my case, many language- and automata-related topics (e.g. grammars, push-down automata, Turing machines, computability) haven't really been hammered too much in my day-to-day work, but they've come in handy on occasion after taking the classes.
It also wouldn't hurt to live in a place with a lot of opportunity to get interesting work (like Silicon Valley) for a few years.
"Time flies like an arrow; fruit flies like a banana." --Groucho Marx
Easy, repeat the grade. There are a lot more attractive girls at college than in the real world!
Why not send your resume out and see what sort of response you get? If some company you like pops up w/ a kick-ass job for you, then this question becomes moot.
If you're even considering applying for graduate school in the next five years, I would take the extra year and improve your grades in the upper level classes. In graduate school, they are more interested in your grades in upper level classes, and your GRE test scores. Because basically, you will be doing the same old shit in graduate school that you would be doing in the upper level classes; in a lot of places, you might be a TA in classes! So for graduate school, they want to see that you are a good student. However, if you plan to work for a decade or more, and then go to graduate school, your grades in your bachelor program will matter less ( but they will still matter more than in the job hunt)
If you are just going work the rest of your life, you don't have to worry as much about grades. They are the first hurdle you have to clear in the job hunt, but the people who will be looking at them won't really care. It's either job recruiters, who might have a GPA threshold under which they will not consider you, or managers from the company, who didn't particular care for their classes when they were in school. They might view academia as an impractical ivory tower. High scores, like magna cum laude, might indicate to them that you are kind of idealist, better cut out for grad school or research, perhaps not willing to put up with compromise and other pragmatics of corporate life, or won't find corporate work interesting enough for your superior intellect. I've never worked a corporate job, just heard horror stories from friends about BS in the corporate world out-weighing academic BS.
It really depends on how 'bad' your grades are. If your GPA is under 3.0, I would consider raising them. Since you seem like you are more interested in a job than academics, you might start the job hunt, and then go back to grad school if the job is unsatisfying. But in order to get into a decent grad program, you should have at least a 3.0, and good GRE scores -- so don't burn the GPA bridge just yet. You might also go ahead and take the GREs now, while the information is fresh in your mind, and you are still in test taking mode. That would give you a better idea about how well grad school applications will go if the job market doesn't pan out.
Computers are useless. They can only give you answers.
-- Pablo Picasso
Comment removed based on user account deletion
I'd advise on doing something you enjoy next to all those boring classes, and certainly not drop something you are enjoying in order to focus solely on those grades. Any hobby is potentially interesting during an interview, as you simply don't know who is sitting across the table.
Recently had an interview at IBM, the manager doing the interview was very interested in my research/publications and work experience (my company), but the couple of open source projects on page two got quite a bit of attention too. It shows that you have a technical interest, and are willing to put in your spare time to complement that part-time code job with something you enjoy. And a presentation at a FLOSS-conference goes a long way, even if you are only having fun on a small niche project.
If you are looking for a dull job, don't do anything besides those courses and work. If you are interested in a truly interesting job, spice up that resume with side-projects (commercial or not), presentations, publications and hobbies. You never know which one might trigger an interesting conversation, in which the interviewer can get to know you better.
All work and no play makes Jack a dull boy.
This sig is intentionally left blank
As long as you graduate, you'll fare better than people who drop out or go a different route. This old joke sums it all up:
Q: What do you call the med student who graduates last in his class?
A: "Doctor"
Here is what I would do were I in your shoes. If you go back to school, you will actually lower your future potential income. I say this as someone who had low grades so I decided instead of going back and retaking classes, or instead of that, I probably would've taken OTHER classes that interested me, further reducing my GPA. I don't like doing homework you see. Go out there to a small company and try to get a job. You might have a problem getting in the door from your grades because let's face it, plenty of people ONLY look at grades until you are in an interview. Blow them away with your interview, blow them away with your willingness to work, and you'll do just fine. After 1.5 years and having paid off a brand new car, be sure to get yourself a nice new suit and start interviewing again. By this time your resume formatting should be WAY different than it was to get out of college, because let's face it, nobody wants to see college classes on a resume when you have real-world experience, they want to hear about how your program/abilities saved the company money and you can do the same for company 2, etc. I ended up changing jobs after 1.5 years (to the day) and am now making just under $15k higher than I was out of school and at the upper end of the payscale for someone my age in my industry at a small company. Large companies are different of course, but I like being more than just a number on a project nobody cares about. Anyways, I hope this helps. Have a good evening.
Most universities have people that will help you with your resume if you're a new graduate, for free. They do a really good job. I've seen a lot of resumes come across my desk with really bad spelling and grammar, and it's an automatic no. Especially when you can tell the the applicant is just sending the same resume out to every company in the city, because they list every computer program they've ever used, even if it has nothing to do with the job. I don't care if programmers know how to use 3DS Max, and if you think MS Office is a skill, then I don't want to talk to you either.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
For what it's worth, I ran this question by my wife, a HR person. She replied that most of the companies she's done hiring for would be more interested in someone who did whatever it took to get the job done right; repeating the classes would be better. Obviously the ideal case is getting it done right the first time, but she felt that the work history and OSS contributions would be mitigating circumstances for why the grades weren't where you wanted them the first time. She's done a little high-tech recruiting/hiring but her primary focus was industrial workers, so take this advice how you will. HTH.
Well, here's how Human Resources sees it:
Did you graduate:
[ ] Yes
[ ] No
Please select one.
Not a Twitter sockpuppet... but I wish I was.
I am a junior recruiter, and I would say take the year over again, if grad school is not a possible. Few recruiters really care how fast you get your degree as long as you did a decent job with it. There are a million reasons in which people can take 5 years to get their degree, generally at my office we would ignore it and move on.
But I suspect most of them are more like this (background), this, this, this or this.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
I'd lead with the project and just leave everything else as resume filler.
Look at the other side: the [alleged] excessive involvement in the OSS project shows that the candidate has some genuine difficulty concentrating on the task at hand. It looks like he has trouble prioritizing appropriately.
(Yes, I know he was working a project, not playing games. However, the point stands.)
I want to drag this out as long as possible. Bring me my protractor.
However, grad schools DO care about GPA. If you're ever planning to go back, it might be worth it to retake the classes.
This is something that a lot of people (including myself in the past) don't think about. If you ever want to go to grad school of any sort, GPA is IMPORTANT. Trust me -- applying to grad school with a GRE/LSAT/MCAT score in the upper 95% and a GPA way below the lower 25% for that school will not get you into a good grad school. (Having good relationships with your profs to get references is also vitally important and may be something else you're not thinking about as an undergrad.)
If you're sure that you're just going to enter the workforce and stay, then to heck with it -- GPA only matters for the first job. I've never even put GPA on my resume after getting my second job during while I was still in college. Afterwards, it's skills they want. However, make sure that's what you want. Things could change in ten years, and you might be regretting slacking off.
Not that I'm speaking from personal experience or anything...
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").