d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Compilers Vs Os Vs Databases Vs Computer Networks > Pick Two
Prev12
Add Reply New Topic New Poll
Member
Posts: 1,995
Joined: Jun 28 2006
Gold: 7.41
Feb 14 2015 03:53pm
Quote (Rejection @ Feb 14 2015 02:11pm)

If I had to pick, I'd say I'm leaning towards Databases and Unix personally, since Parallel, OS, and Compilers are all pretty specialized and more for old guard ish programming. (not that they're not important)


Parallel Programming == Network Applications Programming. Very important if you intend to be a developer. Understanding thread safety and concurrency goes a long way.
Member
Posts: 23
Joined: Feb 12 2015
Gold: 3.00
Feb 17 2015 08:49am
I would go for Computer Networks and Operating Systems
By taking these two you would learn pretty much every basic important computer related thing. Computer Networks gives you a pretty good idea of how every machine comunicates, and OS gives you the idea of how the machine works with itself.
Member
Posts: 6,562
Joined: Oct 29 2007
Gold: 4.00
Feb 17 2015 12:06pm
Quote (Eep @ Feb 14 2015 01:45pm)
oh, boooo


OS was the most intense programming course at my UNI. 7 projects each semester, so you get 2 weeks per project, and each was harder than the last.


did you go to uiuc? lol
Member
Posts: 9,525
Joined: Nov 5 2005
Gold: 1,338.00
Feb 18 2015 05:33pm
Quote (Eep @ Feb 14 2015 01:45pm)
oh, boooo


OS was the most intense programming course at my UNI. 7 projects each semester, so you get 2 weeks per project, and each was harder than the last.


Lucky! I wish I went to a more programming oriented university. At least it's cheap..

Quote (Minkomonster @ Feb 14 2015 03:53pm)
Parallel Programming == Network Applications Programming. Very important if you intend to be a developer. Understanding thread safety and concurrency goes a long way.


I see. Would you say that and databases are probably the most important for being a developer specifically?
Quote (Devil777 @ Feb 17 2015 08:49am)
I would go for Computer Networks and Operating Systems
By taking these two you would learn pretty much every basic important computer related thing. Computer Networks gives you a pretty good idea of how every machine comunicates, and OS gives you the idea of how the machine works with itself.


Even if OS is mostly just theory?
Member
Posts: 1,995
Joined: Jun 28 2006
Gold: 7.41
Feb 18 2015 06:04pm
Quote (Rejection @ Feb 18 2015 06:33pm)

I see. Would you say that and databases are probably the most important for being a developer specifically?


Out of the elective you listed, yes. You will be at a disadvantage in the workplace if you do not have a firm understanding of concurrent programming and relational databases, as these topics will be used throughout your career ad nauseam.

Go Back To Programming & Development Topic List
Prev12
Add Reply New Topic New Poll