Re:Coping with Copilot
by Gigachad on Saturday August 20, 2022 @07:17PM
(#32535997)
Just raise the bar, rather than getting students to reverse an array, get them to do something more complex that is difficult even with the use of modern AI tools. We currently hand out degrees to people who couldn't write a program in raw assembly but it doesn't matter anymore. The world has moved on from that being a required skill.
[ Parent
| on HN ]
Re:Coping with Copilot
by throwawaymaths on Saturday August 20, 2022 @09:07PM
(#32536532)
Seriously. Take an rfc, change some of the clauses, and make them implement it.
I’ve used copilot to turn an rfc into code. It wasn’t perfect the code did need to be changed a bit but it was surprisingly close. And I ended only rewriting 4-5 lines that were totally wrong and 3-4 just for clarity. Out of like 40 lines of generated code.
Re:Coping with Copilot
by throwawaymaths on Saturday August 20, 2022 @10:42PM
(#32536959)
Great. If an undergrad can find and rewrite those 10% of lines that are wrong, this is exactly what I care about to be an effective programmer. Especially since a good chunk of programming is reading code by former programmer (including self()) and interpreting and debugging. If they can use copilot with confidence to be more productive in getting to that point even more bonus points if I were a manager.
tbf I dropped out of a CE degree (and college) because I couldn't pass discrete math so I might not be the best logic programmer... I doubt I could pass leetcode interviews, I mostly work on the fringes of software dev.
Re:Coping with Copilot
by throwawaymaths on Sunday August 21, 2022 @01:07AM
(#32537558)
I have never taken a job where I had to do a leetcode interview. My best job experience was one where I had no technical interview at all.