Click here to Skip to main content
15,915,834 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: Self taught along with formal training is the best Pin
kjmcsd1-Apr-08 7:18
kjmcsd1-Apr-08 7:18 
GeneralRe: Self taught along with formal training is the best Pin
Member 39193362-Apr-08 10:56
Member 39193362-Apr-08 10:56 
GeneralRe: Self taught along with formal training is the best Pin
kjmcsd2-Apr-08 12:39
kjmcsd2-Apr-08 12:39 
GeneralRe: Self taught along with formal training is the best Pin
izmoto2-Apr-08 22:01
izmoto2-Apr-08 22:01 
GeneralRe: Self taught along with formal training is the best Pin
Member 39193363-Apr-08 4:34
Member 39193363-Apr-08 4:34 
GeneralRe: Self taught along with formal training is the best Pin
kjmcsd3-Apr-08 5:24
kjmcsd3-Apr-08 5:24 
GeneralRe: Self taught along with formal training is the best Pin
Bogdan Damian4-Apr-08 18:08
Bogdan Damian4-Apr-08 18:08 
GeneralRe: Self taught along with formal training is the best [modified] Pin
ClarenceJr3-Apr-08 9:21
ClarenceJr3-Apr-08 9:21 
I disagree. Who says that you have to do something the same way as the programmers around you unless they force you into their set of made up standards? I have been a contractor for most of the 13 years I have been a programmer and I have never been at any location where a standard of programming existed based upon one idiots idea. Most standards by far were the result of learned information, a consensus of all of the programmers there... but mostly, they were the normal standards... with that said, though, some idiotict things have existed... those were the places where guess I didn't last long, I have very little patience for idoicy in programming.

Your background and how you learned matters... like starting from the ground up and counting in martian, as peter Norton would say is a better start than learning how to say "Hello World!" with VB.

Some formal training centered on systems rather than programming itself is best, I believe. learning about a network and how and why it functions... knowing for what WAN stands, how a database transfers information through the network makes it natural to consider throughput, security and database stress off of the top of the development cycle of the project.

Learning multiple languages also help as well as being humble enough to learn from anyone helps as well. Also, a tip for the unwary: wait for a new latest and greatest technology to be proven before jumping on the bandwagon... also, never buy version A, always wait to at least version C, all of you rush to stores on release day idiots...
version A is the one with the most bugs).

So, my belief is that most self taught programmers have taught themselves more than just programming hence their overall systems knowledge is greater than SOME formally trained people who are taught based upon a narrow curriculum of some language and not the system. If you have been trained in VB alone, you have been trained in how to use macros to program and know nothing about the underlying code, object oriented programming and whether or not you use GoTos, your code is going to become someone else's nightmare. Now there are some University trained budding young geniuses who's first program was not a hello World VB program; but an operating system and who has a laptop connected to some dinosaur PC in their dorms is a different story. However, living in the real world has little disadvantages and just like a star LB is still a rookie in the NFL so are you... but some of you will be stars at the next level very quickly.

Building your own stuff like servers and routers from router software and a hub is a challenge that also puckers you up a bit, but teaches you a lot. You'll find that when you go to work to build software you are prepared with a whole lot more low level information about the 1's and 0's than most of your counter parts...

I am a mix but am more self taught. Some formal training, but mostly self taught from the old school of programming... and that's my story and I'm sticking to it... in conclusion Sleepy | :zzz: ... uh, hello?

**cricket**
**cricket**
**cricket**

Well, so what... it's my opinion!Cool | :cool:

Clarence Tunstall

modified on Thursday, April 3, 2008 3:41 PM

GeneralRe: Self taught along with formal training is the best Pin
Hooper268-Apr-08 2:52
Hooper268-Apr-08 2:52 
GeneralWho cares? Pin
snorkie1-Apr-08 4:20
professionalsnorkie1-Apr-08 4:20 
GeneralHuman Ressources. Pin
peterchen1-Apr-08 4:34
peterchen1-Apr-08 4:34 
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 Pin
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 
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 

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.