I cannot drop-out as it is close to impossible to get a job without a degree here. Reportedly, thousands of people apply for single job postings. Being without a degree among those applicants will mean I’m shooting myself in the foot.
Constantly having to attend these poor-quality classes and memorizing for exams takes away a lot from the time I could've spent learning programming and other paradigms of CS. I feel helpless and hopeless in this system and don't see a way out.
I would like to hear advice from people who might have faced similar situations or work in the industry.
Also, thanks to the HN community. I have a learnt a lot from you people.
I think your fear of dropping out might be misplaced. You know the classes are bad and even if you get a degree, you will be competing with countless others who also have degrees, many from better schools. If you quit and took the time to develop some hard skills, your odds couldn't really get any worse.
Good luck.