I love coding but I am horrible at it
old.reddit.com
old.reddit.com
I've been programming for creeping up on 30 years, since I was 7, and built a conga line of impressive software, but my designs are often some awkward thing I fumbled my way into discovering, my code isn't half as structured as it could be and my variable names are weird and inconsistent.
I am not horrible at programming but don't care very much about it as long as I am able to solve problems at work. Interviewing/leetcoding is definitely something different.
If this person really wishes to improve, then the first step they must take is to correctly characterize the problem. How can they "love" doing something, when a) they're clearly not doing the most obvious thing they need to be doing, b) when told what to do, blame their reluctance to do the work on an external factor ("uni doesn't ... and as I result, I am not doing what I need to be to be able to apply concepts that I learned, which is to actively apply them toward solving problems").