That qoute should be written on the chalkboard the first day of class in CS 101.
Many of my peers still didn't get this as far as our junior year. Some others who did finally get it transferred to CPT (IT curricula) which is what they were looking for in the first place.
They wanted Java vocational training not all this "O(log n) crap" as someone put it to me once.
On the other hand, I entered CS with a strong interest in science and math but not much programming experience as a computer hadn't been available to me (seems back woods to me now).
I was expected to just 'pick up' the languages on my own. Learning Java in three weeks for a data structure class proved difficult when I only had had a few books worth of experience of C++ (this is around 1998).
CS is and should be theory but it also requires a healthy amount of real world application.
I've been 'accused' by non-CS programmars as being 'too theoretical'. I took it as a compliment.:)
I suspect the main reason is because people are becoming so overwhelmed by everyday complexity that it's exhausting them to the point that they care very little about the simple things.
No one wants to admit it though, not in the midst of a programmer pissing contest culture.
That qoute should be written on the chalkboard the first day of class in CS 101.
:)
Many of my peers still didn't get this as far as our junior year. Some others who did finally get it transferred to CPT (IT curricula) which is what they were looking for in the first place.
They wanted Java vocational training not all this "O(log n) crap" as someone put it to me once.
On the other hand, I entered CS with a strong interest in science and math but not much programming experience as a computer hadn't been available to me (seems back woods to me now).
I was expected to just 'pick up' the languages on my own. Learning Java in three weeks for a data structure class proved difficult when I only had had a few books worth of experience of C++ (this is around 1998).
CS is and should be theory but it also requires a healthy amount of real world application.
I've been 'accused' by non-CS programmars as being 'too theoretical'. I took it as a compliment.
the atom smashes you! /obligatory
That's the subtle beauty of it...
I suspect the main reason is because people are becoming so overwhelmed by everyday complexity that it's exhausting them to the point that they care very little about the simple things. No one wants to admit it though, not in the midst of a programmer pissing contest culture.
As it's been said in the past, I find that the harder I work, the luckier I get...
I think my lightning bolts disagree! Lightning bolt! Lightning bolt! Lightning bolt!
I find taking a jigsaw to stacks of old program code much more satisfying. I can make really cool paper dolls!