Click here to Skip to main content
15,922,894 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: Cowboys Pin
Gary Wheeler31-Mar-08 4:13
Gary Wheeler31-Mar-08 4:13 
GeneralThis survery is mixed up Pin
ed welch30-Mar-08 23:49
ed welch30-Mar-08 23:49 
GeneralRe: This survery is mixed up Pin
Jan W.31-Mar-08 0:16
Jan W.31-Mar-08 0:16 
GeneralRe: This survery is mixed up Pin
Paul Watson31-Mar-08 0:33
sitebuilderPaul Watson31-Mar-08 0:33 
GeneralRe: This survery is mixed up Pin
Thomas Stockwell1-Apr-08 16:03
professionalThomas Stockwell1-Apr-08 16:03 
GeneralA bit of both Pin
Colin Angus Mackay30-Mar-08 23:07
Colin Angus Mackay30-Mar-08 23:07 
GeneralRe: A bit of both Pin
Barnum00431-Mar-08 4:20
Barnum00431-Mar-08 4:20 
GeneralRe: A bit of both [modified] Pin
Old Ed31-Mar-08 5:16
Old Ed31-Mar-08 5:16 
I'm a self-taught programmer who has enjoyed a successful 30-plus year career writing code. The key for me, and this has been mentioned by others, is constant learning. I began in high school, reading all the computer architecture reference manuals I could get my hands on, programming in assembly language, and reading/modifying operating system code. I later worked in C, C++, Cold Fusion, and now .Net. Assembly language will always make me feel warm and fuzzy but one must keep in touch with industry trends, and also be interested in industry developments in general.

In all honesty, though, there have been a few occasions when I became aware of my lack of formal training. Specifically, knowledge of algorithms. But then again, that involves math which I've always hated with a passion. Formal methods, frameworks, etc. can easily be learned outside the classroom.

Edward...

modified on Tuesday, April 1, 2008 12:28 PM

GeneralExperience Pin
MRLacey30-Mar-08 22:18
MRLacey30-Mar-08 22:18 
QuestionRe: Experience Pin
ghle31-Mar-08 4:02
ghle31-Mar-08 4:02 
GeneralRe: Experience Pin
John M. Drescher31-Mar-08 4:24
John M. Drescher31-Mar-08 4:24 
GeneralRe: Experience Pin
John M. Drescher31-Mar-08 4:19
John M. Drescher31-Mar-08 4:19 
Generalcommon sense ! Pin
ThatsAlok30-Mar-08 21:16
ThatsAlok30-Mar-08 21:16 
GeneralRe: common sense ! Pin
MRLacey30-Mar-08 22:16
MRLacey30-Mar-08 22:16 
GeneralRe: common sense ! Pin
koos4ever30-Mar-08 23:13
koos4ever30-Mar-08 23:13 
GeneralRe: common sense ! Pin
ThatsAlok30-Mar-08 23:27
ThatsAlok30-Mar-08 23:27 
GeneralPre-optimisation Pin
Paul Watson31-Mar-08 0:37
sitebuilderPaul Watson31-Mar-08 0:37 
GeneralRe: Pre-optimisation Pin
ThatsAlok31-Mar-08 6:41
ThatsAlok31-Mar-08 6:41 
GeneralRe: common sense ! Pin
koos4ever1-Apr-08 20:20
koos4ever1-Apr-08 20:20 
GeneralRe: common sense ! Pin
ThatsAlok2-Apr-08 3:09
ThatsAlok2-Apr-08 3:09 
GeneralYou can only learn from mistakes Pin
leppie30-Mar-08 21:01
leppie30-Mar-08 21:01 
GeneralRe: You can only learn from mistakes Pin
ThatsAlok30-Mar-08 21:04
ThatsAlok30-Mar-08 21:04 
GeneralRe: You can only learn from mistakes Pin
Daniel Vaughan30-Mar-08 22:29
Daniel Vaughan30-Mar-08 22:29 
GeneralRe: You can only learn from mistakes Pin
HuntrCkr31-Mar-08 0:16
HuntrCkr31-Mar-08 0:16 
JokeRe: You can only learn from mistakes Pin
Nemanja Trifunovic31-Mar-08 3:44
Nemanja Trifunovic31-Mar-08 3:44 

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.