All during high school I wanted to be
a computer programmer. Although my best subject was biology, I really didn't
want to be a doctor like everyone else wanted me to be. My father was a
computer operator for the USPS for about a year or so while I was a
Freshman. I got to see the large CDC machines in action. He even let me
punch up a tape on the ASR-33 to print out a picture of Snoopy sleeping on
top of his dog house. Besides, this was 1970-1972. Computers were the in
thing. There was money to be made as a computer programmer.
So, in my Senior year, I visited my guidance
counselor to select colleges and majors. I told her I wanted to be a
computer programmer. She looked over my school records and said, "Steve,
your math grades are good (I was carrying about a 3.4 in math), but to be a
computer programmer, you must be a super-wiz in math."
I was heartbroken. So, I decided to make everyone
happy, and I declared my major in pre-med at Northern Kentucky University.
After about two months in pre-med, I decided that I didn't want to be a
doctor. The reason was that I didn't like the idea. The rationale I told
myself was that I didn't want to be in school the rest of my life. (So, what
did I pick? Computers. I spend at least three weeks per year in formal
training, and countless hours reading to keep up.) So, I changed majors to
chemistry.
I liked chemistry. It was fun, and there was money
to be made as a chemical engineer. My new chemistry advisor helped me lay
out my schedule for the next 3.5 years. Chemistry required one geology
course, and the school offered this course only once every two years. My
advisor told me the wrong course number. Unfortunately, I didn't discover
this until I completed the class. The Dean of the school would not grant me
a waiver for this course. He didn't care that one of his teachers made the
mistake. Rules were rules after all.
At this point I decided to dump chemistry, and I
declared math as my major. I guessed I could become an actuarial for some
insurance company. During my second semester I noticed many of my fellow
math students playing with the computers in the math lounge. I asked, "What'cha
doin', guys?" They told me they were programming the computers.
I thought to myself, "Don't give me that bull. You
guys are no better at math than I am!" (Remember what my High School
counselor told me.) Instead of saying this I asked, "How did you figure that
out?" They told me to take MAT-260 Introduction to BASIC Programming.
So I took the course.
Guess
what I found out about computer programming?
You don't need any math skills other than knowing
how to add, subtract, multiply and divide in order to be able to program a
computer! My high school counselor didn't know what she was talking about.