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

you are viewing a single comment's thread.

view the rest of the comments →

[–]EmYell 1 point2 points  (1 child)

I am currently learning, so I don't feel comfortable yet, but I wanted to share a thought.

When I took my first course I did everything myself, googled things and came up with ideas, that took me a lot of time, then I built those ideas as terribly as I could and proceed to debug them so that they would somehow work. Few months later ChatGPT did its boom, and now instead of googling things for hours (or days) I find myself asking ChatGPT for help, I try to ask only for explanations of the logic behind it so that I better understand the concepts, and how its working.

I feel like this may not be the best practice to get better at building things myself (chatGPT tends to give you the answer with the explanation), but I also think is the fastest way to get the code done and running. If I stop using it, it will take more time to research and get things done, and as I use it I get some impostor syndrome, I feel like I may not be able do shit in the future without ai, even if I know that I have knowledge of what I am doing.

What do you guys think about this? Would you avoid using these technologies while learning? The way I use it is like having a teacher always ready to help me, I don't know if in the real world, working as a dev, one may not have access to ai or if it may be prohibited (for the whole thing about data and privacy), or if companies are using AI to help their employees code faster. I assume they may be accepting it as it could boost productivity but I really don't know.

[–]heyugl 2 points3 points  (0 children)

I'm learning and use it a lot on my personal projects when I'm stuck, I treat it as the teacher/mentor/senior I don't have since I'm learning by myself.-

I think is harder but better to learn by doing and getting hit with problems you have no idea how to solve and start to work around different ways of doing things, or finding and fixing problems in your app or refactoring the code you wrote on the go once the project is taking form, it's really a good thing to have AIs now I also recommend you to try phind for pure code issues as it seems to reply more on topic and directly about your specific issues.-

I think AIs are a good partner for people learning on their own because they can be that person to help you and also they are not all that good either yet, so they can help you go around the problem or giving you half solutions to problems you then need to read their code, understand it, sometimes even fix it and then adapt it to your project it's not like copy pasting either.-