4

Hi devRant!
I need some help on figuring out what to major in
My options are:
-Computer networking
-Computer science/programming
-Computer system administration
-Information Technology

Comments
  • 1
    What interests you?
  • 2
    BTW computer science != Programming by default
  • 1
    Can't help ya there... I dropped out.
  • 2
    Like @Pgdevpatryk said, what interests you is the most important thing. Also to clarify on what he said about CS != programming, Computer Science is to programming like physics is to engineering (I think that's a good analogy correct me if I'm wrong). CS, and especially theoretical CS, is more interested in problems such as "is P=NP?", or "What's the most asymptotically efficient algorithm to solve such and such problem?" While programming is more interested in things like "Oh I have these reqs how can I make code that satisfied them". That being said there is significant overlap between the two (you won't make it as a computer scientist if you don't know how to write code and it'll be hard to do real programming without some knowledge of (at least) data structures, and algorithmic complexity
  • 1
    @AngryDev and they define efficient so badly in theory that usually the "most efficient" algorithm is only asymptotically efficient if you use an input of a trillion trillions. (Matrix multiplication is a good example for this trend). Theory is more satisfying in my opinion though. I came to university to learn programming and figured out I like to think more (but I'm not good at it so I stick to operating systems etc.).
    Did you do your first year? It'd be easier to describe what each major is like after you have an idea of some basic courses.
Add Comment