How To Improve Your Life In 5 Months.
Tags: flatironschool, bootcamp, coding
Published: 2020-10-04 19:42:52

On May 4th, 2020 I started my first Coding Bootcamp with Flatiron School. I was excited, nervous, and anxious but so ready for this. Today I'm almost done with this amazing experience and I can't be more happy and grateful 
of all the things I've learned in this process. 

Every month we had to create an Application focusing on the subject that we had learned that month. The first one was a simple CLI Application. For that one, I created an English to Spanish Traveler translator. Our last project was React-Redux Application and for that, I created an Online Closet where you can organize your real-life closet, add pictures, and search between different categories. 

React-Redux Project:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2zjqtrimwjkbtcsxb0le.png)

Working on my last project I couldn't stop going back to that first month and first project. Thinking of how I would make things so much different now that I have the knowledge. It's fascinating to see how classes evolve and how we will continue to use them in other languages, frameworks, and libraries from the beginning to the end. <strong>Classes at the end of the day are always a template for creating objects. They encapsulate data with code to work on that data</strong>.


CLI Project:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/i3x5quj360xm5qy5unf4.png)

This happens pretty much in every single project. For example, for my Rails project, I created a Funko Pop Collection App. In this App, you can create your own Funko Pop Collection, add reviews to your favorites ones. I remember when I was working on the "Add Figure To Your Collection" button in my mind the idea of not re-render the page after that and just manipulate the DOM to change what the user sees makes sense but I had no idea how to do that because at this point I was working with Rails Views and all the <i>MCV Architecture</i>. My app worked just fine, but I always keep that idea on the back of my mind.

Rails Project:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/oa8r4gs76and9a6a6r6u.png)

The lessons after Rails was JavaScript and DOM manipulation. Thanks to this new JV World I learned about something called Single Page Application. <strong>That means this is an app or website that interacts with the web browser by dynamically rewriting the current web page with new data from the webserver, instead of the default method of the browser loading entire new pages</strong>. Funny enough that was the idea I had for my Funko Pop App, but apparently my mind was a little bit ahead. 

Something that I learned is this past few months is that everything is possible and there's always a way to do things. After learning how to use React and Redux I know this is what I want to do every day. I love creating Apps. I enjoy the idea of thinking in ways to make those applications even better. I still have a lot to learn but if you think about it, it's really extraordinary how in coding in a way or another everything is the <i>same</i> but <i>different</i>. Five months ago I had no idea of what any of this was, but I took a leap of faith and now I can't <strong>stop</strong> learning. Every new thing makes me a better developer and I will always thank Flatiron School for helping me start this new chapter in my life.

Hi, my name is Anette Rivera and I'm a Full Stack Web Developer.

Thank you for reading! :)