Click here to Skip to main content
15,908,115 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 
I graduated from a USA university with a combined major in math and computer science. The degree got me an interview and job with IBM. At that time IBM would hire only college graduates.

I was programming before college. In college a single course taught about linked lists, recursion, data structures, not to use GOTO's, etc. And we had to write programs that produced the results the instructor wanted, on a DEC PDP-10.

All the rest of the computer courses were mathmatical theory. How to prove search algorithms were order nlogn, induction proofs, number theory, autotoma theory, proofs, proofs and more proofs! Many of the graduate level computer courses were also graduate level mathmatics courses.

Besides knowing that an nLogn search algorithm was a good thing, non of the other theory helped me as a programmer.

As many others have posted, no amount of learning can guarantee or create a great programmer. You either have it or you don't. And many very bright people don't. If you don't, you may, through hard work and learning become an average, or better than average programmer.

Can a high school hacker be a better programmer than a college graduate? Absolutely! (Bill Gates never finished college.) Will he get the job interview?

Steve
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 
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.