Coding: You Should Learn It [Video]


----------------

We posted awhile ago about a school where programming had become a core subject in schools in Estonia from grades 1 through to 12. Well it seems they are definitely on the right track, and Code.org has created this video to tell you why:

Learning the basics of coding is almost a necessity these days. No matter what field you are in, you are bound to, at some point, come across code. Whether it’s literal programming to calculate, predict or analyze data, or whether its design code for a website, gadget, or app – there’s bound to be somewhere. Usually, there will be someone around you who would be able to help, but in a world of over 7 billion people, it’s becoming important to be useful yourself.

It’s a skill that’s transferable, that’s universal and can literally change the way you think when using the high-tech gizmos we use today. You’ll be surprised at some of the things you realize you can do that seem like magic to the non-programmers. A good example is creating macros in Microsoft Word or Excel. I once created a basic macro in Excel to allow my boss to just click a button and have the invoice generated the way we wanted it. She was absolutely floored. Imagine if I actually had formal training – I bet I could be doing way more amazing things for her.

So if you know how to code, then good on you. Carry around a staff and profess yourself a wizard of the modern world. And if you don’t know (yet), head down to Code.org and get learning – it’s a worthy skill of the 21st century! You’re never too young or too old to learn it.

[Code.org]





8 Responses to Coding: You Should Learn It [Video]

  1. Sorry, but I disagree. Part of my job security, like any other specialist, is relying on having a skill that other people don’t have. It’s the same reason I, and any professional, should despise the build-your-own-business-website services.

    Think, if you will, about being a cashier. Think about what those self-checkout lanes did for them. At first maybe it lowered their workload, but at some point, the cashier isn’t needed anymore, and the store cuts back, eliminating cashiers. Because anybody can check themselves out now, the job isn’t needed.

    That’s really not ok in any industry, much less a specialist one, such as website design, app development, and other jobs that require some sort of programming capability.

    • I think if you’re worried about job security, the tech field is the *wrong* place to be, regardless. Every moment of every day, you are being outdated, you are becoming more obsolete, simply because technology changes at an ever increasing rate. So don’t discourage others from learning to be self-reliant just because *you* are worried about your job security.

      Can a “build your own website” create a site for someone for free? Sure. Is it going to look just like they want, be tailored to them, or do the extra stuff they need? No. That’s when a professional comes in remarkably handy.

      Not only that, having an educated populace that understands your job means that you can create more effective communication to give them exactly what they want. It makes your job *easier.* Yes, you’ll have a large number of wanna-be DIYers out there, but if you KNOW you’re good at what you do, they shouldn’t worry you. Think of the relief that a client will have after they’ve been trying to handle something themselves, been dealing with newbies, and then they finally get to experience dealing with a real professional. The honest thanks you get and the willingness they have to pay you for a good job is pretty awesome.

  2. It’s kind of sick that you want to prevent people from gaining knowledge and skills so that you can be part of a special elite class.

  3. This video is an extremely glamorized and controversial opinion of programming. I’ve run into plenty of programmers that couldn’t find their way out of a paper bag and couldn’t care less to do so. Would you feel safe signing up for a website that stores your personal information built by someone that just learned to throw snippets together or an expert (a serious expert takes years of constant learning across many domains)?

    If your idea of job security is doing the same thing every day for the next 50 years then you’re right that programming isn’t for you. If you want to learn something new every day, grow, and be creative and passionate you have nothing to fear from a highly skilled high demand career, welcome aboard! If you’re a woman, double props!

    Jeff Atwood sparked a good debate about this last year.
    http://www.codinghorror.com/blog/2012/05/so-you-want-to-be-a-programmer.html

  4. I agree that more people should be exposed to programming, but in reality, not very many will be able to become good programmers. A good programmer requires an innate talent that not everyone has. Just like being a musician, anyone can learn the basics, but being a good musician requires being born with the talent. But that one girl saying “that if you can read & do addition, you can be a programmer”, is just plain not true.
    But if everyone is exposed to programming at a young age, then those that do have the talent will have one more option available to them, and we’ll end up with a larger pool of programmers to do the work required in the future.

  5. More importantly than the perceived lack of job security. The low paying cashier jobs were eliminated and replaced by higher paying jobs for skilled technicians of said specialty equipment. If you’re so vapidly self interested that the ongoing march of technology, that you contribute to on a daily basis, is a threat to your ability to hold a job then I humbly submit that you’re doing it wrong.

  6. I think people are missing the point. I think they’re saying that coding will be like learning to read and write was in the past. Teaching people to read and write wasn’t done to make them writers. It was done to improve them and in the process society. And along the way OK maybe you are making the next great writer. Same thing with coding. You’re not making coders, you’re making citizens who are computer literate.