Hacker News new | ask | show | jobs
by hardcorenobody 1582 days ago
I realize any interest I had about computers was more of a "how does this work?" type of deal, and I'm not interested in making whatever app or site or something. "Oh, you don't need to know that. You just need to know enough to use it. Treat it like a black box." Great, I'm interested in how it works, and not in what I can do with it. And when it's something like networks or operating systems how it works can become boring very fast because they're often basically just design decisions of other people, from how I see it anyway.
2 comments

Even computer engineering is like that --- a bunch of neat ideas supported by an inordinate number of man-hours.

But since you are stuck as a CS Major, here are some areas that you might find interesting:

1. Security --- This is an arms race, so there is always something interesting to do

2. Machine Learning --- While this field is very hyped up right now, there are still many areas that need a lot of work. Things like robustness against adversarial attack

3. Quantum Computing --- Honestly, I don't have much experience with this. But this is one field where your interest in physics can complement your current major

Honestly, you're right on the money. These are the fields I find the most tolerable. Cheers.

1. With security, I tried it and I'm not sure my brain is built for it.

2. Machine Learning — I got discouraged because I heard they mostly do deployment, which is a shame because the theory looks interesting, and the stuff you make can be funny. Maybe I dismissed it too fast? I got tired of spending months learning things only to consistently dislike them. I should give it another shot.

3. I might pursue quantum computing if I go back and take that bachelor's in physics.

You should view computers as a tool to amplify your ability to otherwise do the tasks and hobbies you like. By becoming a computer scientist learn so many tools that can be applied to just about any other industry. School is supposed to be hard and you’re being exposed to a lot of different areas of computer science and you’ll find your own niche that interests you