Click here to Skip to main content
15,889,096 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



 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
Cyrilix30-Mar-08 22:20
Cyrilix30-Mar-08 22:20 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
HuntrCkr30-Mar-08 20:03
HuntrCkr30-Mar-08 20:03 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
Cyrilix30-Mar-08 22:21
Cyrilix30-Mar-08 22:21 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
Member 9630-Mar-08 20:13
Member 9630-Mar-08 20:13 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
Cyrilix30-Mar-08 22:17
Cyrilix30-Mar-08 22:17 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
Member 9631-Mar-08 7:54
Member 9631-Mar-08 7:54 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
bwilhite31-Mar-08 1:40
bwilhite31-Mar-08 1:40 
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
G7TNZ31-Mar-08 2:36
G7TNZ31-Mar-08 2:36 
It is neither formal training, nor self teaching that is the real issue with a 'good' programmer. It is conformity to the body of experience that has already been acquired by the community.

Formally trained people tend to conform to what has been learned by the 'thought collective'. Those self-taught, which can be taken to mean randomly taught as someone learning on their own from a standard course can be deemed formally trained, tend not to conform.

This underlies the previous comments about the differences in approach to problem solving.

So I agree with you; as someone with both types of training is more likely to be free-er to think separately from the corpus of prior knowledge and methods, whilst also understanding the relevance and application of the existing methods.
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
SimonRigby31-Mar-08 3:07
SimonRigby31-Mar-08 3:07 

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.