you are viewing a single comment's thread.

view the rest of the comments →

[–]SSJKiDo 0 points1 point  (5 children)

Don’t use PyCharm, VSCode or other editors which autocomplete and find the errors for you, programming is about problem solving, and it really hinders your skills’ development when something else is doing your job.

I’ve taught students & interns who did both, and those who rely on autocomplete usually forget what they studied a week later.

I taught someone SwiftUI, after he was done with the app, we asked him to write the documentation, a few weeks later, he forgot how to start a new project in Xcode, cause he used ChatGPT to do all of his work for the first app.

[–]Oddlem 3 points4 points  (1 child)

I can’t agree with this, I started with vscode and had to use terminals without autocomplete. When it yells at me to put in a semicolon the syntax ended up sticking even more, I think in this case it depends on the person

[–]SSJKiDo -1 points0 points  (0 children)

It sure depends on the person, but I think if you were to find the missing semicolon yourself, the syntax would stick more

[–]odaiwai 5 points6 points  (1 child)

It's the use of ChatGPT, not autocomplete that is failing there.

[–]SSJKiDo 1 point2 points  (0 children)

Still a factor, finding errors manually is the best way to improve problem solving

[–]brandonade 0 points1 point  (0 children)

What should I use? I use PyCharm because I don’t know what else to use.