Software is an employment rather than a profession. That distinction is important. Here is a definition of profession:
Traditional professions share essential characteristics. They provide a vital service to society, requiring expertise and skill developed through years of training, education, and experience. Professions establish standards of practice and certify that their members are qualified to serve the needs of society.
--US Army, ADP 6-22, Army Leadership and the Profession
Software does not have explicit standards of practice or a required body of certifications for its practitioners. Software, as an employment, is whatever an employer wants or is willing to accept at any given moment.
Traditional professions share essential characteristics. They provide a vital service to society, requiring expertise and skill developed through years of training, education, and experience. Professions establish standards of practice and certify that their members are qualified to serve the needs of society.
--US Army, ADP 6-22, Army Leadership and the Profession
Software does not have explicit standards of practice or a required body of certifications for its practitioners. Software, as an employment, is whatever an employer wants or is willing to accept at any given moment.