Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
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
-
matanl26448y@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.
Related Rants
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
undefined
college
help
life