Coding is not difficult | Mark Zukerberg

38 replies
  • OFF TOPIC
  • |
a short film on the need for teaching coding in schools. Listen to big techies like Mark Zukerberg, Bill Gates, and many giants, explain the importance of learning to code right from the beginning and how It can impact society as a whole.

There are several advantages of learning to code in elementary school. First, learning programming empowers kids. Coding puts children in control of the computer and through experimentation builds mastery in sequencing skills, counting, problem-solving, logical thinking, cause and effect, and critical thinking




Avatar of Unregistered
  • Profile picture of the author Odahh
    The pessimist in me.. avoids listening to this for a few reasons.. tech companies Use the h1b visa program to import cheaper labor from abroad because they don't want to pay what skilled american want to earn .

    so the tech people want the education system to mass produce tech workers ..for society to pay the price .. so tech companies can pay less and less for skilled workers .

    same goes with stem programs.. if most stem programs where not designed to fail as many of the people in them as possible .. we would produce many more skilled stem workers.. and not need to import cheaper stem workers from the rest of the world with the H1 b probram
    Signature

    "I just wanted a good job ,but i could not find a good job, So i do it myself"-Jack Ma

    {{ DiscussionBoard.errors[11501744].message }}
  • Profile picture of the author hardraysnight
    -... ..- - / -- --- .-. ... . / .. ... / .... .- .-. -..
    {{ DiscussionBoard.errors[11501747].message }}
    • Profile picture of the author Odahh
      Originally Posted by hardraysnight View Post

      -... ..- - / -- --- .-. ... . / .. ... / .... .- .-. -..
      Hahaha

      -. --- - / .-- .. - .... / .- / - .-. .- -. ... .-.. .- - --- .-.

      and a question

      -.-. .- -. / .-- . / ... .-- . .- .-. / --- -. / - .... . / ..-. --- .-. ..- -- / .. ..-. / .-- . / ..- ... . / -- --- .-. ... . / -.-. --- -.. .
      Signature

      "I just wanted a good job ,but i could not find a good job, So i do it myself"-Jack Ma

      {{ DiscussionBoard.errors[11501752].message }}
  • Profile picture of the author lanfear63
    Coding has nothing to do with putting children in charge of their computer. You don't re-code Windows 10.

    For making apps and web-pages

    Unless you are a purist, no one writes html anymore, programs like Wordpress and Dreamweaver are just click the box to make something happen.

    For Apps, there are many shell applications where you again, tick boxes to tell it what you intend to make.

    Writing software from the ground up using a specific computer language is the only thing that qualifies.

    I learned Basic programming pretty well back in the 80's and it does teach you logic, problem solving, algebraic use and a bit of maths.But, what would be used now?
    Signature

    Where ever you go, there you are.

    {{ DiscussionBoard.errors[11501756].message }}
    • Profile picture of the author tagiscom
      Originally Posted by lanfear63 View Post

      Coding has nothing to do with putting children in charge of their computer. You don't re-code Windows 10.

      For making apps and web-pages

      Unless you are a purist, no one writes html anymore, programs like Wordpress and Dreamweaver are just click the box to make something happen.

      For Apps, there are many shell applications where you again, tick boxes to tell it what you intend to make.

      Writing software from the ground up using a specific computer language is the only thing that qualifies.

      I learned Basic programming pretty well back in the 80's and it does teach you logic, problem solving, algebraic use and a bit of maths.But, what would be used now?
      I also learned basic for the Atari 800XL 100 years ago, and then programmable assembly language, (probably got the name wrong, but it gave you shortcuts in developing animated characters) but with only a data recorder to save with, (that didn't work half the time) l couldn't do much.

      And l doubt that recoding Windows 10 is possible as if the OS picks up on it, the next update may wipe the changes away.

      Althogh rewriting Paint would be a plus.

      Signature

      {{ DiscussionBoard.errors[11501771].message }}
    • Profile picture of the author Thomas Belknap
      [DELETED]
      {{ DiscussionBoard.errors[11502713].message }}
      • Profile picture of the author TrickyDick
        Originally Posted by Thomas Belknap View Post

        Probably scripting languages like Html or Python. Many of the languages today are easier to use than Basic.
        We need to be technically accurate....

        HTML is a markup language not a scripting language.
        {{ DiscussionBoard.errors[11502881].message }}
        • Profile picture of the author Thomas Belknap
          [DELETED]
          {{ DiscussionBoard.errors[11502885].message }}
          • Profile picture of the author Joe Ray
            Originally Posted by Thomas Belknap View Post

            No we do not to be technically accurate to get a point across.
            In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.
            Signature
            We make things that do things.
            Smaller - Faster - Cheaper
            {{ DiscussionBoard.errors[11502997].message }}
            • Profile picture of the author socialentry
              Originally Posted by Joe Ray View Post

              In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.

              but engineers think that pi=3.14
              {{ DiscussionBoard.errors[11503001].message }}
            • Profile picture of the author Thomas Belknap
              [DELETED]
              {{ DiscussionBoard.errors[11503008].message }}
              • Profile picture of the author Joe Ray
                Originally Posted by Thomas Belknap View Post

                Good thing we aren't talking about software engineering. Anything you want to add about the topic?
                Oh, then what are we talking about?
                Signature
                We make things that do things.
                Smaller - Faster - Cheaper
                {{ DiscussionBoard.errors[11503068].message }}
            • Profile picture of the author TrickyDick
              Originally Posted by Joe Ray View Post

              In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas.
              You do need to be technically accurate.....

              Calling HTML a scripting language with an "audience" with a little technical knowledge, you'll get eye rolls... or a flat out "NO! HTML is NOT a scripting language." In most circles, it will be the latter.

              If you're speaking to clients, potential employers or any other business environment, this is a massive red flag that says... You don't know the difference between a markup language and a scripting language. It is very basic....

              It is like a Writer not knowing the difference between their and they're...

              In the end, you can certainly explain technical "terms" in an easy to understand fashion... to the audience that is not so technical.... But, you don't call a CPU a hard drive to make it "easy to understand."
              {{ DiscussionBoard.errors[11503742].message }}
              • Profile picture of the author Joe Ray
                Originally Posted by TrickyDick View Post

                You do need to be technically accurate.....

                Calling HTML a scripting language with an "audience" with a little technical knowledge, you'll get eye rolls... or a flat out "NO! HTML is NOT a scripting language." In most circles, it will be the latter.

                If you're speaking to clients, potential employers or any other business environment, this is a massive red flag that says... You don't know the difference between a markup language and a scripting language. It is very basic....

                It is like a Writer not knowing the difference between their and they're...

                In the end, you can certainly explain technical "terms" in an easy to understand fashion... to the audience that is not so technical.... But, you don't call a CPU a hard drive to make it "easy to understand."
                TrickyDick, did you misunderstand my post? I am saying the same thing you're saying. I wrote that post to support you.

                This is what I wrote, please read it again carefully:

                "In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas."

                This was a reply to Thomas Belknap's reply to me... and this means that you must be"technically accurate"
                Signature
                We make things that do things.
                Smaller - Faster - Cheaper
                {{ DiscussionBoard.errors[11503766].message }}
                • Profile picture of the author TrickyDick
                  Originally Posted by Joe Ray View Post

                  TrickyDick, did you misunderstand my post? I am saying the same thing you're saying. I wrote that post to support you.

                  This is what I wrote, please read it again carefully:

                  "In many areas of life, you do not have to be "technically accurate" to get your point across. But, I am afraid software engineering is not one of those areas."

                  This was a reply to Thomas Belknap's reply to me... and this means that you must be"technically accurate"
                  I did totally misread your post... My bad.... I apologize for that, my friend.
                  {{ DiscussionBoard.errors[11503823].message }}
  • Profile picture of the author IGotMine
    -.-. .- -. / .-- . / ... .-- . .- .-. / --- -. / - .... . / ..-. --- .-. ..- -- / .. ..-. / .-- . / ..- ... . / -- --- .-. ... . / -.-. --- -.. .
    ..-. ..- -.-. -.- -.-- . ...
    Signature
    Gone Fishin'...
    {{ DiscussionBoard.errors[11501770].message }}
    • {{ DiscussionBoard.errors[11501953].message }}
    • Profile picture of the author hardraysnight
      -.-- --- ..- / -- .. ... ... . -.. / - .... . / ... .--. .- -.-. . ... / -... ..- - / ... ..- .-. .
      {{ DiscussionBoard.errors[11501961].message }}
      • Profile picture of the author IGotMine
        Originally Posted by hardraysnight View Post

        -.-- --- ..- / -- .. ... ... . -.. / - .... . / ... .--. .- -.-. . ... / -... ..- - / ... ..- .-. .
        The translator doesn't require spaces.
        Signature
        Gone Fishin'...
        {{ DiscussionBoard.errors[11503738].message }}
        • Profile picture of the author hardraysnight
          Originally Posted by IGotMine View Post

          The translator doesn't require spaces.
          but does the translatee require spaces
          {{ DiscussionBoard.errors[11503755].message }}
  • Profile picture of the author ryanbiddulph
    Problem-solving and logic are 2 aspects alone that make coding beneficial for kids. I barely code; being a lightweight HTML guy....but any deeper coding I did in the past goaded me to think things through.
    Signature
    Ryan Biddulph, Blogger, Author, World Traveling Digital Nomad
    If you want to become a full time blogger you can buy my course here
    {{ DiscussionBoard.errors[11501794].message }}
  • Profile picture of the author Daniel Evans
    There's only value in a proposal made by someone which suggests that anyone can do something, before they do it themselves, since many things are not difficult when a person can competently do them.
    {{ DiscussionBoard.errors[11501964].message }}
  • Profile picture of the author 1ndr4
    I agree with that,you must teach your children as Early as possible
    {{ DiscussionBoard.errors[11502010].message }}
    • Profile picture of the author hardraysnight
      Originally Posted by 1ndr4 View Post

      I agree with that,you must teach your children as Early as possible
      the most important lesson a child can learn is being a child
      {{ DiscussionBoard.errors[11502194].message }}
  • Profile picture of the author sendizo
    who's here learning GoLang?
    Signature
    Free Link & Click Tracking Software - Increase Profit by 33%.
    ---
    Free link tracking, Sales, Action & Engagement Tracking, CPA marketing, url rotator, A/B testing.
    {{ DiscussionBoard.errors[11502029].message }}
  • Profile picture of the author zillur098
    Coding is not difficult but more you practice and takes time makes you a good coder. You need to understand how to make products, not just write code. Getting a web developer, you need to know how to make a website, not just write out HTML tags. The thing is most of the coding institute do not train like that. That's why people get upset. They cannot influence themselves, as a result, they give up. People should understand how to produce a product in order to develop coding skills.
    {{ DiscussionBoard.errors[11502160].message }}
  • Profile picture of the author Jonathan 2.0
    Great video. Thanks Kinney.
    : )
    Signature
    "Each problem has hidden in it an opportunity so powerful that it literally dwarfs the problem. The greatest success stories were created by people who recognized a problem and turned it into an opportunity."―Joseph Sugarman
    {{ DiscussionBoard.errors[11502169].message }}
  • Profile picture of the author senupal
    Banned
    Yeah, Coding is not difficult. Its great video
    {{ DiscussionBoard.errors[11502236].message }}
  • Profile picture of the author smsgateways
    Coding is Fun,

    it helps the brain to think, how to solve problems.

    You don't have to be genius to code...
    {{ DiscussionBoard.errors[11502265].message }}
    • Profile picture of the author Joe Ray
      Originally Posted by smsgateways View Post

      Coding is Fun,

      it helps the brain to think, how to solve problems.

      You don't have to be genius to code...

      It depends what kind of coding we're talking about. There is easy coding... and there are some coding problems that are not trivial.


      There are also some coding problems where you would have to face accelerating complexity... i.e. creating a generative adversarial neural network, where two artificial neural networks contest each other to generate something...


      In this case, you kind of have to be "genius", especially if you try to understand the process when you're a kid.
      Signature
      We make things that do things.
      Smaller - Faster - Cheaper
      {{ DiscussionBoard.errors[11502596].message }}
  • Profile picture of the author oladinpeter
    there are lots of free resources online to learn coding so it is getting easier by the day
    {{ DiscussionBoard.errors[11502673].message }}
  • Profile picture of the author TrickyDick
    Difficult or not.... It simply doesn't matter...

    "Coding" is going the way of the "buggy whip" and Elevator Operator....

    The vast majority of "coding" being done today is repetitive.... and adds very little real business value.

    I've worked as a Software Engineer for over two decades at Fortune 500 companies....

    This was my journey...

    I started off creating "common code."

    I created my first Enterprise code generator.... I cut my team's work by 90%...

    I moved to creating Object Oriented libraries....

    I created my second Enterprise "Full Stack" code generator.... I cut my team's work by 95%...

    I then created Object Oriented libraries using Design Patterns...

    I created my third Enterprise "Full Stack" code generator.... It still cut my team's work by 95%...

    I created my "plugin based" no code Enterprise system.... I can do in a day what takes "Coders" months to do...

    With ALL companies being bottom line focused... This is the wave of the future.... Why hire a Technical team of Software Engineers, QA Analysts, Dev Ops Pros and Project Managers... costing millions each and every year... when they are simply not needed?

    In the end, companies that choose to ignore this... and build everything by hand will face an uphill battle.... How can they possibly compete with companies that have higher quality software and spend 90% less on their Technical Staff?
    {{ DiscussionBoard.errors[11502880].message }}
  • As we step out always into ever impossibler fyootyures, prolly coders are ten a penny -- dependin' on which code they expert at.


    I would wish always to link up with decoders -- principally bcs I so cheap.
    Signature

    Lightin' fuses is for blowin' stuff together.

    {{ DiscussionBoard.errors[11502884].message }}
  • Profile picture of the author Outreach Xpert
    Thanks, Mark this is Motivational Video for the future programmer.
    {{ DiscussionBoard.errors[11503002].message }}
  • Profile picture of the author CyberSEO
    When I was a kid, we had programming as a mandatory discipline in all schools of Soviet Union (aka USSR). And you know... that was a useful knowledge for many. But not for me unfortunately, because I was learning it on my own far before I became grown up to learn it in the school, so I always knew much more than my teachers )))


    First I've learned programmable calculators coding, then Fortran, BASIC, Z80 Assembly Language and Object Pascal. All of that when I was a schoolboy.
    {{ DiscussionBoard.errors[11503051].message }}
  • Profile picture of the author discrat
    Long time no see...How the hell you doing Cue Ball
    {{ DiscussionBoard.errors[11503163].message }}
  • Profile picture of the author franklin1122
    cool post THUMPS UP
    {{ DiscussionBoard.errors[11503183].message }}
  • Profile picture of the author Monica8297
    Thanks a lot , Mark this is Motivational Video for the future programmer.
    {{ DiscussionBoard.errors[11503358].message }}
  • It's a subjective topic people good with maths usually tend to like coding always not *applicable for all*
    {{ DiscussionBoard.errors[11503376].message }}
Avatar of Unregistered

Trending Topics