Click here to Skip to main content
15,888,816 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
devenv.exe31-Mar-08 3:00
professionaldevenv.exe31-Mar-08 3:00 
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 
I find this thread and question very interesting, since I'm a person who has had a little formal training, and then a lot of self-teaching. I also have degrees in other subjects entirely and have actually taught college in the past so I certainly value formal education...

Anyway, the situation I find myself in is this: I know some of the more difficult areas of programming quite well (like multi-threading and real-time systems), but there are other areas where I have huge gaps in my knowledge (DBMSs and html for example). I also lack some very very basic pieces of knowledge like 'how to get VS to do x?' and it's not always possible to find current, up-to-date, answers to my questions. So the end result is that I plan to go back and finish up the CS degree that I started many years ago in order to help fill in the gaps.

Btw, self-taught != cowboy...which some people might tend to think.

BW
GeneralRe: Formal training and enough self-motivation to teach oneself something... Pin
G7TNZ31-Mar-08 2:36
G7TNZ31-Mar-08 2:36 
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.