можно ли программисту использовать Chat GPT? Допустим, я очень часто его использую. Я хоть и сам много учу и учусь на коде нейросети и узнаю что она написала, но можно ли так делать? Или надо нафиг послать все нейросети и самому все делать?
можно ливсем плевать как ты учишься, через недонейросети или самостоятельно, корить за тупость себя будешь только ты а не мы в будущем (ну точно не я))
Использовать можно, безоговорочно верить - нельзя, использовать сгенерированный код... Ну, такое. Как правило, можно написать более оптимальный/читаемый/лаконичный и т. д. код, чем то, что это счастье генерирует.
Ну ты же нейросеть тоже как-то условно программируешь. Формализуешь задачу, предлагаешь чтобы предложила альтернативы решения, просишь прочитать чужой код и тд., предлагаешь использовать другой алгоритм. А это тоже работа программиста с инструментом. В конечном счете абсолютно все программисты заимствуют чужой код, алгоритмы и структуры, без этого просто невозможно. Другое дело, что исходя из задачи ты сам выбираешь конечное решение — собственный rовнокод или нейросетевой, или скомбинированный..
используй. нейронка может тебе упростить задачи. избавить тебя от монотонной работы. это адекватное и правильное решение.
все нормально, пока нейронка помогает, а не делает всю работу за тебя.
с этим надо быть осторожнее новичкам, потому что может возникнуть желание поручать нейронке все больше и больше задач. оглянуться не успеешь, как ты сам станешь инструментом, а не наоборот.
добавлю аналогию для большего понимания:
Нейросеть - это как клавиатура. Она не будет за тебя ничего придумывать, не будет за тебя ничего писать, но может упростить жизнь макросами и функциями быстрого доступа.
ChatGPT даже на простейших задачах в большинстве случаев выдаёт либо ошибочный, либо предельно неэффективный красиво оформленный говнокод. А на задачах чуть сложнее начинает выдавать абсолютный бред.
Использовать ChatGPT самоучками в своих личных проектах - почему бы и нет.
Использовать ChatGPT в работе - способ быстро лишиться этой работы.