It has been well established that everyone can learn to code. But “coding” is a very broad term that can apply to a lot of different things. Coding skills are used in web development, robotics, software development, machine learning, virtual reality, augmented reality, Internet of Things, and much more. But if a student is going to become an artist, graphic designer, marketer, sports therapist, or any other profession under the sun, why do they need to learn coding? How will technology affect their chosen professions?
Honestly, many learners may never go in-depth into the coding process. But it helps to have the exposure. How does anyone know they like something unless they try it first? That being said, even if everyone doesn’t learn coding, they should know about technology. All of the tech I mentioned will have a huge impact on every profession. We’re already starting to see that happen.
Internet of Things is working towards making smart cities and communities. Machine learning is powering many popular search engines. Virtual reality is becoming more popular to train new employees across industries. Augmented reality is being used in manufacturing and other industries to label parts and pieces for assembly. That is just a drop in the bucket of examples.
Different professions are also inspiring the design and creation of new technology. There is now a robot that is folded like a piece of origami. When the material is heated, it unfolds itself. This is being used for internal medication delivery in experimental medicine.
The study of animal locomotion and biomechanics has been used in robotics for quite some time. If a robot needs to thrive in a desert, why not give it the attributes of an animal that thrives in the desert? Computer networking is inspired by how bees communicate.
Psychology and sociology comes in handy when designing a virtual world that will not harm the user, whether mentally or physically. Those two fields also comes in handy when marketing the finished product for commercial use. Historians and ethnographers may be interested in how technology has shaped or will shape individuals and society as a whole.
Long story short, everyone may not need to know coding, but in the near future, every profession will likely need to collaborate with someone who does code. This means having knowledge of how technology works, how to break information down into steps, and how to provide useful information during the design and iteration process.
Having at least minimal understanding of HTML and CSS may go a long ways towards walking a mile in a coder’s shoes. Knowledge of how technology works will also help individuals seek new and innovative ways to help shape the future of their chosen profession. Learning ethical, responsible use of technology early on will help guide users towards positive applications of technology later in life. These decisions affect us all.