I Have been using chatgpt for sometime and i think you literally have to know the code in and out to use chatgpt. It is not like you tell chatgpt something and it generates a perfect code. For now it can replace some boring stuff like testing, or writing blogs etc