Professional means getting paid, but there is a nuance of doing a proper job to deserve pay (even if there is no pay); a FOSS project that hasn't received even a dime in donations can be professionally developed.
I guess not professional appearance but professional standards.
Ex.I might expect a professional python programmer to follow PEP8 code style.
I think rather than coding like boy or coding like girl, we should be aspiring to be professional or at least competent .
That's the far bigger and inclusive problem.