Thinking back to every math class I’ve ever had, from memorizing multiplication tables in 3rd grade to dissecting trig functions in college, there’s always been that one student who at some midpoint through the year raises his / her hand and begrudgingly asks “Wait, when am I ever going to use this stuff?”
Dependent on the instructor, we’d either get an answer ranging from sit down, shut up, and learn it anyways, to a halfhearted explanation along the lines of how math can get us out of a jam when we’re doing taxes or find ourselves in the never going to happen in a million years scenario of trying to make some odd configuration of change out of a dollar.
Truth be told – there’s many reasons, much more than I’m qualified to talk about, why mathematics is and should be taught frequently, especially starting from a young age. Apart from the basic principle that math serves as a significant chunk in the foundation of many social, natural, and engineering sciences, the sheer challenge and discipline alone of learning how to analyse and solve problems makes the time put in worth it in the long run.
This is why whenever I see someone saying that learning to code is a waste of time, it makes me cringe. Even though I’m an online marketing a guy through and through, I can’t understand the logic behind why anyone would want to put a limit on what they currently know and what they should learn.
Coding is challenging
Coding is fun
Coding is fun, because it’s challenging!
End of story. For me, this is reason enough.
What about the fact that every piece of technology that makes online marketing even possible, is only here because at some point someone programmed it?
What about the fact that a basic knowledge of coding helps with communication? If online marketing is a part of your job to any degree, someday you’re going to have to work with programmers. It’s not a question of if, but when. You’re only kidding yourself if you think otherwise.
Some kids don’t want to learn math and it’s sad, because someday they might need it, and if they don’t, well at least they learned a thing or two about problem solving and grow to become more well-rounded individuals in the process.
Some people didn’t want to learn web design, PPC, SEO, and social when they first came around either, however a number of people did, who then eventually excelled and used what the learned to move their ideas, products, and businesses forward in a big way.
Some people don’t want to learn how to code; maybe because it isn’t a part of their job description, or it’s too difficult, or they don’t have the time for it, or some other excuse that doesn’t hold much weight. I’m still searching for a logical counter argument.