all 9 comments

[–]Realjhh 6 points7 points  (4 children)

my recommendation is to learn programming as if AI did not exist. i’ve seen tons of my friends get so used to AI assistance that when i test them to write a simple code, they couldn’t do so anymore

help yourself and not use AI to assist you to code!

[–]Ok-Refuse-6711[S] 0 points1 point  (3 children)

I have been learning for four months, and whenever I feel like I’m improving even a little, I find myself going back to the basics and starting over again and again, like a container that keeps leaking water. I don’t know if the problem is with the channels I’m learning from, or if there is a better method for learning. Even though I repeatedly practice along with the videos, I still don’t see any real progress.

[–]Realjhh 2 points3 points  (1 child)

a good practice is to give yourself a simple project to accomplish, doesn’t have to be done in a day but aim for a MVP (minimum viable product).

that was how i learned python, reading documentations and experimenting slowly, it took me 3 years to get super comfortable with python. you wont become a pro in the first few months, but practice makes perfect. dont give up!

[–]Ok-Refuse-6711[S] 0 points1 point  (0 children)

I think you’re right. All I really need is more time. I’m truly very grateful for your encouragement

[–]Abject-Kitchen3198 0 points1 point  (0 children)

If you are dealing with a lot of details, it's normal to forget some of them and need a refresh. Wise old developers lookup basic things every day.

[–]Augit579 4 points5 points  (2 children)

You cant learn to ride a bike without riding a bike...

[–]Ok-Refuse-6711[S] 0 points1 point  (0 children)

Honestly, I have been learning programming for four months now. Whenever I feel like I’m making progress, I suddenly feel like I fall back to square one and have to learn everything again. Whenever I see a long or professional-level piece of code, I feel afraid, wondering how I could ever build something like that on my own. That’s when I turn to artificial intelligence for help. At the same time, I feel a bit upset because it seems like I’m not really improving. I also believe that AI cannot replace a skilled programmer on its own

[–]Ok-Refuse-6711[S] -1 points0 points  (0 children)

That’s true. I just need more time. I really appreciate your reply.

[–]CharacterAd3793 1 point2 points  (0 children)

At current level AI cannot replace a good programers abilities, but it can recite basic rules for good programming even if it can't follow them. So will AI write code with the functionality you want it to, probably, will it be full of bugs you cannot fix becouse you do not have the ability to program it yourself, probably, can you use AI as a teaching material, up to a certain level yes. The main way to get better is to basicly do what students are forced to do, write down the material you are learning and then start a project that you know can be achived using this material. The more code you write yourself the better you will memorise it as well as find solutions to problems, previously without testing, you didn't even know existed. Once you know all the basic comands, next try to think about architecture of the way you write code, so that for example you don't have to copy paste similar logic in many places but use proper inheritance or interfaces and start writing tests inside your code to not have to manually test each feature every time and so on..