Click here to Skip to main content
16,013,730 members

Survey Results

What background makes the best programmer?   [Edit]

Survey period: 8 Aug 2005 to 14 Aug 2005

Many of us came to programming from different directions. What do you think is the best way? (suggested by Bill Gammill)

OptionVotes% 
Engineering / Physics50931.34
Science1227.51
Mathematics41025.25
Economics181.11
Education513.14
Arts432.65
Literature171.05
Self-taught hackers40324.82
SysAdmin150.92
Tech Support362.22



 
GeneralRe: Computer Science Pin
v.nrg8-Aug-05 1:56
v.nrg8-Aug-05 1:56 
GeneralRe: Computer Science Pin
James R. Twine8-Aug-05 2:25
James R. Twine8-Aug-05 2:25 
GeneralRe: Computer Science Pin
Bob Stanneveld8-Aug-05 4:13
Bob Stanneveld8-Aug-05 4:13 
GeneralRe: Computer Science Pin
Paul Watson8-Aug-05 3:34
sitebuilderPaul Watson8-Aug-05 3:34 
GeneralRe: Computer Science Pin
bob169729-Aug-05 15:33
bob169729-Aug-05 15:33 
GeneralRe: Computer Science Pin
bob169729-Aug-05 15:47
bob169729-Aug-05 15:47 
GeneralRe: Computer Science Pin
Paul Watson9-Aug-05 15:53
sitebuilderPaul Watson9-Aug-05 15:53 
GeneralRe: Computer Science Pin
bob1697213-Aug-05 5:43
bob1697213-Aug-05 5:43 
Reading your profile and your statement about layers of abstraction reminded me that there are higher level languages that isolate the programmer from the complexities of the inner workings of the machine that I considered Discrete Mathematics to be so important to understand.

I conceded your point about those abstractions eliminating the need for a background in Discrete Mathematics and I stated that I wasn't trying to be an ass but apparently you read something into my statement that I plainly intended to avoid.

Paul Watson wrote:
A majority of applications have as much need for heavy maths as I do for a wonderbra.

I guess you misunderstood my statements as I don't consider a majority of the applications out their to be written by the "best" programmers and I don't consider Discrete Mathematics to be "heavy math". I fell asleep in class quite a bit as it is somewhat mundane, BUT nonetheless extremely important to programmers who build the operating systems, libraries, COM classes, device drivers, compilers, computer languages, and API's that the rest of the programmers use.

My hats off to those who are forced to use it everyday as the rest of us simply dab into it from time to time and likely don't appreciate how central to programming it really is. No science would exist without mathematics and logic.
GeneralRe: Computer Science Pin
Vladimir Afanasyev8-Aug-05 3:47
Vladimir Afanasyev8-Aug-05 3:47 

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.