Javascript is an amazing programming language. Collectively, I’ve had about a days worth of experience with it and I’m truly impressed with what I’m able to do! You are no longer required to specify variable types, the == and === operators are very useful and I enjoy how simple it is to make functions. From a software engineering standpoint, I believe this extremely practical. Code becomes easier to read and manage, while the inherent properties of other powerful languages, such as C++, remains constant .
Subjecting individuals to atheltic software engineering is genius! Within a controlled environment, this method of teaching induces a specific amount of stress, similar to what one may experience in the workplace, and prepares us to work under pressure. Though it may seem difficult at first, through repetition, the amount of improvement witnessed is quite marvelous. For example, on my first attempt of the second Euler problem, it took 8 minutes and 19 seconds to complete the attempt. However, each subsequent try was significantly quicker.
Although I thoroughly enjoy this approach at learning content, I do forsee particular dilemmas. As the problems increase in difficulty, I believe the stress may become overwhelming to the point where I no longer wish to learn. However, this is quite an extreme and the time constraints placed on each task appear to alleviate this concern. As time progresses, I know I’ll reap much benefits from this technique and I am estatic to see what I’m able to learn.