Click here to Skip to main content
15,890,845 members

Survey Results

Where did you learn most of your good coding practices?   [Edit]

Survey period: 3 Jan 2005 to 9 Jan 2005

Not everything you need to know about programming can be found in a book.

OptionVotes% 
School / courses696.04
Work28024.50
Books / online articles32228.17
Online discussions393.41
Conferences / training camps20.17
Mentor322.80
Self taught37132.46

View optional text answers (47 answers)


 
GeneralSelf taught Pin
Alexander M.,9-Jan-05 11:04
Alexander M.,9-Jan-05 11:04 
GeneralI really feel sorry for the guy who learned from "i-oports"... Pin
Shog97-Jan-05 11:30
sitebuilderShog97-Jan-05 11:30 
Generalbooks and school is just the beginning... Pin
Signal-96-Jan-05 7:34
Signal-96-Jan-05 7:34 
GeneralI should probably vet this through Nish but... Pin
Paul Watson7-Jan-05 5:18
sitebuilderPaul Watson7-Jan-05 5:18 
GeneralRe: I should probably vet this through Nish but... Pin
DavidNohejl8-Jan-05 10:39
DavidNohejl8-Jan-05 10:39 
GeneralRe: I should probably vet this through Nish but... Pin
Signal-98-Jan-05 10:59
Signal-98-Jan-05 10:59 
Generalsourceforge Pin
Almighty Bob5-Jan-05 14:28
Almighty Bob5-Jan-05 14:28 
GeneralSelf taught Pin
John R. Shaw5-Jan-05 11:08
John R. Shaw5-Jan-05 11:08 
Originaly, Books/Magazines and 4 years of writing DOS Libraries in 'C' that worked:

1) Multiple window UI that worked in multiple text/graphics modes:
Windows, Menues, Buttons, DialogBoxs, EditBoxs (Text editor w/optional color code embeding), virtual memory (sort of), extended support for keyboard, and don't forget the mouse.
(That was my first major project)

2) DBase syle database.

3) Descent-recusize algebraic equation solver w/user definable equations and variables.

4) Graphics: Bitmap files (loading/saving/displaying/editing), arcs, pie, circles, rectangle, lines, flooding, clipping, world coordinates (and a little 3D to boot).

All the above and more was done in my spare time (for my self) to learn all that I could. When I was not at work I was: coding, reading about coding (Books/Magazines) or thinking of some new way to solve a coding problem. Heck, half the solutions I came up with I later found, in one form or another, in some book or article.

Note: The only problem with most books is that they tell you to check for errors, but use very little error checking in the code they are presenting ( because it will destract from what they are trying to teach youD'Oh! | :doh: ).

Last of all: Many years of doing it for a living and Many years spent fixing other peoplesMad | :mad: code.

I am still learning! Good coding practices in 'C' is easy (in my opinion), but good coding practices in 'C++' are harder for me to define (so I keep trying to improve).

P.S. I have never worked on a project with another programmer, but I would like too!

INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
GeneralThe Bible: Code Complete. Pin
Eric Giard5-Jan-05 2:55
Eric Giard5-Jan-05 2:55 
GeneralRe: The Bible: Code Complete. Pin
Jason De Arte5-Jan-05 11:47
Jason De Arte5-Jan-05 11:47 
GeneralRe: The Bible: Code Complete. Pin
Bamaco26-Jan-05 0:36
Bamaco26-Jan-05 0:36 
GeneralThe Final Selection Pin
Darf Fader5-Jan-05 1:34
Darf Fader5-Jan-05 1:34 
GeneralRe: The Final Selection Pin
Daniel Grunwald5-Jan-05 3:28
Daniel Grunwald5-Jan-05 3:28 
GeneralWhere learnt Pin
LorinM4-Jan-05 7:21
LorinM4-Jan-05 7:21 
GeneralDefinitly not school. Pin
John M. Drescher4-Jan-05 6:32
John M. Drescher4-Jan-05 6:32 
GeneralRe: Definitly not school. Pin
kryzchek4-Jan-05 6:56
kryzchek4-Jan-05 6:56 
GeneralRe: Definitly not school. Pin
Dimitris Vasiliadis5-Jan-05 1:47
Dimitris Vasiliadis5-Jan-05 1:47 
GeneralBooks and selftaught? Pin
Prakash Nadar4-Jan-05 4:15
Prakash Nadar4-Jan-05 4:15 
GeneralRe: Books and selftaught? Pin
James R. Twine4-Jan-05 6:42
James R. Twine4-Jan-05 6:42 
GeneralRe: Books and selftaught? Pin
FocusedWolf4-Jan-05 11:06
FocusedWolf4-Jan-05 11:06 
Generalbooks eventually Pin
feline_dracoform4-Jan-05 0:29
feline_dracoform4-Jan-05 0:29 
GeneralCListCtrl Pin
DavidNohejl3-Jan-05 14:43
DavidNohejl3-Jan-05 14:43 
GeneralRe: CListCtrl Pin
Jörgen Sigvardsson4-Jan-05 8:38
Jörgen Sigvardsson4-Jan-05 8:38 
GeneralRe: CListCtrl Pin
Nitron5-Jan-05 5:43
Nitron5-Jan-05 5:43 
GeneralRe: CListCtrl Pin
DavidNohejl5-Jan-05 6:32
DavidNohejl5-Jan-05 6:32 

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.