why do I hate computer science?

why do I hate computer science?
8 min read
28 October 2022


I've studied computer science for two years, and I wouldn't say I like it.

There are a lot of reasons why I wouldn't say I like it, but here are the top 10:

1. The material is dry and dull.

2. The teachers don't care about their students.

3. The classes are vast and overcrowded.

4. The curriculum is outdated and irrelevant.

5. The labs are always crowded and noisy.

6. The textbooks are expensive and useless.

7. The exams are only possible to pass.

8. The labs are constantly cold in the winter.

9. The classrooms are always stifling hot in the summer.

10. The campus is far from home.

The Job Market Is Saturated

I'm sure many people don't know this, but the job market for computer science majors is insanely saturated. I don't know a single person who's been able to find a job in their field after graduation.

Don't get me wrong. I love computers. I'm not interested in spending the next four years of my life in school so I can spend the rest of my life unemployed.

It's a Male-Dominated Field

When I walk into my computer science lecture, I'm one of two women in a class of 50. Computer science is one of the most male-dominated fields out there.

 I love my brothers, my dad, and all of my male friends. But I don't want to spend the next four years being outnumbered and feeling out of place.

Don't get me wrong—there are some fantastic women in computer science. But they're the exception, not the rule. And that's frustrating.

The Pay Is Not Competitive

When deciding on a major, computer science seemed like a no-brainer. I loved computers, and I was good at programming. And the pay was good; I could expect to make a six-figure salary once I graduated.

But now that I'm in the major, I realize that the pay is less competitive than I thought it would be. Last year, the median salary for computer science majors was only $60,000. Compare that to engineering, which has a median salary of $70,000, or business administration, which has a median salary of $75,000.

Don't get me wrong. I love computer science. But the pay isn't what I expected it to be.

The Hours Are Long and Unpaid

One of the main reasons I hate computer science is because the hours are long and unpaid. Don't get me wrong. I love programming; it's just that I don't love the lifestyle that comes with it.

I remember the first time I ever experienced a "crunch time." It was my second year of college, and I was working on a project for one of my classes. The deadline was looming, but I couldn't seem to get the code to work. So I pulled an all-nighter, and by the time the sun came up, I had finally gotten it to work.

But that's not the healthiest way to live, and it's not sustainable.  And that's why I hate computer science: it often requires long hours and no pay.

There Is a Lack of Diversity

There is a lack of diversity in computer science. When I walk into my Intro to CS class, I am one of two black students. And this lack of diversity isn't unique to my school; it's a pervasive problem throughout the field.

And it's not just race that is an issue; it's gender too. There are very few women in computer science, which creates an unwelcoming climate for anyone who doesn't fit the mold. I've felt like an outsider in my classes, and I've heard other students make racist and sexist comments that have made me uncomfortable.

This isn't what I want for my future. I want a field that is welcoming to everyone, regardless of their background or identity. And until computer science becomes more diverse, I will continue to hate it.

The Work Is Not Interesting

I don't like computer science for many reasons, but the main one is that the work isn't interesting to me. I don't find it fulfilling or stimulating, and it's not something I can see myself doing for the rest of my life.

Don't get me wrong—I'm good at it and enjoy doing well in school. But the actual work isn't my thing when it comes down to it. And I'm not alone in this feeling—many people hate computer science because it's just not that interesting.

I'm Not Good at Math

I'll be honest. I've always struggled with math. And that's a big reason why I hate computer science. When it comes to crunching numbers and solving complex equations, I can't keep up.

It's not that I'm dumb or anything. It's just that math has never been my strong suit. And that's a big handicap when you're trying to learn a subject like a computer science.

I know I'm not alone in this, and plenty of other people feel the same way I do. That's why it's so important for schools to teach computer science in a way that doesn't rely so heavily on math. Let us be creative and learn through trial and error rather than struggling with complex equations that we'll never truly understand.

I'm Not Good at Computers

I'm not going to sugarcoat it  I hate computer science. There, I said it. And I'm not the only one. Many people seem to hate it, and I think I know why.

It's because I'm not good at computers. And that's why computer science is such a struggle for me. I can't apply them in a way that makes sense to me.

It's frustrating because I know that computers are such an essential part of our lives now. But for me, they'll always be a source of frustration and anxiety. Maybe that makes me a lousy computer scientist (or just a wrong person?), but that's how I feel.

I wouldn't say I like Coding.

In high school, I dreamed of going into computer science. I loved the idea of being able to code and create new programs. But when I got to college and started taking classes, I quickly realized that Coding wasn't for me.

It's not that I don't like computers—I love them! But the thought of having to spend hours Coding doesn't appeal to me. It's not fun or exciting, and it's not something that comes naturally to me. So why do I spend so much time on it to be a good computer scientist?

It's been a challenge, but I've been working hard to improve at Coding. And even though it's not my favorite thing to do, I know it's crucial for my career.

It's Too Hard

I'm not going to lie. I don't enjoy computer science. I understand the concepts and everything. It's just that the work is really hard.

It's because I'm not very good at math. And to do well in computer science, you need to be good at math. Many people seem to think that if you're not good at math, then you're not good at computing, and that's not true.

But that's the thing. I'm constantly swimming against the current in this class. Everyone else seems to handle the material quickly, but I need help to keep up. It can be demoralizing.


Computer science is a challenging field that can sometimes be frustrating and overwhelming. Here are the top 10 reasons why I hate computer science:

1. The workload is intense and never-ending.

2. The material is dry and dull.

3. The professors are unhelpful and unsupportive.

4. The labs are always crowded and chaotic.

5. The assignments are pointless and repetitive.

6. The exams are only possible to pass.

7. The coursework is irrelevant to the real world.

8. The people in the field are unhelpful and competitive.

9. The job prospects are dismal and depressing.

Signs Computer Science is not for you.

In case you have found a mistake in the text, please send a message to the author by selecting the mistake and pressing Ctrl-Enter.
Hadley CCjk 10
Joined: 1 year ago
Comments (0)

    No comments yet

You must be logged in to comment.

Sign In / Sign Up