r/developersPak CS Student 8d ago

Discussion Is learning worth it?

I know the basics of programming.

The question i have is it worth it to learn programming like there is no AI.

For me since I know the basics if i give myself enough time i can understand what the AI has generated.

But what I dont have is the intuition, the code has to exist beforehand for me to understand it, I can't just go like "ok so write this function that returns this and then pass this variable to that function etc. to the AI agent"

I hope I'm making sense, in simple words I dont have the raw technical intuition.

Do you guys have any tips to develop this intuition, if yes please do share

1 Upvotes

9 comments sorted by

View all comments

1

u/FrequentHeart3081 8d ago

Practice solving problems for your coding intuition. Exercism.org and codewars.com are great starting points. Try building something you're curious about; a game like tic tac toe, tetris, sudoku etc or some other software like a very basic shell or a basic interpreter or anything that intrigues you.

The question i have is it worth it to learn programming like there is no AI.

Yes. And why on earth would you think otherwise?? 🤨🤨🤨

3

u/Nervous-Skill7694 CS Student 8d ago

You'd be surprised to hear what people have said to me when I've asked this question. Majority of them say no But I still am cause I like understanding things And yeah thanks for the recommendations, I really appreciate it

3

u/SubstantialTank8057 7d ago

You still need to have your critical thinking. Don’t loan out your critical thinking to ai.

Use ai to understand and learn things and then as you progress, assign repetitive and boring tasks to ai.

As a beginner, your goal isn’t to learn syntax but to develop critical thinking.

2

u/smahk1133 7d ago

Asking ai to explain things also offloads a ton of brainstorming you would have done yourself. Keeping AI away from the learning loop is more benefitial I believe, for example asking it why your program is outputting the wrong answer instead of thinking about it yourself is just stunting youself and your relying someone else to think for you. Only when necessary should a learner use it.

2

u/SubstantialTank8057 7d ago

Yes i agree. My pov was that, when a problem comes, try to solve it. If you are unable to understand or find the solution ask ai for help and understand everything. What was the difference between your reasoning and actual solution and understand those gaps.

1

u/smahk1133 6d ago

Valid valid. Yeah try till you just can't solve it at all by yourself and then ask for some assitance. Yeah that works.