Exactly How Important Is The Quality Of My Degree (Grades, GPA)? I don't want to bore anyone so long story, very, very short:


This is for the Computer Science / Software Engineering industry.
I am combating laziness and extreme procrastination due to depression.
Not doing very well in my studies as a result.


Based on the two above I wonder if a degree with some tainting in the first year of my units would still be enough to get me a good job (in the industry).

Is experience worth more than my grades alone? 

I say this because I often find that I do better by doing than just by reading the course material for Discrete Structures or Databases etc....

Should I not worry about my (past) bad grades and make the best of the situation and just develop a good portfolio?

I want to fix what I have gotten myself into, and I hope someone in the industry or with some kind of related experience can give me some insight.
Of course, it's no problem to tell people "Hey, I was lazy in school but I'll work super-hard for you." Unfortunately, people won't buy it.

From my time in the software industry, hiring quite a few people, I would actually not normally even look at their grades, unless they were borderline in the interview. Even then, if there was another candidate who was better in the interview, that borderline candidate would not even get a callback.

Some people will care about grades but for computer science 'guys' I find that what most people in industry really care about is what you can do for them. Can you help them more than someone else can help them? If so, then you'll likely land a job.

If you shape up, pull out of your 'funk' and get down to actually learning, you will likely be OK. If you let depression pull you under water, you'll drown. 

You've started your degree, you should finish it. However, don't let the past dictate your future. This is the first day of the rest of your life. It's always darkest before the dawn. I'm sure there are more sayings along this line but in the end, depending your area of IT, you can do fine even if you had a bad start to school. If you have a strong finish, it's easy to explain that you should be judged on your 'exit velocity' rather than the start.