What is the impact of the programming on our world?
Over the past 10 years alone technology has evolved dramatically and everything we use now needs coding. We use smart phones, tablets, laptops, desktop computers, etc, the list goes on. The evolution of technology has increased so dramatically that it has left a huge gap in the programming career market as we haven't been able to educate enough people in programming quick enough for the need. We are currently educating children for a future we can't predict and know nothing about because of the impact of coding and the increasing speed in which it is developing. Technology touches every area of employment now. There is almost no need for anything to be done by hand any more as there is a way for people to write a program for anything now! Potentially this has a huge impact on how we live! But we need people to learn coding to be able to program computers to do all of the things we need them to do (ICT for Education Conference, UK, 2015).
Does everyone need to learn programming?
Not everyone needs to learn programming and it isn't for everyone. However, if everyone was to learn programming everyone would develop a different way of thinking, as well as the power to create things that they never thought was imaginable. Computational thinking is an amazing transferable skill which not only allows you to analyse and understand problems and bugs in computing systems, it also allows you to analyse and understand how to solve problems in every day life. I believe that this skill opens up your mind and increases your growth mindset. Programming can change everything you do in life, you suddenly have the world at your finger tips and from creating a small piece of code which calculates a few number to a piece of code which allows you to turn a tiny raspberry pi into a media centre with your whole music, picture and film collection at your finger tips, you have the opportunity to do anything (Bett Conference, UK, 2015).
How might lives and society be changed if we found a way to include programming and technology at all levels of education?
If we begin teaching programming at all levels of education now then in the next few years we may begin to fill the gap on the job market that currently exists. We can then begin developing technology at a faster, increasing level of progress. Allowing new programs to be part of everyone lives. This will not only allow designers and gamers to create some really creative, amazing products but if we increase the amount of programs being written in medical research too we may finally be able to test enough data in the correct ways and use these programs to help us look for cures to diseases and fatal illnesses (Code.org).
Just yesterday I read an article which opened my eyes to how much the entertainment industry has changed because of programming with 'Video games now worth more than £62bn globally, more than the movie industry (£59bn) and music business (£10bn).' This just shows the influence that programming is already having on our society. Our eyes are being opened to how much influence programming has on our world, which previously we never had. I believe that this knowledge is helping to promote programming amongst students and giving a motivation for learning code too (BBC.co.uk - BAFTA Games Awards 2015).