Who said people without CS degrees have no formal or informal training? It would be difficult to work in a software role with no training. Pulling that off for any amount of time would be an impressive feat.
As far as most state law in the US is concerned, 'formal training' for engineers is generally defined as having an accredited degree. 'informal training' for engineers is generally defined as having a documented apprenticeship under someone of known competence.
Ah, that "informal" was referring to a particular body of training. I took it to mean its standard English definition, which would extend to self-study and working as a junior developer.