DEV Community

Dumb Down Demistifying Dev
Dumb Down Demistifying Dev

Posted on

Why Don't We Teach Coding Practices In Academia?

After been in the tech industry for just a little over 3 years, I've come to the realisation that no matter the level of seniority there had been a rather consistent pattern.

Fellow coders, unless trained / learnt good coding practices, have had really horrible coding habits. Discussing about what those practices are would be out of the scope of this topic.

And that begs the question.

Why do Academia around the world not have (at least common ones) coding practices to be a mandatory subject to be taught or at least be advocated to its students?

Top comments (2)

theaccordance profile image
Joe Mainwaring • Edited

They do, but you have to keep in mind that technology innovation outpaces Academia curriculum in most situations. Typically, Instructors aren't developing software on a daily basis so they're not fluent in the latest patterns, trends, and tooling. Additionally, academic books try to be reusable for several years before a revised edition is printed

henryong92 profile image
Dumb Down Demistifying Dev • Edited

Ahhh in understand now.
Thank you for the clarification and sharing!
Mind if I ask what strategies would best help developers have a stronger sense of clean coding practices in team or corporate settings?