My experience at Flatiron… and a bit on Javascript magic
It’s been quite a ride. A little over half a year ago, I decided to embark on a journey that will surely change the trajectory of my life. Anxiety and the impostor syndrome were constant companions on this journey. The immortal words of Ernest Hemingway strike me as quite relevant to these many months. “There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self.” It was in overcoming those hurdles that seemed at times insurmountable. It was in spending numerous hours on a problem and finally getting all the pieces to click.
There seems to be a certain propensity in the human psyche that yearns to meet and overcome a challenge. With all that in mind, I can say that the experience provided at Flatiron Schools has been one of many highs and lows. Struggles and triumphs. One thing that is undeniable is that I feel like I can now tackle any technical problem, and given enough time and perseverance, the solution can be reached. It is this particular aspect of the knowledge base that I am grateful for. While learning about the tools and their use is important, it is in learning how to navigate the hurdles and the approach to the solution that I think matters the most in this field. Despite the fact that it is an ever-developing skill, this school has given me a great head start in this.
On a technical note, the most pleasant technology I’ve worked with has definitely been Javascript. Plenty intimidating-looking at the offset, with all the arrow functions and callback function nesting that “Inception” would think is a little convoluted(thunk functions, anyone?); it is a lot more clear now why the language is the way it is. The more I work with javascript, the more it seems that it was built around events, and the freedom to execute code at a certain point in time with certain events in mind. This is invaluable when dealing with asynchronous data flow.