its not always possible.
Take the year I currently have ahead of me,
Im doing a 5 month internship, 3 days a week - alongside my final year of my degree, and a volentary job 1 day a week, and running 2 volentary groups..
thats 4 days of the week full time working, and 3 days to do my degree..
Getting a first in my final year, with only 3 days per week of time? maybe its possible, but it will be very very hard, and maybe only possible without sleep..
So ive settled that I will probably get a 2.1
But this is fine, because the area i want to go into is the charity sector
And honestly, when they are looking at CVs, they will much rather the candidate who has practical on the job experiance + a 2.1, over someone with a first, who has done little outside their degree.
Maybe its possible for others to get a 1st aswell as all the experiance/work im doing, but for me, knowing my capabilities, I think it probably wont be..