In week 1 we were assigned to work with Scratch - a programming website originally designed for kids to teach them all about programming and, if it interests them, to get them started on a pathway to learning about programming. I used this website once when I was younger, and in middle school, and have always enjoyed actually using it. It later led me to wanting to write on an interactive story website that I have used for the past 3+ years.
One of the difficulties that you may or may not have with Scratch is to get the animations to start at the exact same time. This, of course, is very easy to learn if you are the type that likes to look at the instructions for any kind of project you're working on. Since I am not the type of person that looks at the instructions, I spent about 20 minutes trying to figure out how to get them to start together - then I obviously found the right program key and inserted it into the coding!
Scratch is, obviously, just a learning website. There are other ways that programmers and coders use more frequently to do actual jobs that require coding and programming. One such way is Machine Language, which is the way that you've seen before that requires you to use 01111000000 as a code to make the machine do what it is supposed to do. It requires that you memorize how to do these codes, or at least have them written down so you can reference them every single time you need to use them.
One major thing that I learned is that, even though these websites exist to make it easier to learn about coding, it takes a lot of coding to do simple things such as moving one character across the screen to the opposite side. One single number misplaced could cause an entire system to mess up and that is not a good thing when you're working with programming language. It would be even harder to find your mistake, which makes me think that programming is one of the harder jobs in the world.
If you'd like to see what my Scratch project looks like, click here.
No comments:
Post a Comment