Interesting piece of content!
It happened to me also. Turns out, it’s a very simple concept that will dramatically increase your code quality and maintainability, so why not start understanding it now ?
I resisted learning about DI and even unit testing until a few months after graduating, because I hadn’t yet found a situation in which it would benefit me (and it went against my own coding conventions). However, after being thrown into a larger codebase where DI was necessary to keep the code maintainable I finally had to learn.
Of course, I ended up loving the concept, vowed to stop resisting change and realize that these concepts will make my life easier in the long run.