Out of pure interest, where do these standards come from? Is it something you learn whilst on the job, or studying perhaps?
I guess it's generally organic: someone comes up with a good idea for a standard, others think it's good and adopt it, eventually it becomes the 'standard'.
Probably the best example I can think of professionally was [url url='http://en.wikipedia.org/wiki/Hungarian_notation
']Hungarian Notation[/url] which cleverly solved a problem and pretty much became the de-facto standard for parameter/variable names back in my C days.
This is one of the downsides of being an armchair programmer; I don't get nor seek much exposure to these things.
I don't think this matters too much so long as you stick to your own conventions.