А могу ли яс моими навыками называть себя программистом если я допустим знаю python где то базовые знания где то сам учился по урокам где то я смотрел код который писал мне chatgpt. А сам иногда просто прошу написать мне код нейросетью, а сам его не пишу и знаю структуру кода, в основном смотря на множество кода и сам я, конечно, могу написать код, но не всегда с 0. Иногда пользуюсь документациями и копипастом
Знать язык программирования - это быть кодером, а не программистом.
Язык программирования - не свет в окошке, а всего лишь вспомогательный инструмент, используемый программистом для записи найденного им способа решения задачи (алгоритма) в понятном компьютеру виде. И работа программиста отличается от работы кодера тем, что программист умеет эффективно решать программистские задачи (для чего требуется знание совсем не языка программирования), а кодер способен лишь воспроизводить типовой код "как научили" без малейшего понимания эффективности этого кода.
P.S. Даже если код, выдаваемый ChatGPT, и работает без ошибок, в большинстве случаев это красиво оформленный и предельно НЕэффективный гновнокод.
ты не поверишь, КТО и с КАИМИ знаниями называет себя специалистом в той области, название которой даже выговорить не может!
так что можешь называть себя программистом.
только не забывай уточнять (если это нужно по ситуации) те моменты заказчику, которые описал выше, чтобы не вводить его в заблуждение.
Нет! Программист должен чувствовать компьютер, а не просто на нем строчить. А что ты описываешь, это называется скриптер. У них практически всегда одна дадача: "Не важно как, главное работает".
напиши калькулятор на питоне, не используя ни одной внешней библиотеки
сможешь - тогда программист
не сможешь - тогда ты говнокодер и ни на единицу больше