Slashdot Mirror


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?"

9 of 277 comments (clear)

  1. Don't bother repeating by dave-tx · · Score: 4, 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.

    --

    >> "What would the robut do? Frame someone!"

  2. Do a Masters by Colin+Smith · · Score: 2, Interesting

    That's what they're for.

    --
    Deleted
  3. Re:Yes. by Vengeance2001 · · Score: 5, Interesting

    The ugly truth is that people right out of college don't know much about the real world. (They always think they do, though, so I'm sure the average /. reader will argue with me on this. :-) ) Retaking the year and "knowing the material better" is a waste of time. You will learn much more by working in a real job for that same year than studying the same stuff again. The GPA only matters in your first job search process--and that's only because no one can tell all of you recruits apart at that point. :-) Especially true at big companies that interview a lot of college kids at the same time. To me, hiring IT people at a steady but slow rate at a mid-size company, a very high GPA says you're brilliant, but all others from 3.5 on down basically all signify "not brilliant", which is fine. If you have mitigating factors like work exp or financial difficulties, you'll be able to explain your situation if anyone asks. Do not volunteer your GPA or attach your transcript to every letter. Once you have a job on your resume, I start to have things I can react to as a hiring manager looking for certain things. So think of this first job as "the job that will get you the job you want," not "the job you want" and it will help your mentality in the search a lot. Hope that helps...

  4. Re:Repeat, Repeat, Repeat! by dwater · · Score: 2, Interesting

    It might be useful to know in what way have you 'suffered'?

    --
    Max.
  5. Re:Yes. by FreeKill · · Score: 2, Interesting

    I've had the opportunity to hire a few dozen people over the years and I have to admit grades don't mean much to me. I remember a few people I graduated CS with who were really book smart and aced all the tests with great grades. I don't know if they had photographic memories or what, but they were really capable in that aspect. When it came time to course work or projects, they could do the work but they were not the best problem solvers. In fact, I remember one guy who basically had straight A's and never realized that he could make separate directories for his projects so he didn't have to uniquely name each file across all projects. My opinion would be that you'd be smarter to get out as fast as you can and continue working on things like the Open Source project. The grades may hurt you in your first job maybe, but after that it's experience that counts and your willingness to work hard and get the job done right.

  6. Re:Spelling . . . by CastrTroy · · Score: 2, Interesting

    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.
  7. HR person's opinion by VTBassMatt · · Score: 2, Interesting

    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.

  8. Re:Yes. by wikinerd · · Score: 2, Interesting

    They can just graduate with low marks, keep their books (if they have bought sany books) and read them. It is not necessary to have a professor over your head or be enrolled in order to learn, although it sometimes can be helpful. If they wish to prove that they know some advanced algorithmic stuff, they can simply write some open source code demonstrating their knowledge and copy-paste the code into their CV.

  9. Re:Yes. by innosent · · Score: 2, Interesting

    I have to say I don't understand your logic there. So you want people who struggled with the core CS material, and just barely managed to graduate by working harder than average over the people who were good enough to be able to skate through? I understand that you want someone who is willing to work hard for the company, but you want that hard work to actually produce something too. There are far too many people out there with CS degrees that can't keep up. I'd rather have the one who slacked off a bit in college because the coursework was too easy and boring to them, than five people who struggled but worked hard to get a degree. As for the original post, in my experience, both personally and from conversations with other companies' hiring managers, after you have worked for 2-3 years beyond graduation, your grades mean nothing. As for the rest of your post, you are correct that there is often a huge difference between working for a large company versus a small company. I have worked in both, and you're right, it is nice to have the flexibility (and power) of working at a smaller company, as it keeps things interesting, but the hours and budget can be frustrating (long hours, smaller/no budget for your projects). At a large company, it is just the opposite, it is no longer *my* department (though the management is very responsive to good ideas), but I don't get wake-up calls from users at 3 AM anymore, can actually take a vacation, and the department has a much larger budget. With the small company, design decisions often came down to "What do we already have that we can use for this?" for things like which database system to use, where with the larger company I'm at now, the question is "Which product is the best for what we need?" and if we don't have it, we buy it. A purchase that would have been more than my annual budget for the entire IT department at the small company is taken care of with a 20 minute meeting. Plus, salary negotiations are easier when your salary is less than a percent of the company's income.

    --
    --That's the point of being root, you can do anything you want, even if it's stupid.