My Thoughts on JavaScript

17 Jan 2019

First Time Using JavaScript

This week I was able to experience the basics of the programing language JavaScript. This language was mentioned many times throughout my classes at UH, so it was very interesting getting to learn a little about what my professors and peers have talked about. Even though its only been a week of learning this language, I do not like it already. JavaScript seems to be the wild west of languages compared to what I have learned so far (java, c, c++). The previous languages I learned have a more strict approach compared to JavaScript. Even in class, a student pointed out that the professor was missing a semicolon in his code. The professor said it was okay, ran his code, and the program worked fine. This does not currently make any sense and really bothers me, so I guess you can say my disliking of the language currently comes from a place of ignorance.

Softare Engineering and JavaScript

I currently do not know much about Software Engineering or JavaScript, so I also do not know how good JavaScript will be in a Sowftware Engineering perspective. My guess is that due to JavaScript’s flexibility, it will be a great language in this perspective. There is so much creativity that can go into making software, so I can understand how other languages might not be as ample as JavaScript. I am excited to learn more about both topics, and have so far really enjoyed my time in this class.

Class Structure

The “athletic” approach to teaching this class is very fascinating. I was nervous for our first work out of the day(wod), but it did not end up being that hard. I really enjoyed the practice wods so far, since they prepared me to complete the first wod before the dnf time. It is also fun to retry the practice wods to get better times, kind of like a game. I think it’s important to practice every day if you want to be good at something, no matter what the skill is. These small exercises get me to regularly use my brain and think for a little bit. The only downside to this style of learning is the amount of time it can take. I am also enrolled in ICS 311 this semester. The combination of these classes has already made me start to lose my mind, and it is only the end of week 2(please send your prayers). I know that if I put in the time every week and follow the schedule, that this system will work for me. My biggest struggle will be to balance classes and work with the amount of homework that is given so far, but I will try my best!