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



 
GeneralExperience counts for a lot Pin
Ben Daq31-Mar-08 22:10
Ben Daq31-Mar-08 22:10 
GeneralNeither defines a good programmer! Pin
Schmuli31-Mar-08 19:50
Schmuli31-Mar-08 19:50 
GeneralBoth Pin
Mike Hankey31-Mar-08 16:31
mveMike Hankey31-Mar-08 16:31 
GeneralRe: Both Pin
KreativeKai1-Apr-08 2:13
professionalKreativeKai1-Apr-08 2:13 
GeneralA passion for learning combined with hard nocks Pin
Mark J. Miller31-Mar-08 7:27
Mark J. Miller31-Mar-08 7:27 
GeneralWhat's been most valuable to *you*? Pin
Shog931-Mar-08 6:52
sitebuilderShog931-Mar-08 6:52 
GeneralWords From the (My) Past PinPopular
W Balboos, GHB31-Mar-08 5:32
W Balboos, GHB31-Mar-08 5:32 
GeneralThere's no holy grail Pin
Lebear-0131-Mar-08 3:56
Lebear-0131-Mar-08 3:56 
To ask if one black-or-white factor can make a good developer is borderline silly.

There are so many factors that go into making a good developer, just as there are so many niches that a developer can fill. Are you talking about a "coder" or an "architect" or something else.

There are a number of things a good developer needs to do long before hitting the keys. First, you need to understand the problem you're trying to solve, so that also means you need to be a good analyst.

If someone's doing a solo effort, they must have many hats. If they're part of a team, they need a good amount of skill and expertise in their part as well as having good teamwork skills.

When I interview people, I neither look for nor shy away from formal education (and credentials!), but rather I look for demonstrated success and specific skills.

From my formal education, I learned valuable skills that help me to understand better how computers process through low-level things like Turing Machines and other finite state machines. In the real world, I've learned business processes. The two areas are very different, but have to be merged for successful solutions.
GeneralSelf taught classically trained musicians! Pin
Jim Crafton31-Mar-08 3:26
Jim Crafton31-Mar-08 3:26 
GeneralRe: Self taught classically trained musicians! Pin
Gary Wheeler31-Mar-08 4:15
Gary Wheeler31-Mar-08 4:15 
GeneralRe: Self taught classically trained musicians! Pin
Jim Crafton31-Mar-08 4:20
Jim Crafton31-Mar-08 4:20 
GeneralRe: Self taught classically trained musicians! Pin
Gary Wheeler31-Mar-08 4:30
Gary Wheeler31-Mar-08 4:30 
GeneralRe: Self taught classically trained musicians! Pin
Draugnar2-Apr-08 5:22
Draugnar2-Apr-08 5:22 
GeneralRe: Self taught classically trained musicians! Pin
Jim Crafton2-Apr-08 5:27
Jim Crafton2-Apr-08 5:27 
GeneralRe: Self taught classically trained musicians! Pin
Draugnar2-Apr-08 7:03
Draugnar2-Apr-08 7:03 
GeneralRe: Self taught classically trained musicians! Pin
kxh2931-Mar-08 5:18
kxh2931-Mar-08 5:18 
GeneralRe: Self taught classically trained musicians! Pin
LingonberryTart1-Apr-08 4:05
LingonberryTart1-Apr-08 4:05 
GeneralWorking with both types now Pin
Not Active31-Mar-08 2:46
mentorNot Active31-Mar-08 2:46 
GeneralNeeds another option Pin
Klempie31-Mar-08 1:29
Klempie31-Mar-08 1:29 
GeneralRe: Needs another option Pin
Christiaan Rakowski31-Mar-08 2:09
professionalChristiaan Rakowski31-Mar-08 2:09 
GeneralRe: Needs another option Pin
illium31-Mar-08 8:46
illium31-Mar-08 8:46 
GeneralRe: Needs another option Pin
Ashish Sheth1-Apr-08 23:10
Ashish Sheth1-Apr-08 23:10 
GeneralValue in each Pin
Gary Wheeler31-Mar-08 0:47
Gary Wheeler31-Mar-08 0:47 
GeneralRe: Value in each Pin
illium31-Mar-08 9:25
illium31-Mar-08 9:25 
GeneralCowboys Pin
Paul Watson31-Mar-08 0:39
sitebuilderPaul Watson31-Mar-08 0:39 

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.