Mary Granet

AddedThursday, April 19, 2018 at 10:41 AM

I want to be a software engineer and I'm 11. What do I do to prepare for it.

  • Marnie Smith , Network Partners
    Answered Thursday, May 3, 2018 at 10:49 PM
    Hi Mary!! I saw your question and love that you're thinking about this already, way to go!! I'm not a Software Engineer, my degree is in Mechanical Engineering, but understanding software has an impact in every Engineering discipline. Especially by the time that you go to college!!
    
    Software Engineering has an element of understanding how to do Software Coding. Now is a great time to get started in understanding on what that means. Software Coding (and Engineering!!) is more than just memorizing a computer language, it's being able to think creatively while using logic to solve problems. Some things for you to potentially try out:
    - Lego Mindstorm kits - sometimes middle schools will have clubs called FLL - FIRST Lego League that will use these kits to build robots and write software code to make the robots solve certain tasks
    - Robot Turtles - this is a board game that teaches the basics of coding, very fun!
    - Code Monkey Island - Another board game, again teaches the basics of coding without needing a computer
    - Kodable - A fun maze-based computer/app
    - Robozzle - If you like puzzles, you might like this web-based game as well
    
    You'll notice the things I'm mentioning sound like games. The thing that is important and helpful about playing games that require strategy is that it trains your brain into thinking like an Engineer. Then the transition to learning the harder stuff, will be a lot easier.
    
    Good luck!