In the current modern technologically driven world, it is true
and a necessity that non certified individuals are and must be
allowed to practice software engineering. The pros and cons for
this are:
Pros:
- Diversifies the skill set which the industry can have as a
person having knowledge of other domains has now entered the
software industry and his knowledge will be an asset
- Enables switching of career choices for people who did not have
the opportunity to pursue any formal certification in software
skills but have mastered the skills on their own and can be an
asset to the industry
- Incorporation of various other skill sets of the person coming
from any other field greatly enhances the functioning and
efficiency of the industry
Cons:
- In certain cases the person might not have an idea about the
legal issues of the platform he is working and certain rules which
must not be violated and thus he may cause some issues
- He may cause loss of some data which is essential due to his
not knowing of certain legal rights and basic knowledge