DEV Community

Discussion on: Some Experiments with GitHub Copilot

 
rahulbanerjee99 profile image
Rahul Banerjee

If you are learning a language like French, it’s okay to use a French to English Dictionary for translations and grammar rules and stuff. But if you just use google translate and claim you are learning French, lol you are in for a surprise.

And no, it doesn’t depend on what kind of learner you are. It’s a good short term solution to get your code working and stuff but in the long run you won’t be learning much.

Thread Thread
 
rahulbanerjee99 profile image
Rahul Banerjee

To add to my points above, when you use something form stack overflow, more often than not there is an explanation for the code and why it works. Copilot does no such thing.

Thread Thread
 
seyal84 profile image
AmjD(AJ)

True but not true.

I think being an experienced programmer you are just being over defensive.

If you think that in today's IT such tools aren't good for new learner then probably you aren't even aware of how quickly IT is changing.

New learners can use such tools to improve their codes and learn from it but these aren't just to fully rely on it.

On stackoverflow people post full codes or atleast solutions so it isn't as diff from copilot if you talk about general context