Need Some Input on School and Computer Science

Started by
11 comments, last by mikeishere 11 years, 4 months ago

While I'm sure I could learn a lot from understanding FORTRAN, I don't exactly want to spend my time learning it since I probably will never use it.


While the sentiment is understandably common, be very careful of falling into the trap of believing that a particular approach or technology makes everything you learn irrelevent. In fact, it could just as easily be argued that using 'irrelevent' technologies as learning tools is a benefit, because your employer won't have to tear down the crappy coding habits you learned in the language de jour before they can start building your skills back up correctly.

Saying you can't build software because your school taught you fortran (or Java, or python, or etc.) is like a carpenter saying he can't build a house because his school only taught him how to use ball-peen hammers instead of the usual claw-style hammer.

Yes, you need to be familiar with the tools people are hiring for, but that's your job to learn them -- your school's job is to make you a computer scientist, not even to make you a programmer, much less a <language X> programmer.

throw table_exception("(? ???)? ? ???");

Advertisement

If my school offered an Aerospace and Engineering major, I'd have dropped CS without a slight hesitation. I guess it depends what you want to do, but you might be better off just choosing one major in the long run. Those are two intensive fields of study

Ya, Aerospace is definitely a fun field. And I know, everyone has told me just how hard it will be to double major. But it's a fairly common occurrence at my uni to double up with those two, and there's even a guy a year ahead of me doing just the same thing, and another doubling with AE and math. Plus the department heads really work together to make it as easy as possible. I'm not even gonna lie, it's incredibly difficult at times, but I enjoy the challenge.
And Ravyne, I definitely understand what you're saying. I guess you can't code in fortran in any language if you can't code in fortran to begin with. All the same, it's not something I feel like knowing it would help me much. And if a music theory professor can teach you music theory using any instrument, whether it's a old clavichord or a modern electronic synthesizer, then why doesn't the same apply for computer science?
OP I am in a very similar situation. I made a thread on it in the "Breaking in into the Industry" section called "mixed feelings at uni". I've decided to just stick it out in uni, get my degree (currently freshman) and just program A LOT in my spare time (which is quite plentiful as an undergrad).

This topic is closed to new replies.

Advertisement