How many hours is your coding job? If it’s 10+ and they’ll allow you to reduce them, you could go for that—you’ll still get to list having x months of experience there on your CV, will still get that experience and network from it, but will have a bit more time.
Don’t cut into the basic time you need for the essentials of life—being stressed or sleep deprived etc. will only make you less productive and exacerbate the problem. You also don’t mention any hobbies—do you get regular exercise? I know this means more time spent, but if you don’t get much already even 20mins every other day will make you more alert and productive.
There are easier courses and harder courses—try to take easier ones (still meeting requirements) as long as they don’t conflict with your interests. You can ask classmates about which are easier/have better lecturers.
Prep for your classes in the holidays—before each year I’ll look at the syllabus of the courses I’m taking and look up each of the terms there, spending maybe 30mins on each getting a general idea of what’s involved. This means you’re not seeing it for the first time in class, which makes it way easier to learn and retain (less overall effort).
Also ask why is the work harder now? I often find work hard for one of a few reasons: either I don’t have the background, I’m tuning out of the lectures (because the lecturer is boring, because I already know most of it, or because I feel like I don’t know enough to understand it even if I tune in), the work is actually time-consuming but not hard and this registers as ‘hard’ because I don’t want to start it, or I have just a few problems/knowledge gaps and don’t have the resources (friends, lecturers, example problems) to turn to to fix them. Each one of these has a different way of fixing it—for example the last one, having friends in that class helps with immensely, because you can each fill in those little gaps for eachother. I find it useful in math particularly.
Finally, there will be people at your college that also hate partying/drinking/etc. I’ve been lucky, having a solid group of 7 friends pretty much since I started college, all of whom aren’t interesting in drinking or partying, have similar majors (a lot in IT) and are happy to just hang out between classes and chat/study with eachother. I’m not entirely sure how you can find these people other then persistence—if you’re looking to go flatting, perhaps look at flats that say they are ‘quiet’, if you’re doing group projects try to group up with the harder working members of your class etc. and then follow up with this—ask where they hang out when they’re not in class and if you can join them. If you find one or two people with similar outlook to you, you’ll tend to find a whole bunch, because their friends will be similar to them.
How many hours is your coding job? If it’s 10+ and they’ll allow you to reduce them, you could go for that—you’ll still get to list having x months of experience there on your CV, will still get that experience and network from it, but will have a bit more time.
Don’t cut into the basic time you need for the essentials of life—being stressed or sleep deprived etc. will only make you less productive and exacerbate the problem. You also don’t mention any hobbies—do you get regular exercise? I know this means more time spent, but if you don’t get much already even 20mins every other day will make you more alert and productive.
There are easier courses and harder courses—try to take easier ones (still meeting requirements) as long as they don’t conflict with your interests. You can ask classmates about which are easier/have better lecturers.
Prep for your classes in the holidays—before each year I’ll look at the syllabus of the courses I’m taking and look up each of the terms there, spending maybe 30mins on each getting a general idea of what’s involved. This means you’re not seeing it for the first time in class, which makes it way easier to learn and retain (less overall effort).
Also ask why is the work harder now? I often find work hard for one of a few reasons: either I don’t have the background, I’m tuning out of the lectures (because the lecturer is boring, because I already know most of it, or because I feel like I don’t know enough to understand it even if I tune in), the work is actually time-consuming but not hard and this registers as ‘hard’ because I don’t want to start it, or I have just a few problems/knowledge gaps and don’t have the resources (friends, lecturers, example problems) to turn to to fix them. Each one of these has a different way of fixing it—for example the last one, having friends in that class helps with immensely, because you can each fill in those little gaps for eachother. I find it useful in math particularly.
Finally, there will be people at your college that also hate partying/drinking/etc. I’ve been lucky, having a solid group of 7 friends pretty much since I started college, all of whom aren’t interesting in drinking or partying, have similar majors (a lot in IT) and are happy to just hang out between classes and chat/study with eachother. I’m not entirely sure how you can find these people other then persistence—if you’re looking to go flatting, perhaps look at flats that say they are ‘quiet’, if you’re doing group projects try to group up with the harder working members of your class etc. and then follow up with this—ask where they hang out when they’re not in class and if you can join them. If you find one or two people with similar outlook to you, you’ll tend to find a whole bunch, because their friends will be similar to them.