This is terrible advice. Sounds like OP wants to learn industry standards/practices and tooling. How are they supposed to pick that up on their own? It's more likely they'll just develop bad habits, especially with ChatGPT.
I agree. You may get things done and learn some things from a solo project, but in industry software engineering is much more about maintaining and extending code you haven't written. You can't emulate that by yourself.
Do not use ChatGPT if you are beginning coding. It does not always produce valid or good code, and if you are not experienced, you may pick up on bad habits that some people's code in ChatGPT's training set has built.
It's not great for blindly generating code to use, but it's great for asking for help -debugging, planning etc. I ask it a lot of 'dumb' questions and I feel like I've learnt a lot more than I have in the past. It's given me code that doesn't work every now and then, but I'm yet to find an instance of it explaining a concept wrong.
ksoped|1 year ago
Taters91|1 year ago
Taters91|1 year ago
avemuri|1 year ago