Javascript Training

01 Sep 2016

Thoughts on Javascript

With Javascript sharing similar syntax as other programming languages, such as C and Java, I’ve come to have a basic understanding of how to make it work. One thing I like about the language is its simplicity making it fairly easy to learn and use. Another feature I think is interesting is that Javascript flushes the extra time needing to specify data types down the drain. It’s pretty neat that Javascript is “smart” enough to distinguish between data types on its own without having someone to tell it.

Javascript for Software Engineering?

Now in terms of Javascript being good or bad for software engineering, overall I believe is it good. Javascript seems to be one of those “must knows” when it comes to Software Engineering. Javascript is a dominanting web and mobile development technology, and is practically everywhere. The language does have its respective flaws, but it still doesn’t diminish the fact that it’s one of the top languages out there.

Introducing WOD’s

In our ICS 314 Software Engineering class, our professor introduces this new type of learning style called WOD’s. It’s an acronym for “Workout of the Day”. WOD’s are actually a core technique used in Crossfit training. In Crossfit you have to finish a circuit of workouts within a certain time, and that was your “workout of the day”. In our 314 class however, it’s finishing a workout of programming in a certain amount of time, and boy is it a workout.

This athletic style of Software Engineering is definitely a new experience. I’m usually a slow-paced programmer, but I’m liking these WODs. The intense pressure of coding a solution to a problem is very new to me, which in a weird way is something that I like. WODs force me to form algorithms quicker, code efficiently, and debug errors faster. The challenge is stressfull, but it’s always good to have a challenge that takes you out of your comfort zone once in a while. I’m just glad that practice WODs are provided. The practice WODs are very helpful in preparing for the official ones.