Click here to Skip to main content
16,010,268 members

Survey Results

Self taught or by the book: Who generally is a better programmer?   [Edit]

Survey period: 31 Mar 2008 to 7 Apr 2008

A self-taught programmer may say they have more insight by solving problems the hard way, while a formally trained dev may counter that there's the hard way and there's the correct way. What's your call?

OptionVotes% 
Self taught programmers generally make better developers38416.52
Formally taught programmers generally make better developers1596.84
A self taught programmer with an equal amount of formal training makes the best programmer1,14749.33
It depends / I don't know / It's not black and white63527.31



 
GeneralDepends on X guy. Pin
asadullah ansari11-Apr-08 1:13
asadullah ansari11-Apr-08 1:13 
GeneralI don't think background has anything to do with it.... Pin
peterwaine8-Apr-08 5:07
peterwaine8-Apr-08 5:07 
GeneralFormal vs Self-Taught... Pin
Bill W8-Apr-08 4:01
Bill W8-Apr-08 4:01 
I have worked with over 100 programmers in the last 26 years and I have to say that the ones who truly excelled at their craft were those who were formally trained.

Having said that, I would not state that you have to be formally trained in a classroom. There are a great number of text books out there (just found one the other day that was written for C# in particular) that will teach you the fundamentals of programming. Things like lists, loops, queues, stacks, data structures, etc. [Data Structures & Algorithms using C#]

You can learn programming picking up a <fill language="" in="" here=""> for dummies book and be up and running in a month. Will that make you a great programmer? Doubtful. It will make you a productive programmer, but it won't push you to the next level.

I look back at all of the work I did in college, which at the time I thought was just a waste of time, but now I see how much of what I learned is being applied in practicle use. If I hadn't had that training, I might never have learned some of the ins and outs of good programming practices and would still be doing things the hard way. Or coming across the ideas on my own with difficulty.

The other thing is practice, just like the road to Carnegie Hall, you need to practice, practice, practice. But, just like playing an instrument, you have to be playing correctly to start.
GeneralWe're all self-taught! Pin
stano6-Apr-08 18:05
stano6-Apr-08 18:05 
GeneralTitle should read: What are your qualifications? Pin
Government Agent6-Apr-08 12:13
Government Agent6-Apr-08 12:13 
Generalbest programmers Pin
urbane.tiger5-Apr-08 21:13
urbane.tiger5-Apr-08 21:13 
AnswerAs a rule, I hire only the self-taught Pin
Grav-Vt4-Apr-08 2:13
Grav-Vt4-Apr-08 2:13 
GeneralRe: As a rule, I hire only the self-taught Pin
supercat94-Apr-08 6:24
supercat94-Apr-08 6:24 
GeneralRe: As a rule, I hire only the self-taught Pin
Thomas Stockwell5-Apr-08 14:10
professionalThomas Stockwell5-Apr-08 14:10 
GeneralRe: As a rule, I hire only the self-taught Pin
Government Agent6-Apr-08 12:22
Government Agent6-Apr-08 12:22 
GeneralRe: As a rule, I hire only the self-taught Pin
tlvranas8-Apr-08 3:24
tlvranas8-Apr-08 3:24 
GeneralWho taught the Teacher? Pin
Sharjith4-Apr-08 1:03
professionalSharjith4-Apr-08 1:03 
GeneralRe: Who taught the Teacher? Pin
Jeffrey Walton6-Apr-08 17:47
Jeffrey Walton6-Apr-08 17:47 
GeneralWho makes a better X? Pin
carbon_golem3-Apr-08 2:48
carbon_golem3-Apr-08 2:48 
GeneralDepends on how you learn Pin
BonshatS2-Apr-08 4:50
BonshatS2-Apr-08 4:50 
GeneralAptitude Pin
NormDroid2-Apr-08 4:13
professionalNormDroid2-Apr-08 4:13 
GeneralExperience VS Theory [modified] Pin
yang_liu3331-Apr-08 20:00
yang_liu3331-Apr-08 20:00 
GeneralKnowing is passe Pin
Marc Clifton1-Apr-08 12:11
mvaMarc Clifton1-Apr-08 12:11 
GeneralRe: Knowing is passe Pin
illium2-Apr-08 9:42
illium2-Apr-08 9:42 
GeneralRe: Knowing is passe Pin
Ernest Laurentin3-Apr-08 4:19
Ernest Laurentin3-Apr-08 4:19 
GeneralWho generally is a better programmer Pin
quailsafe1-Apr-08 11:55
quailsafe1-Apr-08 11:55 
GeneralTrained vs. Self-taught Pin
Herl the Pearl1-Apr-08 10:33
Herl the Pearl1-Apr-08 10:33 
GeneralSelf taught along with formal training is the best Pin
kjmcsd1-Apr-08 4:37
kjmcsd1-Apr-08 4:37 
GeneralRe: Self taught along with formal training is the best Pin
snorkie1-Apr-08 6:16
professionalsnorkie1-Apr-08 6:16 
GeneralRe: Self taught along with formal training is the best Pin
kjmcsd1-Apr-08 7:18
kjmcsd1-Apr-08 7:18 

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.