Why I Need To Relearn Concepts After a Course
Not all courses follow industry best practices.
Too many times, I have to relearn something from a course.
Being a developer, I’m always taking a new course as technology evolves around me. Often I come out of these courses following bad practices I have to unlearn. I see the same things happen with my peers and the junior developers I mentor.
Most courses don’t teach developers to write good code.
Whether the course is oversimplifying the concept or avoiding using best practices for the sake of simplicity, developers have to learn to write high-quality code afterward. Coders won’t realize the course was using lousy practices either.
I thought I knew how to code from four years of college and self-taught classes. That was until I worked with a team of developers for a month that showed me how many bad practices I followed.
I get it. Concepts need to be simplified for new people to learn them.
But concepts shouldn’t be simplified to the point best practices are no longer followed.
Once a bad habit is formed, it can be hard to break it. Coding can be explained in an easy-to-understand way while still following best practices. If it is impossible to simplify, the course should explain why what they taught is a bad practice then immediately teach the right way.
It’s okay to need to learn more after a course.
No one should need to relearn something they were just taught.