A recent survey tried to find if software developers get the training they need. Results were not encouraging, but maybe not as bad as you think.

http://www.methodsandtools.com/dynpo...p?SoftTraining