I feel I had a similar experience. I always did all my homework, but up through to highschool I was always very fast at it, to the the point where I was probably quite annoying because I never understood why people spent so much time studying. I never revised much for tests, and then had people noticeably sigh when I inevitably would leave 1-2 hours into 5 hours tests, feeling certain I'd get near top marks.
I learned everything I was meant to except for one: I never learned to be disciplined about work and how to study efficiently.
When I started university, my CS classes were fine because that was stuff I did for fun and had done since childhood, but my electives, like maths etc. suddenly took 10x the amount of effort I was used to putting in.
In retrospect I wish I'd been pushed to do more work. Not necessarily harder, but more.
I'm not saying I wish I'd spent all my time on homework, but getting used to actually having to work for things earlier would have made the transition a lot easier.
I learned everything I was meant to except for one: I never learned to be disciplined about work and how to study efficiently.
When I started university, my CS classes were fine because that was stuff I did for fun and had done since childhood, but my electives, like maths etc. suddenly took 10x the amount of effort I was used to putting in.
In retrospect I wish I'd been pushed to do more work. Not necessarily harder, but more.
I'm not saying I wish I'd spent all my time on homework, but getting used to actually having to work for things earlier would have made the transition a lot easier.