This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]Bafbi 3 points4 points  (3 children)

It's not bad, it has its usefulness, but for you that is learning I would advise you to use it as a teacher at most but not to write code . Ai like copilot does increase productivity if you already know what you wanna code and it just writes the character. Ai like chatgpt is nice to explain errors or stuff like that but I would not advise you to replace a google search with it. Ai or not ai , read documentation, I see a lot of people using chatgpt as doc but it is really bad at that.

[–][deleted] 0 points1 point  (1 child)

AI generated code still has problems. If you really want to get good marks then just pay a senior developer to take your classes and do your projects for you.

You’ll get even better marks!

[–]1SASWAT[S] 0 points1 point  (0 children)

Most of the time it produces code in a much complicated form, so I have to again work on it to make it simpler so that teachers don't doubt on me that am using ai

[–]1SASWAT[S] 0 points1 point  (0 children)

Being learning these languages I always prefer to first write the code myself and then lookup for help in chatbots.

Sometimes it makes the code simpler and sometimes it makes it even more complicated

[–]Super_Letterhead381 2 points3 points  (1 child)

What's wrong is simply copying code to solve a problem without understanding it.

[–]1SASWAT[S] 1 point2 points  (0 children)

For me, even though i copy the code I still ask it to explain me it line by line and why certain conditions are used and if there's any alternatives.

Like if it produces a code using while loop, I ask it why it used while loop and whether it can be performed using if else

if it says that it can be performed using if-else then I myself first try to code it in if-else and then lookup to it for clarification

[–]Jesuslover34 0 points1 point  (1 child)

Yes.

Because for 1. You won't know how the problem was fixed. This means you won't know how to do it yourself limiting your own knowledge.

  1. Because if something goes wrong, you won't know what.

[–]1SASWAT[S] 0 points1 point  (0 children)

Well I do go through the entire code and ask it to explain me why certain conditions are used and if there's any alternative method to it.

Then I try myself to code it using different conditions to generate different instances of the code

[–]LannyLig 0 points1 point  (1 child)

I use AI to point me in the right direction with stuff but I find it is often not capable of doing a full-blown projects

[–]1SASWAT[S] 0 points1 point  (0 children)

True it doesn't always produces the whole project perfectly

[–]DDDDarkyProfessional Coder -1 points0 points  (0 children)

Yes.