Hi everyone,
I noticed something about the way I solve challenges, and I’d like to ask for advice from more experienced developers.
Very often, I fully understand what I need to do only after I look at the expected output or test cases. Once I see the result, I can reverse-engineer the logic and implement a solution without much trouble.
However, when I read the User Stories or the challenge description first, it sometimes feels vague or abstract to me. I understand the words, but the actual transformation or rules don’t always “click” until I see what the function should return.
My question is:
Is this a normal stage in learning programming?
Should I force myself to rely less on expected output and more on User Stories, or is using the output as an anchor a valid way to understand the problem?
If you’ve experienced something similar, I’d really appreciate hearing how you trained yourself to read and extract logic from User Stories more effectively.
Thanks!![]()