pull down to refresh
31 sats \ 20 replies \ @south_korea_ln 29 Nov \ parent \ on: Early object oriented programming languages devs
I've gone back to shell scripting thanks to ChatGPT. At some point, I stopped bothering due to its annoying syntax and I would switch to a Python script to prepare input files and launch external codes.
Oh … I haven’t gotten around to using ChatGPT, yet. Don’t really know if I want to or not, due to the training and who is doing the training. I think the results might be somewhat biased and not quite correct. Python would be a good one for input files. I am much more familiar with shell scripting than otherwise.
reply
For me, ChatGPT is quite useful. Because I learned how to code before it arrived. However, with some of my younger colleagues, I believe ChatGPT is a curse. They blindly rely on what ChatGPT tells them and are unable to assess if what is given to them is correct or not. And when I ask them how they implemented something but they don't know because they don't understand what the code does, it's clear ChatGPT is a net-negative for them.
reply
Yes, the programmer should know how his program works, if he is ever to figure out how to fix problems with it. Just letting ChatGPT do all the work can be done by anyone familiar with making prompts for ChatGPT. What good is that?
reply
I'm really concerned for this generation of students who are over reliant on AI.
But on the other hand maybe that's what older generations thought of calculators.
Every generations learns to do the tasks it needs using the tools it has available I suppose
reply
Time will tell. Can't fight it, anyhow, best is to embrace it and make the best of it.
reply
Yes, but they still have to be able to figure out how to fix the problems they create using those tools.
reply
I guess that is what many people also thought of computers, spreadsheets and accounting software. I can tell you from direct experience that accounting software using accountants sometimes have a hell of a time finding their errors. They just are not sure of their debits and credits and which goes where. Then there is the transposed number problem that is difficult to find when using software. Perhaps every profession has the same problems.
reply
Which tool do your students use? ChatGPT?
I'm impressed your students are 'over reliant' on AI lol
I think I am under reliant on AI
reply
They try to use ChatGPT to help them with coding assignments
It's plain as day because they use commands and code patterns that I never taught them but still work (usually)
Half the time they didn't change the name of the variables either so their code doesn't run 🙄
reply
I see
ChatGPT has replaced Stack Overflow
reply
What is Stack Overflow?
reply
Q&A platform for programming related questions, though they've expanded to a lot of other subjects too beyond programming
Yep, that looks like what students have done since time immemorial. If they use each other’s work, they don’t bother changing anything but the name on the paper!
reply
That's true. Always funny when they copy each other and the thing they're copying is wrong
reply
I alway got a kick out of it. Especially when I was writing a big fat zero on the paper and writing the reason for the grade, citing the other’s paper (it got a zero, too).