Click here to Skip to main content
16,016,568 members

Survey Results

How did you learn to program?   [Edit]

Survey period: 3 Dec 2000 to 9 Dec 2000

Some ways are easier than others, and some are cheaper. How did you get started?

OptionVotes% 
University/College degree10722.02
Technical College/High School224.53
Certified Training Center81.65
Online course10.21
Self-taught using books and websites27255.97
Trial and error (and the help files)7615.64



 
GeneralCollege degree gets you the job interview Pin
Steve Quick5-Dec-00 12:26
Steve Quick5-Dec-00 12:26 
GeneralRe: College degree gets you the job interview Pin
7-Dec-00 12:27
suss7-Dec-00 12:27 
Generalall over the shot Pin
SAWilde5-Dec-00 4:05
SAWilde5-Dec-00 4:05 
GeneralThere is only one way: Trial and error Pin
David Wulff4-Dec-00 12:16
David Wulff4-Dec-00 12:16 
GeneralRe: There is only one way: Trial and error Pin
4-Dec-00 21:44
suss4-Dec-00 21:44 
GeneralWebsites? Pin
Chris Losinger4-Dec-00 11:30
professionalChris Losinger4-Dec-00 11:30 
GeneralRe: Websites? Pin
Steve Quick5-Dec-00 11:43
Steve Quick5-Dec-00 11:43 
GeneralRe: Websites? Pin
CodeGuy6-Dec-00 1:29
CodeGuy6-Dec-00 1:29 
GeneralRe: Websites? Pin
7-Dec-00 1:14
suss7-Dec-00 1:14 
GeneralShould have been able to choose Multiple Pin
Brian Heilman4-Dec-00 6:35
Brian Heilman4-Dec-00 6:35 
GeneralRe: Should have been able to choose Multiple Pin
Jim Howard5-Dec-00 5:30
Jim Howard5-Dec-00 5:30 
GeneralRe: Should have been able to choose Multiple Pin
Steve Quick5-Dec-00 12:35
Steve Quick5-Dec-00 12:35 
GeneralI learned over a long span of time Pin
Michael Dunn3-Dec-00 16:05
sitebuilderMichael Dunn3-Dec-00 16:05 
GeneralCollege degrees... Pin
Russell Morris2-Dec-00 21:56
Russell Morris2-Dec-00 21:56 
At 12 I wrote a program in gwBasic to keep track of my batting average. As a sophomore in highschool I wrote some Pascal programs to solve all my matrix-based math problems from math class. That Christmas I got TurboC++ and began writing Windows programs (first API, then OWL 1.0). I kept up with the OWL coding (I still love OWL...), and by the middle of my senior year in highschool I was making a decent amount of money selling code as shareware. I learned to program because I genuinely liked it. I'm sure many programmers who frequent this site have similar backgrounds.

Now, I'm a couple of months away from graduating with a computer science degree, which is why I decided to weigh in on this poll. My experience with computer science in an academic setting has been less than satisfactory - mostly because I expected to be with studying with people who shared my enthusiasm, ability, and eagerness to learn. Unfortunately, many of those who are now as close to graduation as I am are dolts. They aren't going to be very good programmers - not because they aren't smart, not because they didn't try, not because they don't care. They're just not good programmers. I spent two hours yesterday explaining to my senior design group how to respond to button presses(!). After five years at a pretty damn good college they still don't get it.

This leads me to beleive that "programming", as a general description of solving problems using computers, is not something that can really be taught. By analogy, I mean that just because you teach someone latin doesn't mean they can write like a scholar... Good programmers, I believe, are always self-taught, because what really makes a programmer "good" is creativity, which simply can't be taught.

Colleges can serve to refine the talents of good programmers (or people that have the innate ability to be such), but they won't turn plain ol' smart people into good programmers.

Does anyone out there have better experiences with (undergraduate) college programs?
--
Russell Morris
Georgia Institute of Technology

"Lisa, just because I don't care doesn't mean I'm not listening..." - Homer
GeneralRe: College degrees... Pin
Masoud Samimi3-Dec-00 0:59
Masoud Samimi3-Dec-00 0:59 
GeneralRe: College degrees... Pin
Paul Westcott4-Dec-00 7:38
Paul Westcott4-Dec-00 7:38 
GeneralRe: College degrees... Pin
Chris Losinger4-Dec-00 11:34
professionalChris Losinger4-Dec-00 11:34 
GeneralRe: College degrees... Pin
4-Dec-00 23:21
suss4-Dec-00 23:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.