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: Poor question (IMNSHO ;-) ) Pin
KevinHall9-Aug-05 12:05
KevinHall9-Aug-05 12:05 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
CodeStalker9-Aug-05 12:29
CodeStalker9-Aug-05 12:29 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
KevinHall9-Aug-05 12:35
KevinHall9-Aug-05 12:35 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
Chris Maunder9-Aug-05 14:24
cofounderChris Maunder9-Aug-05 14:24 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
KevinHall9-Aug-05 14:29
KevinHall9-Aug-05 14:29 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
Marc Soleda10-Aug-05 4:54
Marc Soleda10-Aug-05 4:54 
GeneralRe: Poor question (IMNSHO ;-) ) Pin
KevinHall10-Aug-05 5:06
KevinHall10-Aug-05 5:06 
GeneralInteresting Thoughts on Backgrounds of Programmers Pin
bwhittington8-Aug-05 3:45
bwhittington8-Aug-05 3:45 
I had an really interesting professor in college. He had several degrees but his first few were Music/Music Theory, Psychology, and one I had never heard of before but Human Factors Engineering. The class he taught happend to VB.NET but the real focus he taught in the class was all the theories and methodologies he learned in his HFE (Human Factors Engineering) degree. He taught me a lot about how people use their computers and how we as programmers should tailor our applications to how our user would use them and not how we thought the program looked. For instance, in a gradebook application, I would have put all the options in alphabetical order because that is how I (and many of my fellow classmates) would order it. I never thought to put the most used option, like entering grades, up top even though they might not be the first step in a process. In this case, setting up a new gradebook. I think a lot of the backgrounds in the list up above are mostly needed but to be the best programmer, I think that we should all have these other beneficial ideas that we can bring to the table.

Brett A. Whittington
Application Developer
GeneralYou don't know what you don't know... Pin
Matt Gullett8-Aug-05 3:29
Matt Gullett8-Aug-05 3:29 
GeneralSysAdmins Pin
Gavin Greig8-Aug-05 1:52
Gavin Greig8-Aug-05 1:52 
GeneralRe: SysAdmins Pin
Alexander M.,8-Aug-05 7:14
Alexander M.,8-Aug-05 7:14 
GeneralEngineering / Physics Pin
Vladimir Afanasyev8-Aug-05 1:50
Vladimir Afanasyev8-Aug-05 1:50 
GeneralRe: Engineering / Physics Pin
Alexander M.,8-Aug-05 7:15
Alexander M.,8-Aug-05 7:15 
GeneralRe: Engineering / Physics Pin
Bob Flynn8-Aug-05 10:05
Bob Flynn8-Aug-05 10:05 
GeneralRe: Engineering / Physics Pin
Vladimir Afanasyev8-Aug-05 23:33
Vladimir Afanasyev8-Aug-05 23:33 
GeneralHaving a background at all Pin
NoviceGuru8-Aug-05 0:37
NoviceGuru8-Aug-05 0:37 
GeneralSelf thaught all the way! Pin
Bob Stanneveld7-Aug-05 23:03
Bob Stanneveld7-Aug-05 23:03 
GeneralNo single background Pin
Michael P Butler7-Aug-05 21:44
Michael P Butler7-Aug-05 21:44 
GeneralRe: No single background Pin
Maximilien8-Aug-05 0:43
Maximilien8-Aug-05 0:43 
GeneralMathematics Pin
Vladimir Afanasyev7-Aug-05 21:38
Vladimir Afanasyev7-Aug-05 21:38 
GeneralRe: Mathematics Pin
teleolog8-Aug-05 6:03
teleolog8-Aug-05 6:03 
GeneralRe: Mathematics Pin
Vladimir Afanasyev8-Aug-05 6:38
Vladimir Afanasyev8-Aug-05 6:38 
GeneralRe: Mathematics Pin
akyriako788-Aug-05 9:29
akyriako788-Aug-05 9:29 
GeneralComputer Science Pin
bob169727-Aug-05 19:14
bob169727-Aug-05 19:14 
GeneralRe: Computer Science Pin
Bob Stanneveld7-Aug-05 22:23
Bob Stanneveld7-Aug-05 22:23 

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.