Author Topic: C++  (Read 6173 times)

Perspective

  • badfish
  • Jackass In Charge
  • Posts: 4635
  • Karma: +64/-22
    • http://jeff.bagu.org
Re: C++
« Reply #15 on: September 04, 2012, 10:13:39 AM »
That's why I'm glad I didn't major in CS.  Your education gets outdated too fast

Not really.

If your courses teach you programming languages then yes, it's true. But if you learn core programming concepts and algorithms you can apply them to any language.

Steve

  • This 49%er supports Romney
  • Just a Jackass
  • *
  • Posts: 16120
  • Karma: +31/-410
  • Mr. Mom
Re: C++
« Reply #16 on: September 04, 2012, 10:22:11 AM »
What CS program teaches just languages? I have four mandatory classes on OOP alone plus a bunch of mandatory classes on core concept and stuff. I think my languages make up the smallest portion of my classes.
hey ethic if you and i were both courting lily allen..... oh wait, which one of us has a relationship that lasted more than the bus ride home?

Perspective

  • badfish
  • Jackass In Charge
  • Posts: 4635
  • Karma: +64/-22
    • http://jeff.bagu.org
Re: C++
« Reply #17 on: September 04, 2012, 10:38:32 AM »
What CS program teaches just languages? I have four mandatory classes on OOP alone plus a bunch of mandatory classes on core concept and stuff. I think my languages make up the smallest portion of my classes.

A lot of "technology diploma" type programs teach specific technologies. Like database administration with SQLServer 7.0 or things like that. Not a very good idea IMO.

Steve

  • This 49%er supports Romney
  • Just a Jackass
  • *
  • Posts: 16120
  • Karma: +31/-410
  • Mr. Mom
Re: C++
« Reply #18 on: September 04, 2012, 10:40:15 AM »
Oh yea, screw that. My official course name is "Computer Systems Management: Software Development"
hey ethic if you and i were both courting lily allen..... oh wait, which one of us has a relationship that lasted more than the bus ride home?

Jake

  • Jackass In Charge
  • Posts: 8652
  • Karma: +83/-18
Re: C++
« Reply #19 on: September 04, 2012, 12:06:01 PM »
What CS program teaches just languages? I have four mandatory classes on OOP alone plus a bunch of mandatory classes on core concept and stuff. I think my languages make up the smallest portion of my classes.

A lot of "technology diploma" type programs teach specific technologies. Like database administration with SQLServer 7.0 or things like that. Not a very good idea IMO.

I think concentrating on specific topics has its place. I think that people who have concentrated their experience in a specialty area have an easier time of finding employment.
Do not follow where the path may lead. Go instead where there is no path and leave a trail.

Steve

  • This 49%er supports Romney
  • Just a Jackass
  • *
  • Posts: 16120
  • Karma: +31/-410
  • Mr. Mom
Re: C++
« Reply #20 on: September 04, 2012, 06:57:15 PM »
What CS program teaches just languages? I have four mandatory classes on OOP alone plus a bunch of mandatory classes on core concept and stuff. I think my languages make up the smallest portion of my classes.

A lot of "technology diploma" type programs teach specific technologies. Like database administration with SQLServer 7.0 or things like that. Not a very good idea IMO.

I think concentrating on specific topics has its place. I think that people who have concentrated their experience in a specialty area have an easier time of finding employment.

I would think this would be wrong. Why would a company want someone who specializes in say Java when they can get someone for that spot who knows Java as well as a few other languages and has a course background covering a spectrum of concepts?
hey ethic if you and i were both courting lily allen..... oh wait, which one of us has a relationship that lasted more than the bus ride home?

Perspective

  • badfish
  • Jackass In Charge
  • Posts: 4635
  • Karma: +64/-22
    • http://jeff.bagu.org
Re: C++
« Reply #21 on: September 05, 2012, 10:39:41 AM »
I think Jake is right. The problem is that as soon as there is a paradigm shift (which is far too often in the tech industry) you have to retrain or you'll be replaced. It may be easier to get a job at first, but if you don't find work you'll be outdated within a couple of years.

webwhy

  • Jackass IV
  • Posts: 608
  • Karma: +15/-10
Re: C++
« Reply #22 on: September 05, 2012, 01:30:21 PM »
INMO a proper CS education can help you undertand why the paradigm is shifting and adapt to it quickly. Most of the "new" ideas where discussed in the 50's and 60's, but the hardware was so poort they were impractical.  E.G. the multi-core chip revolution could be shifting the paradigm from OO programing to Functional programming. 

A good CS education can help you understand why that makes sense.  You're probably not as prone to "digging in" and resisting the inevitable change.

Steve

  • This 49%er supports Romney
  • Just a Jackass
  • *
  • Posts: 16120
  • Karma: +31/-410
  • Mr. Mom
Re: C++
« Reply #23 on: September 05, 2012, 01:46:06 PM »
INMO a proper CS education can help you undertand why the paradigm is shifting and adapt to it quickly. Most of the "new" ideas where discussed in the 50's and 60's, but the hardware was so poort they were impractical.  E.G. the multi-core chip revolution could be shifting the paradigm from OO programing to Functional programming. 

A good CS education can help you understand why that makes sense.  You're probably not as prone to "digging in" and resisting the inevitable change.

^^ A professional, coherent explanation of what I was trying to say lol
hey ethic if you and i were both courting lily allen..... oh wait, which one of us has a relationship that lasted more than the bus ride home?

Perspective

  • badfish
  • Jackass In Charge
  • Posts: 4635
  • Karma: +64/-22
    • http://jeff.bagu.org
Re: C++
« Reply #24 on: September 05, 2012, 02:53:24 PM »
INMO a proper CS education can help you undertand why the paradigm is shifting and adapt to it quickly. Most of the "new" ideas where discussed in the 50's and 60's, but the hardware was so poort they were impractical.  E.G. the multi-core chip revolution could be shifting the paradigm from OO programing to Functional programming. 

A good CS education can help you understand why that makes sense.  You're probably not as prone to "digging in" and resisting the inevitable change.

yep. Although my first year students don't always see it that way when I'm teaching them to write search trees in Scheme :D

webwhy

  • Jackass IV
  • Posts: 608
  • Karma: +15/-10
Re: C++
« Reply #25 on: September 05, 2012, 03:05:21 PM »
The good ones eventually will appreciate it! 

I didn't know there were many programs that still taught algorithms with scheme.  even MIT  appears to have gone to Python.  My program seems to have moved from MIT Scheme  to Java...

Perspective

  • badfish
  • Jackass In Charge
  • Posts: 4635
  • Karma: +64/-22
    • http://jeff.bagu.org
Re: C++
« Reply #26 on: September 05, 2012, 03:28:18 PM »
We moved from Java to Scheme at UWaterloo. I'd actually prefer Java or python as an introductory language.

Mike

  • Jackass In Charge
  • Posts: 11257
  • Karma: +168/-32
  • Ex Asshole - a better and more caring person.
Re: C++
« Reply #27 on: September 05, 2012, 04:07:56 PM »
Scheme as an intro language is just cruel