Профессионал
Я употребляю это слово в значении “человек, зарабатывающий на жизнь определенным занятием” (в котором он и будет профессионалом).
Есть также значение “опытный и квалифицированный специалист”. Признавая его право на существование, я тем не менее почти им не пользуюсь.
Есть еще слово “любитель”, которым обозначают человека, занимающегося чем-то, что не дает ему средств к существованию. При этом не обязательно не дает вообще ни копейки – просто доход от этого занятия настолько мал, что не позволяет содержать себя, и чаще всего у этого человека есть другие источники дохода.
Объясняю все это для того, чтобы было ясно, о чем пойдет речь в дальнейшем.
Да, по моему мнению, будь вы хоть четырежды гением и с пяти лет кодить с закрытыми глазами – если написание кода вас не кормит, значит, вы в нем только любитель. Таковы правила игры.